ORACLE 11g 创建数据库时 Enterprise Manager配置失败的解决办法 无法打开ORACLE企业管理器(EM)的解决办法 - 格里沙

grisa 2021-08-03 原文


ORACLE 11g 创建数据库时 Enterprise Manager配置失败的解决办法 无法打开ORACLE企业管理器(EM)的解决办法


Oracle 11g 企业管理器(EM)

环境:win7 64位系统、

软件:oracle11g database ,oracle 10g client 。

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

根据提示去emConfig.log文件查看日志文件,然后手动去D:\app…\dbhome_1\bin\emca 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:\app\deng\product\11.2.0\dbhome_1

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

      第四, 环境变量中 ,TNS_ADMIN=D:\oracle\product\10.2.0\client_1\NETWORK\ADMIN (即设定要调用的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图形化工具配置。根据提示进行操作即可。

 

 

 

发表于
2019-01-02 16:41 
格里沙 
阅读(8563
评论(1
编辑 
收藏 
举报

 

版权声明:本文为grisa原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/grisa/p/10209386.html

ORACLE 11g 创建数据库时 Enterprise Manager配置失败的解决办法 无法打开ORACLE企业管理器(EM)的解决办法 - 格里沙的更多相关文章

  1. 2018全球最强物联网公司榜单揭晓 – AlanTu

    2018全球最强物联网公司榜单揭晓 2018全球最强物联网公司榜单揭晓 | 20家企业物联网战略大起底 导言: […]...

  2. 字符设备驱动程序 – 黑大米

    字符设备驱动程序 在内核中,dev_t类型用来保存设备编号——包括主设备号和次设备号。内核内部使用struct […]...

  3. 完整后端开发流程 – 乘着风去破浪

    完整后端开发流程 2018-05-27 11:36  乘着风去破浪  阅读(6574)  评论(0)  编辑  […]...

  4. linux替换字符串的几种方法 – 头条号-西西图图

    linux替换字符串的几种方法 1. 基本替换:s/str1/str2/ 替换当前行第一个str1为str2: […]...

  5. discuz结构分析 – 14的路

    discuz结构分析 以index.php首页为例,来分析程序的执行过程,脚本语言用包含切割方式来使程序模块化 […]...

  6. VS2008中C#开发webservice简单实例 – LC凑热闹

    VS2008中C#开发webservice简单实例 1.创建工程 文件-> 新建->网站 如下图。 […]...

  7. 微信小程序的Web API接口设计及常见接口实现 – 伍华聪

    微信小程序的Web API接口设计及常见接口实现 微信小程序给我们提供了一个很好的开发平台,可以用于展现各种数 […]...

  8. 透视投影矩阵推导 – AirGuanZ

    透视投影矩阵推导 计算机图形学中,建模自小孔成像原理的透视摄像机是常用的摄像机模型。然而,由于光栅化渲染中的几 […]...

随机推荐

  1. 循环队列实现及基本操作

      #include<iostream>#define MAXQUEUESIZE 100using […]...

  2. Graph Explore的使用介绍

    我在Graph API开发中用的最多的测试工具就是Graph Explore,这个是微软开发的网页版的Grap […]...

  3. PHP数据类型

    一、判断数据类型 isset() //变量是否已经声明 empty() //变量是否为空 defined()  […]...

  4. 【snmp】测试流程

    一、SNMP协议概述 SNMP是基于TCP/IP协议族的网络管理标准,是一种在IP网络中管理网络节点(如服务器 […]...

  5. C#开发BIMFACE系列24 服务端API之获取模型数据9:获取单个房间信息

    系列目录     【已更新最新开发文章,点击查看详细】 大厦建筑模型中,基本上包含多个楼层,每个楼层包含多个房 […]...

  6. boost之format

    format库提供了一个把参数格式化到一个字符串格式的类, 就像printf所做的,但是有两个主要的不同: f […]...

  7. 最容易理解的CSS的position教程——十步图解CSS的position

    CSS的positon,我想做为一个Web制作者来说都有碰到过,但至于对其是否真正的了解呢?那我就不也说了,至 […]...

  8. 重定向

    重定向 标准输出设备重定向(执行命令时不在当前终端窗口显示,在另外的终端窗口显示)   1、在另外终端窗口输入 […]...

展开目录

目录导航