ORACLE 11g 创建数据库时 Enterprise Manager配置失败的解决办法 无法打开ORACLE企业管理器(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图形化工具配置。根据提示进行操作即可。
ORACLE 11g 创建数据库时 Enterprise Manager配置失败的解决办法 无法打开ORACLE企业管理器(EM)的解决办法的更多相关文章
- oracle 11g Enterprise Manager配置失败
Enterprise Manager以下简称em,Database Configuration Assistant简称DBCA. 病症 监听程序未启动或数据库服务未注册到该监听程序.启动该监听程序并注 ...
- Windows下Oracle 11g创建数据库
以前开发的时候用得比较多的是mysql和sql server,oracle用的比较少,用起来比较生疏,mysql和sql server用起来比较类似,就oracle的使用方式和他们不同,oracle在 ...
- 安装 oracle 11g 发行版 出现错误:由于以下错误,Enterprise Manager配置失败,启动Database Control时出错
解决方案如下进入dos(1)查看dbconsole状态:emctl status dbconsole 显示:Environment variable ORACLE_SID not defined. P ...
- oracle 11g创建数据库教程
cd /oracle/app/oracle/product//dbhome_1/bin ./dbca 自定义用户表空间大小. 安装过程半个小时是需要的. 2.配置oracle系统用户环境变量 使用vi ...
- ORACLE创建数据库时无法创建目录
ORACLE创建数据库时无法创建目录,如图所示信息 原因:没有创建写入的权限 解决:修改文件夹权限即可 F:\oracle\product\10.2.0\db_1\cfgtoollogs\dbca 增 ...
- linux 6.4平台利用rman迁移oracle 11g r2数据库
测试环境分别在虚拟机安装A,B主机 系统:linux 6.4, 数据库:oracle 11g r2 A主机:安装oracle 11g r2数据库 B主机:只安装oracle 11g r2软件 第一步, ...
- oracle 脚本创建数据库的相关文章,教程,源码
学步园推荐专题: 关于oracle 脚本创建数据库的相关文章 文章标题 文章链接 文章简介 oracle命令行创建数据库的示例脚本 http://www.xuebuyuan.com/964527.ht ...
- 安装Oracle 11g RAC R2 之Linux DNS 配置
Oracle 11g RAC 集群中引入了SCAN(Single Client Access Name)的概念,也就是指集群的单客户端访问名称.SCAN 这个特性为客户端提供了单一的主机名,用于访问集 ...
- CentOS 7静默安装Oracle 11g R2数据库软件
之前安装Oracle 11g R2数据库软件都是建立在图形界面上的,不过现在大部分服务器上都没有安装图形界面.图形界面安装较为方便,安装选项清晰,步骤明确,但Oracle还支持另一种安装方式,就是通过 ...
随机推荐
- 【做题】agc006e - Rotate 3x3——分析&思维
原文链接 https://www.cnblogs.com/cly-none/p/9800105.html 题意:给出一个三行\(n\)列的矩阵.问它能否由满足\(a_{ij} = 3(j-1) + i ...
- windows10下安装Redis
已有64位的Redis-x64-3.2.100.msi,点击以安装
- FLEX外包团队:Flex例子DEMO源码
代码如下: <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx=& ...
- python学习(九)
- 『TensorFlow』读书笔记_Inception_V3_下
极为庞大的网络结构,不过下一节的ResNet也不小 线性的组成,结构大体如下: 常规卷积部分->Inception模块组1->Inception模块组2->Inception模块组3 ...
- Yii框架实现restful 接口调用,增删改查
创建模块modules; 在main.php中配置文件:(1) (2)控制器层: namespace frontend\modules\v1\controllers;use frontend\modu ...
- 兼容 Spring Boot 1.x 和 2.x 配置类参数绑定的工具类 SpringBootBindUtil
为了让我提供的通用 Mapper 的 boot-starter 同时兼容 Spring Boot 1.x 和 2.x,增加了这么一个工具类. 在 Spring Boot 中,能够直接注入 XXProp ...
- java使用valueOf的方法反转字符串输出
public class FanZhuan { public static void main(String[] args) { String s = "987654321088123abo ...
- 安装Ruby、Sass在WebStrom配置Scss编译环境css自动压缩
安装Sass和Compass sass基于Ruby语言开发而成,因此安装sass前需要安装Ruby.(注:mac下自带Ruby无需在安装Ruby!) window下安装SASS首先需要安装Ruby,先 ...
- [Leetcode 18]四数之和 4 Sum
[题目] Given an array nums of n integers and an integer target, are there elements a, b, c, and d in n ...