oracle監聽啓動後沒有任何服務:
The listener supports no services
The command completed successfully
問題原因:數據庫實例沒註冊到listener
解決方法一:
在listener.ora裏面添加了一行
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = XXXX)
(SID_NAME = XXXX)
)
)
解決方法二:
登錄數據庫:
$sqlplus / as sysdba
顯示服務名:
SQL>show parameter service_names
強制註冊服務:
SQL>alter system register;
查看監聽狀態:
$lsnrctl status
oracle靜態監聽和動態監聽