当前位置:首页 > 服务端 > ORA-00119: invalid specification for system parameter LOCAL_LISTENER ORA-00132: syntax error or unresolved network name 'LISTENER_ORCL' 导致Oracle数据库无法启动

ORA-00119: invalid specification for system parameter LOCAL_LISTENER ORA-00132: syntax error or unresolved network name 'LISTENER_ORCL' 导致Oracle数据库无法启动

前言

  最近安装Oracle11g,重启电脑后,无法登陆数据库,到sqlplus登陆时就报错,没有例程。。。等等(忘记截图了),去看了下服务,监听器和实例服务都是开着的,就是无法启动数据库,到网上找了一些教程,通过 sqlplus / as sysdba 这种方式登录数据库,然后输入 startup 命令启动数据库就报了这两个错误。
  个人分析,应该是监听器配置出现了问题,如果有知道的园友,麻烦告知一二。

 

解决步骤

1.先以 sqlplus / as sysdba 方式启动sqlplus

sqlplus / as sysdba

2.创建pfile

create pfile from spfile

3.找到新建立的pfile,新建的pfile根据OS不同保存位置可能不一样(根据个人的Oracle安装路径查找)

windows::\oracle\product\11.2.0\dbhome_1\database\init$sid.ora
UNIX:D:\oracle\product\11.2.0\dbhome_1\database\INIT$sid.ora

($sid:是你的实例名,默认是orcl)

4.修改INIT$sid.ora文件

*.local_listener='(ADDRESS_LIST= (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)))'

 (如果没有 local_listener ,自行添加

5.到sqlplus这边以pfile重新启动

startup pfile='\oracle\product\11.2.0\dbhome_1\database\init$SID.ora';

(这里的$SID是配置的环境变量,是数据库实例名,要根据个人的情况填写)

6.根据pfile重新创建spfile

create spfile from pfile;

7.重启数据库

1 shutdown immediate  (关闭)
2 startup        (打开)

 

参考链接

1.https://blog.csdn.net/vicky198/article/details/81318283

2.https://www.cnblogs.com/gaojian/p/3644524.html

作者:码农爱摸鱼
来源链接:https://www.cnblogs.com/zero666/p/12147979.html

版权声明:
1、Java侠(https://www.javaxia.com)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。





本文链接:https://www.javaxia.com/server/124757.html

标签: syntax error
分享给朋友:

“ORA-00119: invalid specification for system parameter LOCAL_LISTENER ORA-00132: syntax error or unresolved network name 'LISTENER_ORCL' 导致Oracle数据库无法启动” 的相关文章