手把手教你在Windows 10安装Oracle 19c(详细图文附踩坑指南) 您所在的位置:网站首页 windows安装语言包要多久 手把手教你在Windows 10安装Oracle 19c(详细图文附踩坑指南)

手把手教你在Windows 10安装Oracle 19c(详细图文附踩坑指南)

2024-05-14 06:19| 来源: 网络整理| 查看: 265

5. 验证测试

在命令行中使用sqlplus as sysdba进行验证测试。

C:\WINDOWS\system32>sqlplus  as sysdba

SQL*Plus: Release 19.0.0.0.0 - Production on 星期日 5月 24 08:58:15 2020

Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle.  All rights reserved.

连接到:

Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production

Version 19.3.0.0.0

SQL> select instance_name from v$instance;

INSTANCE_NAME

--------------------------------

orcl

在命令行中使用lsnrctl status验证监听正常。

C:\WINDOWS\system32>lsnrctl status

LSNRCTL for 64-bit Windows: Version 19.0.0.0.0 - Production on 24-5月 -2020 09:00:49

Copyright (c) 1991, 2019, Oracle.  All rights reserved.

正在连接到 (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))

LISTENER 的 STATUS

------------------------

别名                      LISTNER

版本                      TNSLSNR for 64-bit Windows: Version 19.0.0.0.0 - Production

启动日期                  24-5月 -2020 08:39:08

正常运行时间              0 天 0 小时 21 分 45 秒

跟踪级别                  off

安全性                    ON: Local OS Authentication

SNMP                      OFF

监听程序参数文件          D:\WINDOWS.X64_193000_db_home\network\admin\listener.ora

监听程序日志文件          D:\app\oracle\diag\tnslsnr\DESKTOP-LG875FI\listner\alert\log.xml

监听端点概要...

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=DESKTOP-LG875FI)(PORT=1521)))

(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1521ipc)))

服务摘要..

服务 "CLRExtProc" 包含 1 个实例。

实例 "CLRExtProc", 状态 UNKNOWN, 包含此服务的 1 个处理程序...

服务 "orcl" 包含 1 个实例。

实例 "orcl", 状态 READY, 包含此服务的 1 个处理程序...

服务 "orclXDB" 包含 1 个实例。

实例 "orcl", 状态 READY, 包含此服务的 1 个处理程序...

命令执行成功

C:\WINDOWS\system32>

参考:

Release19[DatabaseInstallation GuideforMicrosoft Windows]

(https://docs.oracle.com/en/database/oracle/oracle-database/19/ntdbi/index.html)

6.踩坑指南(遇到的问题)

纸上得来终觉浅,绝知此事要躬行。

本来觉着在Windows上安装数据库是最简单不过的事情,却也费了一些周折。

6.1. [DBT-50000]无法检查可用内存

 

 

在安装过程中,遇到了DBT-50000错误确实有点意外,于是进行了调查。

一般情况下,解决方法如下:

由于Bug的影响,导致问题,可使用如下命令避免DBCA在运行过程中进行检查。

解决方法例:

$ dbca -J-Doracle.assistants.dbca.validate.ConfigurationParams=false

由于默认内存设置的影响,可使用高级配置将内存设小一点儿。

重启电脑

使用管理员账户运行dbca

我的问题原因是忽略了“需要使用管理员账户运行”这点。

(好好看在线文档真的很重要)

参考:

Database Installation GuideforMicrosoft Windows

https://docs.oracle.com/en/database/oracle/oracle-database/19/ntdbi/preinstallation-considerations-for-installing-oracle-database.html#GUID-3C8E4D95-2259-4B58-98C5-34F121539584

》Note:Windows requires Administrator privileges at the command prompt.

6.2. 由于环境变量的设置导致无法连接sqlplus

问题:由于环境变量(SID/Home等)的设置导致无法连接sqlplus,尤其是安装了多个数据库的情况。

例1:

C:\Users\TeacherWhat>sqlplus  as sysdba

Error 6 initializing SQL*Plus

SP2-0667: Message file sp1.msb not found

SP2-0750: You may need to set ORACLE_HOME to your Oracle software directory

例2:

C:\Users\kegui>sqlplus  as sysdba

SQL*Plus: Release 19.0.0.0.0 - Production on 星期日 5月 24 09:18:19 2020

Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle.  All rights reserved.

ERROR:

ORA-12560: TNS: 协议适配器错误

请输入用户名:

解决:设置ORACLE_HOME、ORACLE_SID等环境变量。

C:\Users\TeacherWhat>set ORACLE_SID=orcl

C:\Users\TeacherWhat>set ORACLE_HOME=

C:\Users\TeacherWhat>sqlplus  as sysdba

SQL*Plus: Release 19.0.0.0.0 - Production on  5 23 18:59:19 2020

Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle.  All rights reserved.

Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production

Version 19.3.0.0.0

SQL> select instance_name from v$instance;

INSTANCE_NAME

作者:丫_丫丫_丫链接:https://www.jianshu.com/p/116acc9290f1来源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有