解决Oracle 11g ORA-00119 ORA-00132方法

2014-11-24 17:18:59 · 作者: · 浏览: 0

ORA-00119: invalid specification for system parameter LOCAL_LISTENER


ORA-00130: invalid listener address XIANGDE_LISTENER


在网上也有很多人遇到这种问题,大家的解决方法基本都是一致的,但是oracle11g和oracle10g有些区别。


$ ./sqlplus / as sysdba;


SQL> create pfile from spfil=‘D:\app\fy\product\11.2.0\dbhome_1\database\SPFILEXIANGDE.ORA';


执行该语句后在database下会生成INITxiangde.ORA文件


把INITxiangde.ORA文件中的*.local_listener的值改成,如:


*.local_listener='(ADDRESS_LIST=(Address=(Protocol=tcp) (Host=serverIP)(Port=1521)))'


再执行


SQL> create spfile from pfil=‘D:\app\fy\product\11.2.0\dbhome_1\database\INITxiangde.ORA';


SQL>startup


这样就启动了 (xiangde是SID)


11g和10g的区别是这个spfile的位置是放在dbs下,而11g是放在database下