ORA-00119: invalid specification for system parameter LOCAL_LISTENER异常解决

在安装Oracle并创建多个数据库时遇到ORA-00119异常,问题源于SPFILE*.ORA文件中的LOCAL_LISTENER参数指向已删除的监听器。解决方案包括更新tnsnames.ora,基于spfile创建pfile,修改pfile以删除local_listener行,然后使用新的pfile启动数据库服务。
摘要由CSDN通过智能技术生成

安装Oracle时,本地创建了多个数据库,但在创建第二个库时出现了问题,发现第一个库连接不上去了。
从oradim.log文件中看到以下异常:

D:\programs\oracle_data\product\11.2.0\dbhome_1\bin\oradim.exe -startup -sid test -usrpwd *  -log oradim.log -nocheck 0 
Fri May 08 16:53:35 2020
ORA-00119: invalid specification for system parameter LOCAL_LISTENER
ORA-00132: syntax error or unresolved network name 'LISTENER_TEST'

但很诡异的是,在listener.ora文件中,LISTENER_TEST这个监听配置已经不存在了(因为有多个库,监听已经修改成了LISTENER);
查找资料后得知,如果对监听进行过修改,对应数据库的SPFILE*.ORA文件中会存储LISTENER名称,此时即使再通过Oracle的工具或者手动修改listener.ora文件中的内容,都不会影响到SPFILE文件中的配置!启动的时候还是使用SPFILE*.ORA文件中local_listener对应的监听去连接;但此时listener.ora文件中已经没有这个监听了,就会导致启动不起来报这个异常。
出现这种情况时,需要修改SPFILE*.ORA文件中的内容,但这个文件是以二进制方式存储的,直接修改后ORACLE识别不了!
经过摸索,通过以下方式可以修改(以数据库名为test时为例):</

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
回答: 当出现ORA-00904: invalid identifier标识符无效错误时,可能有几个原因。首先,可能是因为你引用的字段在表中不存在。其次,可能是在创建字段时,最后一个字段加了逗号。另外,创建的字段可能使用了双引号,例如("aaa")这样的格式。最后,可能是在接下来的SQL语句中引用了一个未定义的变量。\[1\] 在你提供的引用中,可以看到一个插入语句的示例,其中包含了表名和字段名。然而,在创建表时,字段名被加上了双引号。这可能导致在插入数据时出现ORA-00904错误。你可以尝试去掉字段名的双引号,然后再次尝试插入数据,看看问题是否解决了。\[2\]\[3\] 总结来说,当遇到ORA-00904: invalid identifier标识符无效错误时,你需要检查字段是否存在、是否有语法错误以及是否引用了未定义的变量。同时,注意在创建表时避免使用双引号包裹字段名,以免引起类似的错误。 #### 引用[.reference_title] - *1* [ORA-00904: invalid identifier](https://blog.csdn.net/today119/article/details/124112296)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [解决ORA-00904: invalid identifier标识符无效](https://blog.csdn.net/gx_apple/article/details/50728217)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值