我在虚拟 Oracle11Gr2
上安装 WindowsXP Sp3
VMWare Player
。
在安装Oracle之后,控制台服务OracleDBConsole
启动,我可以在https://testlaptop:1158/em/
访问em控制台。
但重新启动虚拟机后,服务无法启动,当我使用emctl start dbconsole
启动时,我收到错误,服务无法启动。
当我重新配置数据库时
emca -deconfig dbcontrol db -repos drop
SET ORACLE_HOSTNAME = testlaptop
SET ORACLE_UNQNAME=testdb
emca -config dbcontrol db -repos recreate
服务启动,但是当我重新启动虚拟机时,它无法再次启动,我得到同样的错误。
Plz帮助我,我希望问题很明确。
答案 0 :(得分:0)
解决方案很简单,您必须拔下网线并启动控制台服务(每次要启动控制台时都必须这样做)
emctl start dbconsole
如果控制台仍未启动,则重新创建它:
1。启动监听器
lsnrctl start
2。删除控制台
cd %ORACLE_HOME%/ora11gr2/bin
emca -deconfig dbcontrol db -repos drop
注意:可能需要多达3000万,请耐心
3. 重新创建控制台
set oracle_unqname = TESTDB
set ORACLE_HOSTNAME = MYPC
emca -config dbcontrol db -repos recreate
要耐心,也可能需要很长时间。
4。现在拔掉网线并启动控制台服务,它应该启动
如果没有,或者如果它开始但你无法登录,那么
a。验证Windows时区是否与
中定义的oracle时区相同%ORACLE_HOME%\ora11gr2\MYPC_testdb\sysman\config\emd.properties
at line **agentTZRegion=GMT**
要知道要使用的女巫时区代码,请运行:
SELECT * FROM v$timezone_names where upper(TZNAME) like '%MAURITANIA%';
替换毛里塔尼亚。
b。启用系统帐户
alter user system account unlock;
c。拔下网线,然后重新启动控制台服务。
我希望这有帮助,它对我有用。
答案 1 :(得分:0)
我在W2003服务器上的VM
遇到了同样的问题,并通过编辑C:\windows\system32\drivers\etc\hosts
文件来解决它
hostname
添加到自己的IP
地址。就我而言:
192.168.5.139 oraserver
NTFS
权限)