oracle数据库启动时候,报错ORA-00119 ORA-00130

文章描述了在启动Oracle数据库时遇到的ORA-00119错误,该错误由于LOCAL_LISTENER参数指定的监听器地址无效导致。问题在于主机名centos6无法解析。解决方案是检查并更新/etc/hosts文件,添加对应的IP和主机名解析,然后成功重启数据库。
摘要由CSDN通过智能技术生成

数据库启动

SQL> startup
ORA-00119: invalid specification for system parameter LOCAL_LISTENER
ORA-00130: invalid listener address '(ADDRESS=(PROTOCOL=TCP)(HOST=centos6)(PORT=1521))'

在alert日志中,显示启动过程被中断

..................................
  db_name                  = "orcl"
  open_cursors             = 300
  os_authent_prefix        = ""
  workarea_size_policy     = "AUTO"
  aq_tm_processes          = 0
  diagnostic_dest          = "/u01/app"
Sat Dec 17 19:11:13 2022
USER (ospid: 3318): terminating the instance due to error 119
Instance terminated by USER, pid = 3318

local_listener参数是为非1521端口的动态注册而产生的。也就是服务自动注册到监听器中。
下面的报错可以看到,监听地址是centos6和1521端口,也就是默认的动态注册地址和端口。所以可以不需要local_listener参数

在配置监听的时候,如果host key写的是主机名,那么主机名必须通过解析,可以是/etc/hosts解析或者DNS解析,通常是/etc/hosts解析。

检查/etc/hosts文件,发现没有centos6的解析,因此,添加
172.16.0.131 centos6
这一条,重新启动,正常。

建议在以后修改主机名后,相应的新主机名的解析应该添加在/etc/hosts中。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值