ORA-00119 ORA-00132错误处理实录

环境:WIN7 32位,oracle11R2

 

 

今天启动数据库,发现:

SQL> startup

ORA-00119: invalid specification for system parameter LOCAL_LISTENER

ORA-00132: syntax error or unresolved network name 'LISTENER_ORA11G'

 

查询网上,说是创建pfileSQL>create pfile from spfile

我查看了下,确实存在*.local_listener='LISTENER_ORA11G'  一行

继续看帖子,发现有帖子说该错误实际上跟LISTENER有关,通常的处理办法是将spfile转储为pfile然后从pfile启动并生成新的spfile,不过该操作方式代价太高,需要重新启动数据库。另一种方式则是直接修改tnsnames.ora中的服务名,使之与监听器中的listener名字保持一致,具体参考下面的细节。

 

还是这个比较有用,我参照这个帖子处理的:

首先分析错误,查看错误号对应的具体描述:

   00132,00000, "syntax error or unresolved network name '%s'"

    *Cause: Listener address has syntaxerrororcannot be resolved.

    *Action:Ifanetworknameisspecified,checkthat it corresponds

           To an entry in TNSNAMES.ORA or other address repository

           As configured for your system.Make sure that the entry

            Is syntactically correct.

   描述信息中给出了listener.ora中网络名是否与tnsnames.ora相一致,需要检查。

   注意:

   Unix下可以用$ oerr  ora00132直接查看错误信息,该命令Windows下不存在

 

 

看了下才发现我用之前低版本的tnsnames.ora替代我的tnsnames.ora文件,结果丢掉了一些ORACLE初始安装的别名配置,包括LISTENER_ORA11GORA11G ,问题解决了!

 

由此可见,虽然启动数据库的时候不用启动监听,但是还是需要访问监听的配置文件的!

 

不过发现11G上面的 listener.ora里面最后增加了一行

ADR_BASE_LISTENER = D:\app\lxy

 

记录一下!

 

 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7177735/viewspace-734602/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/7177735/viewspace-734602/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值