由于 ip 改变,导致 oracle dbconsole 无法启动
2011-07-23 14:54
337 查看
这几天oracle的dbconsole服务不能自动自动了,手动启动报错,提示发生错误2,网上查了很多资料都是类似如下的
* 首先启动 监听器
cmd 下,执行 lsnrctl start
* 尝试启动 dbconsole,查看是什么原因导致无法启动;
cmd 下,执行 emctl start dbconsole,如果报 OC4J Configuration issue. E:/oracle/product/10.1.0/Db_1/oc4j/j2ee/OC4J_DBConsole_192.168.1.102_orcl10g not found. 之类的错误,则可能是由于ip改变而引起的错误;
* 如果是由于ip改变导致的错误,则分别增加2个目录,并重命名:
* 在 oracle_home/oc4j/j2ee/ 下复制 OC4J_DBConsole_oldhost_orcl 并重命名为 OC4J_DBConsole_newhost_orcl
* 在 oracle_home/ 下复制 oldhost_orcl 并重命名为 newhost_orcl
oldhost 指原来的 主机名或ip,
newhost 指现在的 ip,在启动时的报错提示中可以看到新的ip,
orcl 是 ORACLE_SID 的值,可以通过 ECHO ORACLE_SID 查看到,也可以通过 SET ORACLE_SID=xxx 设置,通过 SET命令只能对当前登录有效,如果要长期有效应当 右击我的电脑->属性->高级->在系统环境变量中增加 ORACLE_SID 变量;
* 尝试启动 dbconsole
cmd下,执行 emctl start dbconsole,如果启动成功,则ok
但是尝试上述方法后,错误依旧。后来发现,原来是winsock出了问题,在cmd下执行netsh winsock reset,错误终于解决,可能是什么程序造成winsock损坏。网上复制粘贴的帖子太多,很多都不经过测试,还是需要自己多思索、多尝试才行。
* 首先启动 监听器
cmd 下,执行 lsnrctl start
* 尝试启动 dbconsole,查看是什么原因导致无法启动;
cmd 下,执行 emctl start dbconsole,如果报 OC4J Configuration issue. E:/oracle/product/10.1.0/Db_1/oc4j/j2ee/OC4J_DBConsole_192.168.1.102_orcl10g not found. 之类的错误,则可能是由于ip改变而引起的错误;
* 如果是由于ip改变导致的错误,则分别增加2个目录,并重命名:
* 在 oracle_home/oc4j/j2ee/ 下复制 OC4J_DBConsole_oldhost_orcl 并重命名为 OC4J_DBConsole_newhost_orcl
* 在 oracle_home/ 下复制 oldhost_orcl 并重命名为 newhost_orcl
oldhost 指原来的 主机名或ip,
newhost 指现在的 ip,在启动时的报错提示中可以看到新的ip,
orcl 是 ORACLE_SID 的值,可以通过 ECHO ORACLE_SID 查看到,也可以通过 SET ORACLE_SID=xxx 设置,通过 SET命令只能对当前登录有效,如果要长期有效应当 右击我的电脑->属性->高级->在系统环境变量中增加 ORACLE_SID 变量;
* 尝试启动 dbconsole
cmd下,执行 emctl start dbconsole,如果启动成功,则ok
但是尝试上述方法后,错误依旧。后来发现,原来是winsock出了问题,在cmd下执行netsh winsock reset,错误终于解决,可能是什么程序造成winsock损坏。网上复制粘贴的帖子太多,很多都不经过测试,还是需要自己多思索、多尝试才行。
相关文章推荐
- 由于默认网关导致oracle 10g rac vip无法启动
- 更改计算机名后导致Oracle dbconsole无法启动问题
- 解决因linux系统IP自动改变,oracle监听无法启动的问题
- [Oracle 11g r2(11.2.0.4.0)]案例分析3-由于同一个子网中存在同名集群导致的gpnp 无法启动
- IP改变导致Oralce 10g Enterprise Manager 无法启动----解决办法
- linux系统IP改变后oracle监听无法启动
- 由于硬盘盘符改变引起的与httpd.conf文件里盘符不一致导致apache 服务无法启动
- ip地址改变导致OracleDBConsole服务无法启动解决方案(转载)
- 机器改名导致oracle dbconsole 无法启动问题。
- 安装ORACLE后,改变计算机名称,导致OracleDBConsoleOrcl服务无法启动
- 更改计算机名后导致Oracle dbconsole无法启动问题解决方法
- linux系统IP改变后oracle监听无法启动
- Oracle 11g参数修改错误导致数据库无法启动的处理方法.[ORA-01034,ORA-27101,ORA-00824]
- oracle 10g 更换主机名或者IP后引起EM (dbconsole) 启动失败的解决方法
- 由于回滚段参数设置存在问题导致数据库无法启动
- SQLServer2005 Express问题:由于启动用户实例的进程时出错,导致无法生成 SQL Server 的用户实例。该连接将关闭。
- oracle 监听日志文件过大,导致监听无法启动
- 由于启动用户实例的进程时出错,导致无法生成 SQL Server 的用户实例。该连接将关闭
- Win7下由于启动用户实例的进程时出错,导致无法生成 SQL Server 的用户实例。该连接将关闭。 解决办法
- Oracle因删除库数据文件导致服务无法启动的处理方法