- 浏览: 214808 次
- 性别:
- 来自: 天津
文章分类
最新评论
-
sun.zhang:
这个文章不错,怎么没人顶?
servlet 输出中文显示为问号"??"的解决办法 -
freeskywcy:
happy90 写道Keep-Alive 模式只要设置一下就行 ...
有关http Keep-Alive 的详细解释 -
happy90:
Keep-Alive 模式只要设置一下就行吗? 那编程的时候要 ...
有关http Keep-Alive 的详细解释
Oracle的EM(OracleDBConsoleorcl服务)无法启动 原因有如下几个方面: 1、 更改了机器名 2、 更改了IP 3、 断网和联网时(IP自动更改) 解决方案: 1、 正式方法:通过emca重新建立repos(比较麻烦) 命令:emca -config dbcontrol db -repos recreate 2、 偏方:假设能正常运行时机器名为freesky (1) 运行cmd (2) 启动em服务:emctl start dbconsole 会提示“环境变量ORCALE_UNQNAME没定义,请设置ORCALE_UNQNAME”。 (3) 设置oracle_sid:set oracle_sid=orcl (4) 再次运行emctl start dbconsole会提示“OC4J Configuration issue. D:\oracle11g\product\11.2.0\dbhome_1\oc4j\j2ee\ OC4J_DBConsole_192.168.0.2_orcl not found”,其中192.168.0.2为新的计算机名(IP名),把同目录下能正常运行的OC4J_DBConsole_freesky_orcl文件夹复制一份并改名为OC4J_DBConsole_192.168.0.2_orcl (5) 再次运行emctl start dbconsole会提示“EM Configuration issue. D:\oracle11g\product\11.2.0\dbhome_1\192.168.0.2_orcl not found”,把同目录下能正常运行的如freesky_orcl文件夹复制一份并改名为192.168.0.2_orcl (6) 再次运行emctl start dbconsole,OK。 3.Oracle企业管理器其实是一个单独的组件可以将其单独删除,再重新安装的,其实这里并不是删除Oracle企业管理器,而是Oracle数据库控制台资料档案库,删除资料档案库会同时删除OracleDBConsoleORCL服务,并删除用户SYSMAN及其所属对象,重新创建资料档案库就会重新添加OracleDBConsoleORCL服务,并创建SYSMAN用户及其所属对象。搞清楚这一点关系后,开始动手实施修复。 首先删除资料档案库,注意此时Oracle的监听器服务和数据库服务必须处于启动状态,因为删除命令会连接到数据库删除SYSMAN用户及其所属对象: C:\>emca -repos drop EMCA 开始于 2009-1-31 9:13:24 EM Configuration Assistant, 11.1.0.5.0 正式版 版权所有 (c) 2003, 2005, Oracle。保留所有权利。 输入以下信息: 数据库 SID: orcl 监听程序端口号: 1521 SYS 用户的口令:【输入SYS用户的口令,输入口令时屏幕不会回显】 SYSMAN 用户的口令:【输入SYSMAN用户的口令】 SYSMAN 用户的口令: 是否继续? [是(Y)/否(N)]: y 2009-1-31 9:15:04 oracle.sysman.emcp.EMConfig perform 信息: 正在将此操作记录到 c:\app\Administrator\cfgtoollogs\emca\orcl\emca_2009_01 _31_09_13_24.log。 2009-1-31 9:15:05 oracle.sysman.emcp.EMReposConfig invoke 信息: 正在删除 EM 资料档案库 (此操作可能需要一段时间)... 开始等待删除,这个过程可能比较长,来杯咖啡,休息休息吧。 删除结束后,往往有人会想到使用命令重新创建资料档案库,但经过我多次尝试,使用这种办法创建好资料档案库后,OracleDBConsoleORCL服务仍然无法启动,企业管理器依旧无法使用,于是想到使用dbca来创建,于是在运行窗口输入:dbca,启动数据库配置助手,在第一步时选择“配置数据库选件”,后面的操作只需要一直点击下一步就可以了,注意在选择是否使用EM资料档案库时,一定要选中,默认没有选中,dbca检查到系统中已经没有EM资料档案库,于是就会重新创建,OracleDBConsoleORCL服务也会重新添加了,这也会花一段时间,如果dbca重新配置过程中不出现错误,那配置结束后,OracleDBConsoleORCL服务就能够正常启动,就可以正常使用Oracle企业管理器了。如果删除EM资料档案库不彻底,运行dbca期间可能会报错,一般是SYSMAN用户及其对象没有删除干净,遇到这种问题时,只需要再次运行一次emca –repos drop即可。 如果在删除EM资料档案库时,删除了SYSMAN用户及其所属对象,但OracleDBConsole[SID]服务没有删除时,如果该服务还能够启动,并能够通过浏览器进入,那此时就可以使用emca –repos create重新创建EM资料档案库即可。 总结 经过这次冒险,总觉得Oracle的OracleDBConsole[SID]服务很脆弱,在没有任何误操作的情况下,重新启动计算机后,它也可能就启动不了了,但在这时,大家一定要保持冷静,多思考,办法总是有的,不到万不得已,不要重新安装,建议大家在重新启动系统前,先手动停止OracleDBConsole[SID]服务、监听器服务和数据库服务。 经过网上查询,知道是网络端口重复了,使用以下方法解决: emca -config dbcontrol db -DBCONTROL_HTTP_PORT 5508 -AGENT_PORT 3940 -RMI_PORT 5524 -JMS_PORT 5545 再停用一次EM,再启动EM,就好了. emctl stop dbconsole emctl start dbconsole 不过提醒点,如果你的计算机IP地址不是固定的话,装Oracle时把网断(禁用与断网是两个不同的概念)了,这样装就不会出问题,再者在启动该服务与监听服务时,不能有网络的,因为如果有网络oracle会自动配置,所以就会出现以上的问题了,最好把些两项服务设置为手动最好 也就是在什么IP环境下装的数据库,服务才能在这种情况下启动 还有如果安装了ODTwithODAC1110621工具的话,PL/SQL连接会出现以下错误 pl/sql ora-12154 我的做法是修改PATH变量 修改前为:D:\Oracle11\product\11.1.0\client_1;D:\Oracle11\product\11.1.0\client_1\bin;D:\Oracle11\product\11.1.0\db_1\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Common Files\Thunder Network\KanKan\Codecs;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;D:\Program Files\CodeSmith\v5.0\ 修改后为:D:\Oracle11\product\11.1.0\client_1;D:\Oracle11\product\11.1.0\client_1\bin;D:\Oracle11\product\11.1.0\db_1;D:\Oracle11\product\11.1.0\db_1\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Common Files\Thunder Network\KanKan\Codecs;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;D:\Program Files\CodeSmith\v5.0\
发表评论
-
解决OracleDBConsoleorcl服务无法启动问题
2012-03-07 14:25 0Windows 不能在 本地计算机 启动 OracleDBCo ... -
oracle中的exists和not exists和in用法详解
2012-02-22 15:55 890有两个简单例子,以说明 “exists”和“in”的效率 ... -
Oracle分页,Oracle中rownum与rowid的理解
2012-02-16 15:02 1458一、 Oracle中 rownum与rowid的理解 ... -
ORACLE中字符串比较
2012-02-15 10:34 1856在oracle中,将空字符串 ... -
oracle 重复数据的分情况删除
2012-02-14 10:21 849Oracle认证:数据库重 ... -
char varchar varchar2 的区别
2011-12-26 16:04 914char varchar varchar2 的区别 ... -
ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务 的解决方法
2011-12-23 12:26 1010早上同事用PL/SQL连接 ... -
详解查看Oracle用户权限的七种方法
2011-12-23 11:32 762查看Oracle用户权限一般要通过一些实际 ... -
Oracle中TO_DATE格式
2011-12-09 08:57 672TO_DATE格式(以时间:2007-1 ... -
Oracle sys和system用户、sysdba 和sysoper系统权限、sysdba和dba角色的区别
2011-12-07 16:14 973转自:http://blog.csdn.net/wh62 ... -
一个修改Oracle用户密码的小诀窍
2011-12-03 16:34 1655有时候我们可能不知道一个用户的密码,但是又需要以这个用户做一 ... -
(oracle)只有 DBA 才能导入由其他 DBA 导出的文件
2011-11-29 14:29 1564连接到: Oracle Database 10g Enterp ... -
oracle定时任务(dbms_job)
2011-11-15 08:57 755原文地址:http://publish.it168.com/2 ... -
oracle中的tnsname.ora 参数解释
2011-10-20 09:36 1631可以在客户端机器上使 ... -
不安装Oracle客户端远程连接Orcale数据库
2011-10-20 09:36 1831第一种方法: 最近有 ... -
PLSQL 连接远程的ORACLE数据库解决方案
2011-10-20 09:36 1111PLSQL Developer连接远程的ORACLE数 ... -
oracle 常用函数nvl decode userenv greatest least
2011-10-10 15:04 1405如下3个函数,分别用新内容代替字段的空值://比如说用其他 ... -
to_char 和to_date的说明
2011-10-10 15:05 855to_char DATE 类型转换为 VARCHAR2 t ... -
To_Date函数用法
2011-10-09 15:11 1370To_Date函数用法 spl>select ... -
Oracle中dual的意思
2011-10-09 14:47 1363这是个虚拟表,在操作 ...
相关推荐
OracleDBConsoleorcl服务无法启动问题解决【实用贴】
\解决OracleDBConsoleorcl服务无法启动问题
oracle数据库服务器更换IP后,导致ORACLEDBCONSOLEORCL服务无法启动的解决方案。
解决OracleDBConsoleorcl不能启动问题
解决有关Oracle安装后服务器无法开启的问题,特别是报错是误码2
OracleDBConsoleorcl无法启动解决方法
该资源是改了主机ip地址后OracleDBConsoleorcl不能启动的解决方案,按照方案操作将成功设置正确。
OracleDBConsoleorcl 服务无法启动 在事件查看器里看到 Agent process exited abnormally during initialization.的记录。知道是因为自己改了机器名导致了,Google解决这个问题发现很多人在问,看来大家都经常更改...
将oracle的OracleDBConsoleorcl 、OracleOraDb10g_home1iSQL*Plus 、OracleOraDb10g_home1TNSListener 、OracleServiceORCL等服务设为手动启动。开机后若要使用数据,运行oral.bat即可启动相关服务。(没积分了。。...
OracleDBConsoleorcl 控制台的服务进程 2.OracleJobSchedulerORCL 定时器的服务进程 OracleDBConsoleorcl 控制台的服务进程 2.OracleJobSchedulerORCL 定时器的服务进程 OracleDBConsoleorcl 控制台的服务进程 ...
问题描述:学校机房母盘安装Oracle10g传输到其它机器,母盘的Oracle可以正常使用,而其它机器启动Oracle服务时无法启动。 具体为:在“服务”中启动“OracleDBConsoleorcl”时出现“Windows不能在本地
Windows不能在本地计算机启动OracleDBConsoleorc怎么办
一查找资料,发现OracleOraDb10g_home1TNSListener服务启动了自动关闭了,再启动怎么也启动不了,想想肯定跟改ip有关,一查果然是这个问题,用了下面方法立马成功了: 1.在cmd环境下运行emca -config dbcontrol db...
启动OracleDBConsoleorcl服务 (2) . 启动浏览器 (3) . 注意事项: 3. 使用DBCA创建数据库 …… …… 第2 章 SQL * Plus命令 第3章 SQL语句基础 第4节 Oracle事务处理 第5节 SQL优化 第6节 PL( Procedural Language...
按照win7 64位环境下Oracle 11g R2安装详解中的方法成功安装Oracle 11g后,共有7个服务,分别为Oracle ORCL VSS Writer Service,OracleDBConsoleorcl,OracleJobSchedulerORCL, OracleMTSRecoveryService,...
成功安装Oracle 11g后,共有7个服务, 这七个服务的含义分别为: 1. Oracle ORCL VSS Writer ... OracleDBConsoleorcl:Oracle数据库控制台服务,orcl是Oracle的实例标识,默认的实例为orcl。在运行Enterpris
详细地描述了如何配置和使用ORACLE DBCONSOLE,是个人的学习笔记.
前几日,给自己的电脑配置了一个域名,结果今天想通过10g的控制台新建一个用户到数据的时候,发现控制台登录不了了,去服务里面查看了一下,OracleDBConsoleorcl没有启动,也无法启动,上网看了一下,估计是由于域名...
11g,10g都是启动和关闭的都是下面的这三个服务,基本够用,如果要启动其它的可以再对bat文件进行编辑。 OracleDBConsoleorcl,OracleOraDb11g_home1TNSListener,OracleServiceORCL