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

数据库启动

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

你可能感兴趣的:(oracle,数据库,oracle)