centos下安装oracle后,如果操作系统修改IP地址后,则提示:The listener supports no services The command completed successfully。
提示 the listener supports no services;说明实例没有注册上。
解决方法:
[oracle@dg2 ~]$ vim /u01/product/11.2.0.1/db_1/network/admin/listener.ora
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = dg2)(PORT = 1521))
)
)
--添加以下行
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = orcl)
(SID_NAME = orcl)
)
)
ADR_BASE_LISTENER = /u01
Root 用户切换oracle用户,一定命令如下:
命令 su – oracle ,一定注意中间的-,否则提示命令不存在。
[oracle@dg2 ~]$ lsnrctl stop lsnrctl start
如下显示才对: