Oracle 10g 监听器启动后停止的解决办法


今天遇到了监听器启动问题,问题原因是原先机器装Oracle的时候没有问题,后来更改机器名后,监听器就再无法启动了,问题定位是由于机器名所导致。解决办法其实很简单:

1、将自己的机器名改回来

2、将监听器里的配置文件改动一下。编辑%ORACLE_HOME\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora文件,找到下列HOST对应值administrator-PC,这个是机器名,将他改成你现在的机器名,如Tiwen-pc,然后重启oracle监听器,ok,搞定。 

  1. # listener.ora Network Configuration File: D:\Database\oracle\product\10.2.0\db_1\network\admin\listener.ora  
  2. # Generated by Oracle configuration tools.  
  3.   
  4. SID_LIST_LISTENER =  
  5.   (SID_LIST =  
  6.     (SID_DESC =  
  7.       (SID_NAME = PLSExtProc)  
  8.       (ORACLE_HOME = D:\Database\oracle\product\10.2.0\db_1)  
  9.       (PROGRAM = extproc)  
  10.     )  
  11.   )  
  12.   
  13. LISTENER =  
  14.   (DESCRIPTION_LIST =  
  15.     (DESCRIPTION =  
  16.       (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))  
  17.       (ADDRESS = (PROTOCOL = TCP)(HOST = administrator-PC)(PORT = 1521))  
  18.     )  
  19.   )  

相关内容