环境: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图形化工具配置。根据提示进行操作即可。

 

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

  1. oracle 11g Enterprise Manager配置失败

    Enterprise Manager以下简称em,Database Configuration Assistant简称DBCA. 病症 监听程序未启动或数据库服务未注册到该监听程序.启动该监听程序并注 ...

  2. Windows下Oracle 11g创建数据库

    以前开发的时候用得比较多的是mysql和sql server,oracle用的比较少,用起来比较生疏,mysql和sql server用起来比较类似,就oracle的使用方式和他们不同,oracle在 ...

  3. 安装 oracle 11g 发行版 出现错误:由于以下错误,Enterprise Manager配置失败,启动Database Control时出错

    解决方案如下进入dos(1)查看dbconsole状态:emctl status dbconsole 显示:Environment variable ORACLE_SID not defined. P ...

  4. oracle 11g创建数据库教程

    cd /oracle/app/oracle/product//dbhome_1/bin ./dbca 自定义用户表空间大小. 安装过程半个小时是需要的. 2.配置oracle系统用户环境变量 使用vi ...

  5. ORACLE创建数据库时无法创建目录

    ORACLE创建数据库时无法创建目录,如图所示信息 原因:没有创建写入的权限 解决:修改文件夹权限即可 F:\oracle\product\10.2.0\db_1\cfgtoollogs\dbca 增 ...

  6. linux 6.4平台利用rman迁移oracle 11g r2数据库

    测试环境分别在虚拟机安装A,B主机 系统:linux 6.4, 数据库:oracle 11g r2 A主机:安装oracle 11g r2数据库 B主机:只安装oracle 11g r2软件 第一步, ...

  7. oracle 脚本创建数据库的相关文章,教程,源码

    学步园推荐专题: 关于oracle 脚本创建数据库的相关文章 文章标题 文章链接 文章简介 oracle命令行创建数据库的示例脚本 http://www.xuebuyuan.com/964527.ht ...

  8. 安装Oracle 11g RAC R2 之Linux DNS 配置

    Oracle 11g RAC 集群中引入了SCAN(Single Client Access Name)的概念,也就是指集群的单客户端访问名称.SCAN 这个特性为客户端提供了单一的主机名,用于访问集 ...

  9. CentOS 7静默安装Oracle 11g R2数据库软件

    之前安装Oracle 11g R2数据库软件都是建立在图形界面上的,不过现在大部分服务器上都没有安装图形界面.图形界面安装较为方便,安装选项清晰,步骤明确,但Oracle还支持另一种安装方式,就是通过 ...

随机推荐

  1. makefile中的patsubst函数有何作用?

    答:这是个模式替换函数,格式为: $(patsubst <pattern>,<replacement>,<text>) 查找text中的单词,如果匹配pattern ...

  2. mvc 之 RouteConfig配置

    //这里没有使用对用的指定参数 /Day_1:表示解决方案的名称,意思是默认找到该项目解决方案目录下的controllers进行匹配 routes.MapRoute( "Default&qu ...

  3. IdentityServer4中Code/Token/IdToken对应可访问的资源(api/identity)

    { OidcConstants.ResponseTypes.Code, ScopeRequirement.None }, { OidcConstants.ResponseTypes.Token, Sc ...

  4. python学习----IO模型

    一.IO模型介绍 本文讨论的背景是Linux环境下的network IO. 本文最重要的参考文献是Richard Stevens的"UNIX® Network Programming Vol ...

  5. Redis出现的问题

    1):Could not connect to Redis at 127.0.0.1:6379: Connection refused 分析: 1-1:虚拟机中的 6379 端口可能没有开启 查看虚拟 ...

  6. CSP中的选择

    P ∩ Q (P or Q) 由机器做出选择,环境无法控制,设计软件时只实现一个即可 P[]Q一般选择(Genral choice) 环境可以控制选择P或Q,若P不可接受这个动作,则执行Q,若Q不可接 ...

  7. 一段曾经处理datetime的代码

    前记:主要是数据库存储记录时一个属性是以"2019-01"这样的年月进行存储的,当需要根据A年月到B年月取出相关记录时,filter()直接range()是不行的,不是数值区间或者 ...

  8. 3、VNC

    VNC(Virtual Network Computing,虚拟网络计算机) VNC分为两部分组成:VNC server 和 VNC viewer VNC安装 1.yum install tigerv ...

  9. Petrozavodsk Winter Camp, Andrew, 2014, Dichromatic Trees

    条件: 1:每个红色节点的儿子都是黑色节点 2.每个叶子到根路径上的黑点数相等,等于某个常数,称作树的black height 求给定black height和节点数的符合条件的方案数 $black_ ...

  10. restore not found的错误

    tensorflow保存模型后,restore的时候报参数not found是什么原因呢 一般预测的流程是:建图然后restore参数,很有可能你的变量作用域和train的时候不一样,那么在现在的变量 ...