修改计算机名或IP后Oracle10g无法启动服务的解决办法 遇到的问题,问题产生原因不详。
症状为,windows服务中有一项oracle服务启动不了,报出如下错误。
Windows 不能在 本地计算机 启动 OracleDBConsoleorcl 。
有关更多信息,查阅系统事件日志。
如果这是非 Microsoft 服务,请与服务厂商联系,并参考特定服务错误代码 2 后从网上寻得一贴,问题解决,解决原因不详,反正就是解决了。
问题描述:学校机房母盘安装Oracle10g传输到其它机器,母盘的Oracle可以正常使用,而其它机器启动Oracle服务时无法启动。
具体为:在服务中启动OracleDBConsoleorcl时出现Windows不能在本地计算机启动OracleDBConsoleorcl。
有关更多信息,查阅系统事件日志。
如果这是非Microsoft服务,请与服务厂商联系,并参考特定服务错误代码2。
原因分析:安装Oracle的电脑修改计算机名或IP后将无法启动服务。
解决方法: 1、删除原数据库实例orcl(注意:最好在传输前在母盘上完成此步,否则删除后必须重新启动电脑): 开始-所有程序-Oracle-OraDb10g_home1-配置和移植工具-Database Configuration Assistant-下一步- 删除数据库-下一步-完成-是-是-取消-是。
--------------------------- 2、重新配置监听程序: 开始-所有程序-Oracle-OraDb10g_home1-配置和移植工具-Net Configuration Assistant- 监听程序配置下一步-重新配置下一步-下一步-下一步-下一步-否下一步-(取消-)完成。
3、重新安装数据库实例orcl: 开始-所有程序-Oracle-OraDb10g_home1-配置和移植工具-Database Configuration Assistant-下一步- 创建数据库-下一步-下一步-全局数据库名输入orcl(SID将自动填充相同字符)下一步-下一步- 为所有帐户使用同一口令输入原来安装时的口令和确认口令(welcome)下一步-下一步-下一步-下一步-下一步-下一步-下一步-下一步- 完成-确定-退出。
4、本地Net服务名配置: 开始-所有程序-Oracle-OraDb10g_home1-配置和移植工具-Net Configuration Assistant- 本地Net服务名配置下一步-删除下一步-下一步-是-下一步-下一步- 本地Net服务名配置下一步-添加下一步-服务名输入orcl下一步-下一步- 输入本机真实的主机名(可在我的电脑属性中查得)下一步-是,进行测试下一步- 更改登录-口令修改为welcome确定-下一步-网络服务器名为orcl下一步-下一步-下一步-(取消-)完成。
5、试用PL/SQLdev是否能登录。
6、登录http://主机名或IP:1158/em(注意此时有可能1158已变成了5500或其它端口了), 用户名system口令orcl登录-我同意-管理。