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

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

数据库启动

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中。

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: oracle数据库