隱含引數_DISABLE_LOGGING導致資料庫的損壞
Oracle不推薦修改隱含引數,尤其是對於你不瞭解的隱含引數,修改的後果可能很嚴重。
比如如果設定了_DISABLE_LOGGING引數為TRUE:
_disable_logging = true
那麼啟動資料庫後進行任何的操作,在關閉資料庫後,就會發現資料庫出現了損壞:
SQL> alter system checkpoint;
System altered.
SQL> shutdown abort
ORACLE instance shut down.
SQL> startup
ORACLE instance started.
Total System Global Area 6.2268E+10
bytes
Fixed Size 2243512 bytes
Variable Size 4160750664 bytes
Database Buffers 5.7982E+10 bytes
Redo Buffers 122974208 bytes
Database mounted.
ORA-19821: an intentionally corrupt log file was found
即使在關閉資料庫之前做過CHECKPOINT操作,但是資料庫關閉後,仍然無法正常開啟,資料庫啟動後會出現ORA-19821錯誤。
對於這個錯誤,透過隱含引數_ALLOW_RESETLOGS_CORRUPTION也無法直接開啟。因此,即使是在測試環境中,類似_DISABLE_LOGGING之類的引數也不要隨便設定。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4227/viewspace-721157/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 隱含引數_DISABLE_LOGGING導致資料庫的損壞在重啟資料庫時報ORA-19821資料庫
- 日誌損壞時,加入隱含引數開啟資料庫的總結資料庫
- Oracle 隱含引數 _disable_loggingOracle
- UNDO表空間損壞導致資料庫無法OPEN資料庫
- 資料庫檔案壞塊損壞導致開啟時報錯的恢復方法資料庫
- 查詢資料庫隱含引數的sql語句資料庫SQL
- 成功恢復某公司伺服器故障導致的資料庫損壞伺服器資料庫
- 磁碟損壞導致資料檔案丟失的恢復
- raid5癱瘓導致資料庫損壞的恢復過程AI資料庫
- 電腦進水導致硬碟損壞資料恢復硬碟資料恢復
- ORACLE一體機pcie 快取卡損壞導致資料庫dang機Oracle快取資料庫
- Oracle 隱含引數Oracle
- ORACLE隱含引數Oracle
- Oracle資料庫塊的物理損壞與邏輯損壞Oracle資料庫
- 資料庫損壞解決:資料庫已損壞,無法分配空間資料庫
- 【北亞資料恢復】誤操作分割槽損壞導致SqlServer資料庫資料丟失的資料恢復資料恢復SQLServer資料庫
- 隱含引數的查詢
- Oracle的隱含引數(zt)Oracle
- 獲取oracle的隱含引數Oracle
- oracle的一個隱含引數Oracle
- Oracle 中所有隱含的 引數Oracle
- Oracle隱含引數的查詢Oracle
- oracle獲取隱含引數Oracle
- OEL 11.2.0.2 RAC 資料庫停電導致has程式無法啟動OLR檔案損壞資料庫
- 核心引數導致的備庫當機分析
- win10引導記錄損壞怎麼辦 win10引導二進位制檔案損壞Win10
- 【parameter】oracle的隱含引數的檢視Oracle
- RAID5的硬碟損壞,會發生什麼?多少塊磁碟損壞會導致RAID5資料丟失AI硬碟
- Oracle資料庫UNDO損壞後的恢復Oracle資料庫
- master資料庫損壞之後的恢復AST資料庫
- 使用RMAN恢復完全損壞的資料庫資料庫
- 獲取Oracle隱含引數資訊Oracle
- 【北亞資料恢復】異常斷電導致linux伺服器無法啟動,資料庫損壞的資料恢復資料恢復Linux伺服器資料庫
- 獲取資料庫中所有隱藏引數資料庫
- 回滾段損壞後的引數設定
- 【vSAN資料恢復案例】異常斷電導致vSAN底層資料損壞的資料恢復資料恢復
- oracle隱含引數的檢視與修改Oracle
- 檢視資料庫中的隱藏引數(指令碼)資料庫指令碼