WIN10上装ORACLE11g遇到的问题,严重: 监听程序未启动或数据库服务未注册到该监听程序。启动该监听程序并注册数据库服务, 然后重新运行 EM Configuration Assistant。

  • Post author:
  • Post category:其他



WIN10上装ORACLE11g遇到的问题


配置数据库到70%左右报错:严重: 监听程序未启动或数据库服务未注册到该监听程序。启动该监听程序并注册数据库服务, 然后重新运行 EM Configuration Assistant。

有关详细资料, 请参阅 C:\app\zw\cfgtoollogs\dbca\orcl\emConfig.log 中的日志文件。

然后打开这个日志文件发现配置:

connectDesc : (DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.0.101)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=orcl)))

发现HOST=192.168.0.101 指向本机IP 而我监听程序中是localhost 不知道为什么就是识别不了,我在WIN7上装的时候可从没出现过这种问题,这可能跟系统也有关系吧。

在这里插入图片描述

然后想添加一个地址192.168.0.101 死活修改不了,最后右键 以管理员身份运行才能添加,可能就是权限问题,所以不让改。

在这里插入图片描述

终于添加成功!



下面是该日志文件报的错;

在这里插入图片描述

修改监听器文件

在这里插入图片描述

然后重新运行Database Configuration Assistant……删掉以前的数据库,重建数据库,要是orcl不行,就另起一个名字,我重起的名称是orcl2,然后成功

在这里插入图片描述

装好以后,把服务命名中的主机名可以再改回来,开始为了安装顺利把orcl2主机名改成了192.168.0.101

在这里插入图片描述

最后配置一下环境变量:

Oracle有时候安装完,去开启oracle服务时却启动不了,或者连接后乱码比如SQLPLUS,这时候发现环境变量忘记配置了。

方法/步骤

  1. 计算机——属性——高级系统设置——环境变量——系统变量——新建
  2. 新建:ORACLE_HOME=D:\app\Administrator\product\12.1.0\dbhome_1(oracle安装目录)
  3. 编辑:Path=D:\app\Administrator\product\12.1.0\dbhome_1\BIN
  4. 4

    新建:ORACLE_SID=orcl(数据库实例名)
  5. 5

    新建:TNS_ADMIN=D:\app\Administrator\product\12.1.0\dbhome_1\NETWORK\ADMIN
  6. 6

    新建:NLS_LANG=AMERICAN_AMERICA.AL32UTF8(utf8字符串)



版权声明:本文为zouwei8888原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。