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文件添加该配置。

posted @ 2018-06-19 10:33  王洁  阅读(397)  评论(0编辑  收藏  举报