出現問題現象:ORA-12514 TNS 監聽程式目前無法識别連接配接描述符中請求服務或者如下圖:

應用異常,無法連接配接資料庫。登陸資料庫伺服器,檢視監聽已經斷掉。嘗試重新開機監聽,重新開機失敗。檢檢視監聽日志listener.log的大小是否已經超過4G。
解決方法:
删除listener.log(删除前可以先做備份),然後重新開機監聽。監聽重新開機後會自動建立一個新的日志檔案。
補充:
在監聽程序運作時,無法對listener.log做删除或者重命名操作。
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
.一、cmd指令打開輸入lsnrctl ,檢視 show log_file log路徑 狀态show log_status和所在目錄show log_directory
二、set log_status off
第一種方式:先把日志狀态停掉,這樣就不會寫監聽器日志(監聽在開啟狀态下操作此操作由于監聽日志過大,需等待15-25分鐘)
第二種方式:手動關閉監聽服務和啟動服務
三、備份或者删除監聽日志(先關閉OracleOraDb11g_home1TNSListener服務)
這個路徑下D:apporaclediagtnslsnrwiz-db-03listenertrace listener.log(看個人安裝路徑決定)
做好備份listener.log監聽日志,然後删除原listener.log日志。四. set log_status on # 重新打開日志,開始記錄監聽器日志。該檔案會自動建立(監聽在開啟狀态下操作)
五.status #檢查監聽狀态