Windows不能再本地计算机启动OracleDBConsoletest(test是创建的数据库名)有关更多信息,查询系统事件日志。如果这是非Microsoft服务,请与服务厂商联系,并参考特定服务错误代码2
怎么处理?已经看过这篇帖子:首先分析原因:OracleDBConsole服务用于网页登录数据库,从Oracle10g后开始出现。但发现应用时很脆弱,安装Oracle10g或者11g后网址发生变动时,这个服务就启动不起来了,或者计算机名字发生变动等也可能启动不来。
解决:
1:开始->运行->输入cmd
2:输入emctl start dbconsole,提示"找不到环境变量ORCALE_SID",请运行SET ORCALE_SID=*** // 设成你的数据库名称
3:(如果计算机名称发生变动)再次执行emctl start dbconsole,提示"无法找到D:\oracle\product\10.2.0\db_1\e1c8cd_SKYORCL",复制该目录下的"localhost_skyorcl"文件夹放在同一目录下,且把名称改成"e1c8cd_SKYORCL"。 // e1c8cd为机器名
4:(如果网址发生变动)再次执行emctl start dbconsole,提示"无法找到***db_\oc4j\j2ee\OC4J_DBConsole_192.168.1.101(我的ip)_dragon(我的数据库名称)",复制该目录下"OC4J_DBConsole_192.168.1.100_dragon"文件夹放在同一目录下,且把名称改成OC4J_DBConsole_192.168.1.101(我的ip)_dragon"。
5:再次执行emctl start dbconsole,会出现类似与上面的错误,同样方法解决,ok。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zztxl/archive/2009/05/11/4167 641.aspx
我用的是win7的系统,Oracle的版本是11g,在开始—>运行—>输入cmd后输入emctl start dbconsole,会显示说不是内部或外部命令,也不是可运行程序或批处理文件,所以就直接执行后面的步骤(计算机名称没有发生变动,网址有可能发生变动)
设置了ORACLE——SID,ORACLE——HOME, 在上面的第三个步骤中找不到e1c8cd_SKYORCL文件夹,第四步中的Ip名我的本来是计算机名,改了之后也没用
还有别的方法么????[b][/b]
怎么处理?已经看过这篇帖子:首先分析原因:OracleDBConsole服务用于网页登录数据库,从Oracle10g后开始出现。但发现应用时很脆弱,安装Oracle10g或者11g后网址发生变动时,这个服务就启动不起来了,或者计算机名字发生变动等也可能启动不来。
解决:
1:开始->运行->输入cmd
2:输入emctl start dbconsole,提示"找不到环境变量ORCALE_SID",请运行SET ORCALE_SID=*** // 设成你的数据库名称
3:(如果计算机名称发生变动)再次执行emctl start dbconsole,提示"无法找到D:\oracle\product\10.2.0\db_1\e1c8cd_SKYORCL",复制该目录下的"localhost_skyorcl"文件夹放在同一目录下,且把名称改成"e1c8cd_SKYORCL"。 // e1c8cd为机器名
4:(如果网址发生变动)再次执行emctl start dbconsole,提示"无法找到***db_\oc4j\j2ee\OC4J_DBConsole_192.168.1.101(我的ip)_dragon(我的数据库名称)",复制该目录下"OC4J_DBConsole_192.168.1.100_dragon"文件夹放在同一目录下,且把名称改成OC4J_DBConsole_192.168.1.101(我的ip)_dragon"。
5:再次执行emctl start dbconsole,会出现类似与上面的错误,同样方法解决,ok。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zztxl/archive/2009/05/11/4167 641.aspx
我用的是win7的系统,Oracle的版本是11g,在开始—>运行—>输入cmd后输入emctl start dbconsole,会显示说不是内部或外部命令,也不是可运行程序或批处理文件,所以就直接执行后面的步骤(计算机名称没有发生变动,网址有可能发生变动)
设置了ORACLE——SID,ORACLE——HOME, 在上面的第三个步骤中找不到e1c8cd_SKYORCL文件夹,第四步中的Ip名我的本来是计算机名,改了之后也没用
还有别的方法么????[b][/b]
把OEM 重建一下看看手工重新配置dbconsole的步骤
1,修改DBSNMP密码:
重新配置DBCONSOLE,需要输入DBSNMP密码,但任何密码都会显示错误,需要预先修改。
sql>alter user dbsnmp identified by xxx;
2,删除早期DBCONSOLE创建的用户:
sql>drop role MGMT_USER;
sql>drop user MGMT_VIEW cascade;
sql>drop user sysman cascade;
3,删除早期DBCONSOLE创建的对象:
sql>drop PUBLIC SYNONYM MGMT_TARGET_BLACKOUTS;
sql>drop public synonym SETEMVIEWUSERCONTEXT;
4,重新创建DBCONSOLE:(如果是在windows下,要先到注册表删除DBCONSOLE的服务,重启电脑)
$emca -config dbcontrol db -repos create
根据提示,先输入SID,再输入Y继续;
输入端口1521,输入SYS密码,输入DBSNMP密码,输入SYSMAN 密码,输入Y继续
完成。
Oracle OEM 重建
http://blog.csdn.net/tianlesoftware/archive/2009/10/21/4702978.aspx
------------------------------------------------------------------------------
Blog: http://blog.csdn.net/tianlesoftware
网上资源: http://tianlesoftware.download.csdn.net
相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
DBA1 群:62697716(满); DBA2 群:62697977
DBA3 群:63306533; 聊天 群:40132017