在window下启动oracle11g是报以下错误sql
ORA-00119: invalid specification for system parameter LOCAL_LISTENER ORA-00130: invalid listener address XIANGDE_LISTENER
在网上也有不少人遇到这种问题,你们的解决方法基本都是一致的,可是oracle11g和oracle10g有些区别。oracle
sqlplus / as sysdba;
SQL> create pfile from spfil=‘D:\app\fy\product\11.2.0\dbhome_1\database\SPFILEXIANGDE.ORA';
执行该语句后在database下会生成INITxiangde.ORA文件app
把INITxiangde.ORA文件中的*.local_listener的值改为,如:tcp
*.local_listener='(ADDRESS_LIST=(Address=(Protocol=tcp) (Host=serverIP)(Port=1521)))'
再执行code
SQL> create spfile from pfile='D:\app\fy\product\11.2.0\dbhome_1\database\INITxiangde.ORA'; SQL>startup
这样就启动了 (xiangde是SID) server
11g和10g的区别是这个spfile的位置是放在dbs下,而11g是放在database下ci