为了使用oem但是之前为了图方便改了计算机名,所以重启之后启动 OracleDBConsoleorcl 报错。
在应用程序事件日志中记录了如下错误信息: Process exited abnormally during initialization. 原因也就是计算机名更改或IP地址变了后就不能启动。
解决: 使用emctl start dbconsole 文件不存在就更改文件名
结果报错:
系统出错。
发生系统错误 3。
系统找不到指定的路径。
使用
emca -config dbcontrol db
输入以下信息:
数据库 SID: orcl
已为数据库 dgtest 配置了 Database
Control
您已选择配置 Database Control, 以便管理数据库 dgtest
此操作将移去现有配置和默认设置, 并重新执行配置
是否继续?
[yes(Y)/no(N)]: y
监听程序端口号: 1521
SYS 用户的口令:
DBSNMP 用户的口令:
SYSMAN 用户的口令:
用户名/口令无效。
SYSMAN 用户的口令:
SYSMAN 用户的口令: 通知的电子邮件地址 (可选):
通知的发件 (SMTP) 服务器 (可选):
-----------------------------------------------------------------
是否继续? [yes(Y)/no(N)]: y
2014-1-6 16:57:55 oracle.sysman.emcp.EMConfig perform
信息: 正在将此操作记录到 E:\oracle\product\10.2.0\db_1\cfgtoollogs\emca\orcl\emca_2014-01-06_04-57-38-下午.log。
2014-1-6 16:57:57 oracle.sysman.emcp.util.DBControlUtil stopOMS
信息: 正在停止 Database Control (此操作可能需要一段时间)...
2014-1-6 16:58:16 oracle.sysman.emcp.util.DBControlUtil startOMS
信息: 正在启动 Database Control (此操作可能需要一段时间)...
2014-1-6 16:59:06 oracle.sysman.emcp.EMDBPostConfig performConfiguration
信息: 已成功启动 Database Control
2014-1-6 16:59:06 oracle.sysman.emcp.EMDBPostConfig performConfiguration
警告: 无法创建 Database Control 快捷方式
2014-1-6 16:59:06 oracle.sysman.emcp.EMDBPostConfig performConfiguration
信
息: >>>>>>>>>>> Database Control URL 为
http://kd:1158/em <<<<<<<<<<<
已成功完成 Enterprise Manager 的配置
EMCA 结束于 2014-1-6 16:59:06
OracleOraDb10g_home1TNSListener和OracleService服务按一下操作:
修改D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN目录下的listener.ora和tnsnames.ora两个配置文件
将原来的计算机改成现在的计算机名或者localhost。
我这里是好了。至于之后的还有些配置如果有问题参考:
http://blog.sina.com.cn/s/blog_65df5ada0100v2s8.html
经过以上算是能够正常运行,但是我进去发现主机名还是以前的主机名。并且会一段时间之后报异常:
UnknownHostException sending request :: ikscgx11tzy91zy:ikscgx11tzy91zy 是我之前的主机名。不知道该怎么解决,暂时先把名字又改回去了。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/28207998/viewspace-1067612/
,如需转载,请注明出处,否则将追究法律责任。