使用_allow_resetlogs_corruption強制開啟資料庫
試想一下這種情況:你的資料庫異常關閉了,且current日誌組丟失了,更重要的是你的資料庫沒有備份,那麼這種情況下有什麼辦法可以開啟資料庫呢?
說到這,我們有必要來了解一下oracle的一個特殊的隱含引數:
_allow_resetlogs_corruption
這個引數如果設定成TRUE的話,那麼oracle就可以強制開啟資料庫,忽略一致性等問題。
在開啟了資料庫之後,我們就可以將資料庫匯出,然後重建資料庫,再匯入資料,完成恢復。
下面我們來查詢一下這個引數:
SQL> select ksppinm,ksppdesc from x$ksppi where ksppinm like '%resetlogs_%';
KSPPINM
--------------------------------------------------------------------------------
KSPPDESC
--------------------------------------------------------------------------------
_allow_resetlogs_corruption
allow resetlogs even if it will cause corruption
從描述中可以知道,這個引數允許在破壞一致性的情況下強制重置日誌,開啟資料庫。
_allow_resetlogs_corruption將使用資料檔案中最舊的scn開啟資料庫,所以通常需要保證
system表空間具有最舊的scn。
說到這,我們有必要來了解一下oracle的一個特殊的隱含引數:
_allow_resetlogs_corruption
這個引數如果設定成TRUE的話,那麼oracle就可以強制開啟資料庫,忽略一致性等問題。
在開啟了資料庫之後,我們就可以將資料庫匯出,然後重建資料庫,再匯入資料,完成恢復。
下面我們來查詢一下這個引數:
SQL> select ksppinm,ksppdesc from x$ksppi where ksppinm like '%resetlogs_%';
KSPPINM
--------------------------------------------------------------------------------
KSPPDESC
--------------------------------------------------------------------------------
_allow_resetlogs_corruption
allow resetlogs even if it will cause corruption
從描述中可以知道,這個引數允許在破壞一致性的情況下強制重置日誌,開啟資料庫。
_allow_resetlogs_corruption將使用資料檔案中最舊的scn開啟資料庫,所以通常需要保證
system表空間具有最舊的scn。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29800581/viewspace-1256467/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 資料庫不一致強制啟動資料庫
- 使用_allow_resetlogs_corruption開啟無歸檔日誌rman備份庫
- Sql Server 強制斷開資料庫已有連線的方法SQLServer資料庫
- 缺少歸檔日誌,ORACLE資料庫恢復使用_allow_resetlogs_corruption引數Oracle資料庫
- [Flashback]開啟資料庫閃回資料庫功能資料庫
- 資料庫開啟監聽資料庫
- 強制專案開啟某一個htmlHTML
- Oracle undo 表空間資料檔案丟失強制啟動資料庫(沒有未提交的事務)Oracle資料庫
- 3.1.1.4 使用 SRVCTL 啟動資料庫資料庫
- 3.1.1.2 使用RMAN啟動資料庫資料庫
- Laravel 開啟資料庫事務Laravel資料庫
- 怎樣開啟mongodb資料庫MongoDB資料庫
- RAC開啟資料庫歸檔資料庫
- Oracle資料庫開啟NUMA支援Oracle資料庫
- 開啟資料庫歸檔模式資料庫模式
- Oracle資料庫開啟歸檔Oracle資料庫
- 開啟oracle資料庫歸檔Oracle資料庫
- Backup And Recovery User's Guide-使用閃回資料庫-開啟閃回資料庫GUIIDE資料庫
- 使用_allow_resetlogs_corruption隱藏引數跳過資料庫一致性檢查資料庫
- ZBlog強制開啟 Debug 除錯模式除錯模式
- 使用RMAN在還原控制檔案後開啟資料庫資料庫
- 3.1.1.1 使用 SQL*Plus 啟動資料庫SQL資料庫
- 開啟mysql 資料庫審計功能。MySql資料庫
- 開啟資料庫的閃回功能:資料庫
- 使用js開發資料庫JS資料庫
- 資料庫鎖機制資料庫
- 第5章:從開啟的資料庫備份與恢復之備份開啟的資料庫資料庫
- 4.1.3 使用 Oracle Restart 元件啟停資料庫OracleREST元件資料庫
- IndexedDB.open()開啟與新建資料庫Index資料庫
- IndexedDB.open() 開啟與新建資料庫Index資料庫
- oracle資料庫開機自動啟動Oracle資料庫
- 使用dbms包結合RMAN來複制資料庫資料庫
- 資料庫資料恢復-oracle資料庫報錯無法開啟的如何恢復資料?資料庫資料恢復Oracle
- 使用Index提示 強制使用索引Index索引
- qt使用mysql,開啟資料庫,丟擲無法連線錯誤。QTMySql資料庫
- Ubuntu 強制刪除資料夾(非空)Ubuntu
- Mysql: 利用強制索引去掉重資料MySql索引
- 亞信安慧AntDB資料庫開啟分散式資料庫的新篇章資料庫分散式