有时候Oracle数据库服务器由于维护原因,需要更改主机名,但WINDOWS下的ORACLE安装是绑定了注册表,并且监听文件,TNSNAMES文件都绑定了其主机名,所以当更改了主机名后,需立刻调整数据库服务器的配置,以免发生异常访问的现象,下面是调整方案:

 

1.     修改listener.oratnsnames.ora两个文件

进入$ORACLE_HOME\NETWORK\ADMIN 修改listener.oratnsnames.ora两个文件,把这两个文件里面内容host名部分,由原来旧HOST更改为新的HOST ;如图:

 

 

2.     进入$ORACLE_HOME\oc4j\j2ee 修改文件夹名:

OC4J_DBConsole_$oldhost_orcl 文件夹更改名为 OC4J_DBConsole_$newhost_orcl,这里$host是指你的新旧计算机名:

 


3.     修改注册表:

左下角开始搜索程序和程序名--输入regedit回车打开注册表,找到HKEY_LOCAL_MACHINE-software-oracle右键后查找host关键字,然后更新为新的主机名;

 


4.     检查确保oracle服务已设置为自动启动:

 


5.     最后重启测试即可。