zoukankan      html  css  js  c++  java
  • ORACLE 11g 创建数据库时 Enterprise Manager配置失败的解决办法 无法打开ORACLE企业管理器(EM)的解决办法

    环境:win7 64位系统、

    软件:oracle11g database ,oracle 10g client 。

    问题描述:在win7 64位系统下安装oracle11g,在创建数据库时,进度到85%的时候报错,错误如下:

    根据提示去emConfig.log文件查看日志文件,然后手动去D:app...dbhome_1inemca BAT脚本批处理文件,运行后还是无法重新配置此数据库的EM管理器。

    网上看了各种教程,也试了不少,还是不能解决根本的问题(头疼啊~~~)。经过1天半的尝试,终于折腾好了,解决了我的头疼病。

    解决办法:

    在listener.ora中增加对deng-PC(本机主机名)或ip地址的侦听,具体步骤如下:

    1.启动oracle配置工具(NCA),在“监听程序”--Listener下添加一个地址,主机名写计算机名字或者ip,端口号还是1521,然后保存。

    也可以手工修改listener.ora文件

    2. 重启监听服务。

    3. 设置系统环境变量。ORACLE_HOME

    由于本机安装了,oracle11g database ,oracle 10g client 。

    一定要设置oracle_HOME 

    变量值设为:D:appdengproduct11.2.0dbhome_1

          第一, 环境变量中,path中的Oracle客户端配置要在服务器端后面,否则会报错(ORA-12560:TNS:protocol adapter error)。
          第二, 环境变量中,ORACLE_HOME=D:appdengproduct11.2.0dbhome_1(一定要是服务器端地址,不能是客户端地址)。
          第三, 环境变量中 ,ORACLE_SID=ORCL(Oracle实例名,即数据库名)

          第四, 环境变量中 ,TNS_ADMIN=D:oracleproduct10.2.0client_1NETWORKADMIN (即设定要调用的oracle版本内的tnsname.ORA文件)

    4.启动Database configuration Assistant “配置数据库选件”就可以重新配置em了,而不用删除数据库。再次创建数据库时也不会报如上的错误。

    如果以上4个步骤还不能解决问题,请看以下方法:

    1)win+r 输入services.msc 打开服务,查看OracleDBConsoleorcl服务有没有配置。

    2)如果没有以上服务,请直接使用以下命令

    在cmd窗口下: 
    emca -config dbcontrol db -repos create 
    如果提示已存在repos,把上面命令中的create换成recreate

    命令运行后根据提示,填写数据库SID、监听程序的端口(默认1521)、SYS等用户的用户口令

    是否继续>yes,输入后等待配置。

    3)等待EM配置,如成功会有提示,并且反馈em的登录地址。

    如果没有反馈成功,可再次通过DBCA图形化工具配置。根据提示进行操作即可。

     

  • 相关阅读:
    Collection(集合)知识点总结
    【Mysql 学习】mysql 的使用复习
    解决Address localhost:1099 is already in use
    mysql8.0中dcl语句修改密码的语法
    mysql+sqlyog 多表查询练习
    MySQL 8.0 Public Key Retrieval is not allowed 错误的解决方法
    JDBC连接Mysql 8.0.12版本的几个注意事项
    JSTL学习
    64-多个参数个数
    63-参数的使用
  • 原文地址:https://www.cnblogs.com/grisa/p/10209386.html
Copyright © 2011-2022 走看看