關閉資料庫出現ORA-21779錯誤
客戶的資料庫在關閉的時候出現了錯誤。
環境RAC 10204 FOR HP,用sqlplus關閉其中一個節點,錯誤如下:
SQL> shutdown immediate
Database closed.
Database dismounted.
ORA-03113: end-of-file on communication channel
SQL> shutdown immediate
ORA-24324: service handle not initialized
ORA-01041: internal error. hostdef extension doesn't exist
SQL> startup nomount;
ORA-24324: service handle not initialized
ORA-01041: internal error. hostdef extension doesn't exist
看到這個ORA-1041的錯誤,第一反映就是sqlplus的狀態不正常了,這個錯誤在windows環境下的sqlplus經常出現,很可能重啟幾次資料庫,就出現了這個錯誤。
而一旦這個錯誤出現,那麼唯一的辦法就是退出sqlplus,然後重新啟動sqlplus,一般問題也就隨之解決。這個問題也是如此,退出sqlplus並重新進入後,啟動資料庫,問題消失,導致問題的原因還是sqlplus的狀態不正常。不過對於hp平臺的到是第一次遇到。
不過前面的ORA-3113錯誤就不太正常了,而sqlplus的狀態不正常,多半就是由於出現了ORA-3113錯誤所致。根據經驗,前臺出現ORA-3113錯誤,後臺alert中不是ORA-600就是ORA-7445錯誤,於是查詢了一下告警日誌,結果發現了ORA-21779錯誤:
Mon Jun 27 09:01:34 2011
Shutting down instance: further logons disabled
Mon Jun 27 09:01:37 2011
Stopping background process QMNC
Mon Jun 27 09:01:37 2011
Stopping background process CJQ0
Mon Jun 27 09:01:39 2011
Stopping background process MMNL
Mon Jun 27 09:01:40 2011
Stopping background process MMON
Mon Jun 27 09:01:41 2011
Shutting down instance (immediate)
License high water mark = 298
Mon Jun 27 09:01:41 2011
Stopping Job queue slave processes, flags = 7
Mon Jun 27 09:01:41 2011
Job queue slave processes stopped
Mon Jun 27 09:01:43 2011
ALTER DATABASE CLOSE NORMAL
Mon Jun 27 09:01:44 2011
SMON: disabling tx recovery
SMON: disabling cache recovery
Mon Jun 27 09:01:46 2011
Shutting down archive processes
Archiving is disabled
Mon Jun 27 09:01:51 2011
ARCH shutting down
ARC1: Archival stopped
Mon Jun 27 09:01:56 2011
ARCH shutting down
ARC0: Archival stopped
Mon Jun 27 09:01:57 2011
Thread 1 closed at log sequence 25992
Successful close of redo thread 1
Mon Jun 27 09:02:05 2011
Completed: ALTER DATABASE CLOSE NORMAL
Mon Jun 27 09:02:06 2011
ALTER DATABASE DISMOUNT
Completed: ALTER DATABASE DISMOUNT
ARCH: Archival disabled due to shutdown: 1089
Shutting down archive processes
Archiving is disabled
Archive process shutdown avoided: 0 active
ARCH: Archival disabled due to shutdown: 1089
Shutting down archive processes
Archiving is disabled
Archive process shutdown avoided: 0 active
Mon Jun 27 09:02:07 2011
Errors in file /oracle10g/admin/B1ACDB/bdump/b1acdb1_smon_17049.trc:
ORA-21779: duration not active
Mon Jun 27 09:02:07 2011
SMON: terminating instance due to error 21779
Mon Jun 27 09:02:07 2011
System state dump is made for local instance
System State dumped to trace file
/oracle10g/admin/B1ACDB/bdump/b1acdb1_diag_16982.trc
除了出現一個ORA-21779錯誤以外,並無其他異常之處,檢查smon程式的trace檔案,同樣沒有發現異常的地方,檔案中關於這個錯誤只有3行記錄:
*** 2011-06-27 09:02:07.422
ORA-21779: duration not active
ksuitm: waiting up to [5] seconds before killing DIAG
在metalink中記錄一些和這個錯誤相關的bug,但是都和當前問題不太一致。
根據錯誤分析,可能是使用者或資料庫正在執行的某些功能,由於資料庫的關閉而報錯,這個問題如果不是頻繁出現,屬於可以忽略的錯誤,Oracle官方文件對於這個錯誤的描述為:
ORA-21779: duration not active
Cause: User is trying to use a duration that has been terminated.
Action: User should avoid performing such operation.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4227/viewspace-701651/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQL Server資料庫出現邏輯錯誤的資料恢復SQLServer資料庫資料恢復
- 訪問資料庫出現Object reference not set to an instance of an object錯誤資料庫Object
- 【mysql】關於連線mysql資料庫時出現的時區錯誤time zoneMySql資料庫
- 如何關閉PHP錯誤提示PHP
- ZBlog關閉驗證碼功能(出現驗證碼出錯請關閉)
- 3.3.1 關於關閉資料庫資料庫
- mongodb關閉資料庫例項MongoDB資料庫
- 網站出現資料庫連線錯誤怎麼辦?網站資料庫
- Dedecms錯誤警告:連線資料庫失敗,出錯怎麼解決?資料庫
- Oracle資料庫多條sql執行語句出現錯誤時的控制方式Oracle資料庫SQL
- Error infos:DedeCms錯誤警告:連線資料庫失敗,可能資料庫密碼不對或資料庫伺服器出錯!Error資料庫密碼伺服器
- Error infos: DedeCms錯誤警告:連線資料庫失敗,可能資料庫密碼不對或資料庫伺服器出錯!Error資料庫密碼伺服器
- 關於對連線資料庫時出現1130-host “**” is not allowed to connect to this MySql/mariadb server 的錯誤解決方法資料庫MySqlServer
- Win10系統總是重複出現錯誤報告怎麼解決_win10老出現錯誤報告的關閉步驟Win10
- SQL Server DACPAC資料庫部署錯誤SQLServer資料庫
- ORA-01653錯誤是Oracle資料庫中常見的錯誤Oracle資料庫
- 3.3.3 使用immiedit模式關閉資料庫模式資料庫
- 關閉Druid中某些錯誤日誌列印UI
- 阿里雲資料庫連線資料庫錯誤:如何解決?阿里資料庫
- win10 關閉自動傳送錯誤報告方法 windows10錯誤報告怎麼關閉Win10Windows
- Laravel 出現 419 錯誤Laravel
- Opencv出現detecMultiScale錯誤OpenCV
- Dedecms錯誤警告:連線資料庫失敗,可能資料庫密碼不對或資料庫伺服器出錯怎麼解決?資料庫密碼伺服器
- Maven關於配置setting.xml出現的錯誤MavenXML
- 網站連線資料庫配置錯誤網站資料庫
- 網站提示資料庫連線錯誤網站資料庫
- 資料庫報ORA-01839的錯誤資料庫
- 資料庫本地,sqlplus和資料庫工具連線資料庫正常,但是JDBC連線資料庫出現了一直提示使用者名稱/密碼錯誤資料庫SQLJDBC密碼
- AS打包出現app:transformClassesAndResourcesWithProguardForRelease錯誤APPORM
- 使用 sudo 命令出現錯誤
- SSH出現Connection refused錯誤
- 【資料庫資料恢復】Oracle資料庫檔案出現壞塊報錯的資料恢復案例資料庫資料恢復Oracle
- 網站搬家資料庫錯誤怎麼辦?網站資料庫
- 網站資料庫老是錯誤怎麼辦?網站資料庫
- DedeCms錯誤警告:連線資料庫失敗資料庫
- PbootCMS錯誤提示:資料庫連線失敗boot資料庫
- MySQL資料庫1236錯誤模擬和解決MySql資料庫
- 資料庫資料恢復—附加資料庫錯誤823的SQL Server資料恢復案例資料庫資料恢復SQLServer
- Oracle 12.2 Heavy swapping 資料庫自動關閉OracleAPP資料庫