oracle启动报错ora-00119,ora-00132的解决方法总结

问题起因:修改了系统参数processes之后,需要重启数据库服务,但是启动过程中就报错了,如下图:

SQL> startup
ORA-00119: invalid specification for system parameter LOCAL_LISTENER
ORA-00132: syntax error or unresolved network name 'LISTENER_ORA11G'

解决方法:1.用sys用户登录数据库,执行

SQL> create pfile from spfile='/ora01/app/oracle/product/11.2.0/db_1/dbs/spfileora11g.ora';

2.编辑initora11g.ora文件,找到*.local_listener这行,修改其值为

原值:*.local_listener='LISTENER_ORA11G'

新值:*.local_listener='(ADDRESS_LIST=(Address=(Protocol=tcp) (Host=your_hostname)(Port=1521)))'

或者 *.local_listener='ora11g'   (ora11g是在tnsname.ora中的内容)

3.执行sql命令

SQL> create spfile from pfile='/ora01/app/oracle/product/11.2.0/db_1/dbs/initora11g.ora';
SQL> startup

问题解决。

*****

初步分析:导致该问题的原因是因为我手工删掉了tnsname.ora文件中LISTENER_ORA11G配置信息,所以还有另外一个方法解决就是在tnsname.ora文件添加该配置。

猜你喜欢

转载自www.cnblogs.com/jwangpip/p/9197456.html
今日推荐