修改机器名称后启动OracleDBConsole服务时出现提示“修改机器名称后Oracle无法启动”。
修改tnsnames.ora,listener.ora保证Oracle主服务可以使用。
但是一直不能EM管理,倒也无所谓;忽然又心血来潮非要把这问题搞定。
第一回合:
1.使用emctl start dbconsole,根据提示设置ORACLE_SID,复制需要的文件夹,还是提示找不到路径;
2.重建资料库,问题依旧。
3.跟踪%ORACLE_HOME%/BIN/emctl.bat emctl.pl脚本,发现还是使用net start oracledbconsole<oraSID>命令启动,未果。
第二回合:
1.找到网上某哥们的解决过程,前半部分第一回合第一步是一样的,问题未解决。
2.使用第二部分,emca 配置资料库,问题解决。
整理后步骤如下:
环境:
Windows 2003 ent 64bit
Oracle 10.2.0
原有的机器名 test //
新机器名 test-123 //
1.修改tnsnames.ora listener.ora保证oracle服务可用
打开 oracle/product/10.2.0/db_1/NETWORK/ADMIN目录下的tnsnames.ora
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = test-123)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)