本機用戶端以sysdba身份登陸oracle資料庫後
用shutdown immediate成功的關閉了資料庫。
可是startup的時候,卻提示
ora-12514: tns: 監聽程式目前無法識别連接配接描述符中請求的服務
檢視listener.ora配置檔案後,發現配置的動态監聽。
動态監聽會時時反應資料庫的狀态 依賴pmon程序的動态注冊,而不像靜态監聽需要加載listener.ora檔案的sid_list_listener部分。之是以無法再啟動資料庫,是由于資料庫關閉後,監聽器已經登出了此資料庫的服務資訊,是以無法再進行任何操作
解決的辦法很容易,隻需要在listener.ora檔案中加入如下即可。
sid_list_listener =
(sid_list =
(sid_desc =
(global_name=yql)
(oracle_home = f:\oracl\product\11.1.0\db_1)
(sid_name=yql)
)
)
重新開機監聽,可以順利建立連接配接,啟動資料庫了。