1.修改listener.ora和tnsmar.ora文件中的“HOST = 计算机名称”
2.修改注册表
对应的错误提示“启动 OracleMTSRecoveryServic 服务。 错误 1:函数不正确。”
32操作系统:
注册表键值:
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\OracleMTSRecoveryService\Protid_0
64位操作系统
注册表键值:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\OracleMTSRecoveryService\Protid_0
键Host的内容要和本机名一致。将Host的值改为本机计算机名
3、执行 emctl start dbconsole
对应的错误提示“启动 OracleDBConsole启动出错 特定服务错误代码2”
1、执行 C:\user\admin>emctl start dbconsole
OC4J Configuration issue.E:\app\product\10.2.0\db_1/oc4j/j2ee/OC4J_DBConsole_BFBS-S-XXX_orcl not found.
提示:无法找到“E:\app\product\10.2.0\db_1/oc4j/j2ee/OC4J_DBConsole_BFBS-S-XXX_orcl“
* BFBS-S-XXX是计算机名
复制该目录下的“OC4J_DBConsole_localhost_orcl”文件夹放在同一目录下,且把名称改成“OC4J_DBConsole_BFBS-S-XXX_orcl”。
2、再次执行emctl start dbconsole
C:\user\admin>emctl start dbconsole
EM Configuration issue. E:\app\product\10.2.0\dbhome_1/BFBS-S-XXX_orcl not found.
提示:无法找到 “E:\app\product\10.2.0\dbhome_1/BFBS-S-XXX_orcl”
复制该目录下的“192.168.1.108_orcl”文件夹放在同一目录下,且把名称改成“BFBS-S-XXX_orcl”。
3、再次执行emctl start dbconsole