oracle啟動出錯解決過程記錄

2021-09-01 14:27:56 字數 789 閱讀 3053

今天啟動oracle的時候,結果報:無監聽程式,但昨天還是好好的,後來在命令列中啟動***和服務:

lsnrctl [stop] [start] [status] 這三個命令,都可以正在執行,

net start oracleservice*** 也能正常啟動。

後來在任務管理器中發現啟動的***例項竟然只占用20m記憶體,和以前幾百m記憶體相比,簡直小的太多,當時就認為例項可能沒有成功啟動。

後來就想用startup來分階段啟動例項,見

結果sqlplus / as sysdba報:協議介面卡錯誤,按照解決後,報:write audit records to event log failed, 到這時錯誤真正顯現出來,

見解決方法,將系統的應用程式日誌給清空掉,啟動成功。(原來我的應用程式日誌設定為:最大512k,改寫7天前的事件,估計在這7天內日誌大小已經達到512k,寫入失敗了)。

然後我在用lsnrcrl status來看***的狀態,這時發現***的狀態,這在以前是沒有的。其實這裡oracle就已經告訴我們***例項的狀態了,但我對這個命令不熟,浪費了大量時間。

這裡對oracle有點不太滿意的地方:我以前一直以為oracle的錯誤報告機制很好用,前台給個ora + number代號,使用者可以直接到網上搜尋答案,但是今天plsql developer中報無監聽程式,我又看了監聽程式日誌檔案(在lsnrctl status裡有),裡面卻報無法找到相關的服務,直到sqlplus / as sysdba,才最終定位到錯誤。我認為前兩個錯誤根本不對,白白浪費我大量的時間,這也和我是oracle新手有關,但這報錯機制確實不敢苟同。

筆記 Oracle啟動EM Web中出錯

今天https localhost 1158 em報了乙個錯 enterprise manager 無法連線到資料庫例項 1 以oracle使用者登入 終端輸入 cd usr local development oracle product 10.2.0 db 1 dbs fuser u lkorc...

Oracle備份出錯解決辦法

一 備份概述 1 採用熱備份,需要執行在歸檔模式下,可以實現資料庫的完全恢復,也就是說,從備份後到資料庫崩潰時的資料都不會丟失 2 可以採用全備份資料庫的方式備份,對於特殊情況,也可以只備份特定的資料檔案,如只備份使用者表空間 一般情況下對於某些寫特別頻繁的資料檔案,可以單獨加大備份頻率 3 如果在...

MySQL啟動出錯的解決方法

安裝後mysql5後,發現啟動出錯,有時啟動正常,但加接時馬上出錯。出錯 1067 解決辦法如下 刪除 windows my.ini 刪除其它地方的my.ini 在mysql安裝目錄下把my all.ini複製為my.ini 在my.ini最後一行插入 code mysqld 設定basedir指向...