作業系統為win2003 r2 32位企業版,資料庫為oracle9i,裝的資料庫實體為YTH,進系統后網路連接很慢,右下角網路連接那個圖示半天才出來,這期間oracleYTH服務處一直顯示啟動,等網路連接好后,oracleYTH服務處顯示空白,已停止嘗試啟動了。每次只有手動啟動oracleYTH服務才能成功。另外包括listener服務也是一樣的。請問是什么原因,有沒有解決辦法啊?
uj5u.com熱心網友回復:
照理,網路連通與否不會影響服務的,看下alert日志里,系統啟動前后的內容。uj5u.com熱心網友回復:
想了下,也許還需要windows的事件日志,看看是不是有與db以及listener有關的訊息。uj5u.com熱心網友回復:
不知道你是不是和我用的相同的業務系統,我們的經驗是當windows2003啟動到登錄界面時,不要急于登錄,等待約1分鐘后再登錄系統可以減少很多問題。另外還遇到的情況是業務服務下直啟動不起來,檢查oracle的實體服務和監聽服務都正常。問題在于實體服務雖然正常啟動了,但是oarcle的資料庫處于nomount狀態,需要把資料庫加載到mount狀態。具體操作命令自查。
uj5u.com熱心網友回復:
所以讓你查alert日志,為什么實體會處在nomount狀態不能自動掛載?是不是遇到了特別的問題,你得找到這個原因才能做進一步的處理。
或者你可以看下是不是你windows服務設定的問題
另外,如果你找不到alert,可以這么來找這個日志檔案:
sqlplus "/as sysdba"
show parameter background_dump_dest
這個引數指向的目錄下,有一個alert${ORACLE_SID}.log檔案,你找下這個檔案,在系統啟動時間點前后的內容,看看能不能找到實體只能啟動到nomount狀態下的原因。
uj5u.com熱心網友回復:
另外,listener日志目錄:lsnrctl status命令輸出中,有一個Listener Log File,但這個指向的是個xml檔案,可讀性較差,可以退出這個xml log所在的alert目錄,到其同級的trace目錄下,找到一個listener.log檔案,一樣,也可以找找系統啟動時間點前后的監聽日志,看看監聽到底為什么啟動失敗了。
uj5u.com熱心網友回復:
另外還想到一個可能,是不是用oradim創建的服務,并且沒有指定startmode為auto?轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/39930.html
標籤:基礎和管理
上一篇:資料庫存盤程序
