UNDO表空間資料檔案丟失處理(二)正常關閉資料庫
1.1 模擬指令碼
host rm -rf /opt/oracle/oradata/orcl/* host cp /opt/oracle/oradata/orcl_bk/* /opt/oracle/oradata/orcl/ host cp /opt/oracle/oradata/orcl/control01.ctl /opt/oracle/fast_recovery_area/orcl/control02.ctl host cp /opt/oracle/oradata/spfileorcl.ora /opt/oracle/product/11.2.0.3/dbs/
startup shutdown immediate
startup delete from scott.emp; commit; shutdown immediate
host mv /opt/oracle/oradata/orcl/undotbs01.dbf /opt/oracle/oradata/orcl/undotbs01.dbf.bak |
1.2 解決辦法
1、在mount狀態下,將undotbs1的資料檔案offline
2、alter database open
3、建立新的回滾表空間undotbs2,並設定undo_tablespace為undotbs2
4、重啟資料庫,刪掉undotbs1表空間
SQL> startup mount ORACLE instance started.
Total System Global Area 4275781632 bytes Fixed Size 2235208 bytes Variable Size 822084792 bytes Database Buffers 3439329280 bytes Redo Buffers 12132352 bytes Database mounted.
Database altered.
Database altered.
Tablespace created.
System altered.
drop tablespace UNDOTBS1 including contents and datafiles * ERROR at line 1: ORA-30013: undo tablespace 'UNDOTBS1' is currently in use
Database closed. Database dismounted. ORACLE instance shut down.
ORACLE instance started.
Total System Global Area 4275781632 bytes Fixed Size 2235208 bytes Variable Size 822084792 bytes Database Buffers 3439329280 bytes Redo Buffers 12132352 bytes Database mounted. Database opened.
Tablespace dropped. |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/720091/viewspace-1096678/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- UNDO表空間資料檔案丟失處理(一)預備知識
- 關於丟失表空間資料檔案的處理方式
- oracle資料庫正常關閉狀態下丟失undo檔案的恢復Oracle資料庫
- . 資料庫臨時表空間的資料檔案的丟失資料庫
- oracle中undo表空間丟失處理方法Oracle
- 新建的表空間(或資料檔案)丟失以及控制檔案丟失,有新建表空間(或資料檔案)前的控制文
- Oracle undo 表空間資料檔案丟失強制啟動資料庫(沒有未提交的事務)Oracle資料庫
- 表空間資料檔案故障處理
- 撤消表空間資料檔案丟失的恢復.
- ORACLE 回滾段表空間資料檔案丟失或損壞處理方法(1) (轉)Oracle
- 【RMAN】SYSTEM表空間資料檔案丟失恢復模擬
- 改變資料庫undo表空間資料庫
- 當資料檔案表空間丟失的時候怎麼恢復該資料檔案
- UNDO表空間下的資料檔案被誤刪除後的處理方法
- undo表空間檔案丟失恢復(1)--有備份
- 使用中undo表空間資料檔案被誤刪
- MySQL 磁碟空間滿導致表空間相關資料檔案損壞故障處理MySql
- redo log 丟失(非歸檔模式,資料庫正常關閉,redo log 被誤刪除!)模式資料庫
- Oracle資料庫聯機日誌檔案丟失處理方法(1)Oracle資料庫
- Oracle資料庫聯機日誌檔案丟失處理方法(3)Oracle資料庫
- Oracle資料庫聯機日誌檔案丟失處理方法(2)Oracle資料庫
- Oracle資料庫聯機日誌檔案丟失處理方法(4)Oracle資料庫
- Oracle資料庫聯機日誌檔案丟失處理方法(5)Oracle資料庫
- Oracle資料庫表空間的資料檔案大小上限。Oracle資料庫
- [20170302]正常關閉資料庫日誌丟失3.txt資料庫
- 誤刪oracle資料庫表空間檔案Oracle資料庫
- Oracle資料庫聯機日誌檔案丟失處理方法(總結)!Oracle資料庫
- undo表空間故障處理
- 檢視Oracle資料庫表空間大小,是否需要增加表空間的資料檔案Oracle資料庫
- MongoDB資料庫報錯,資料庫檔案丟失資料恢復案例MongoDB資料庫資料恢復
- Oracle資料庫聯機日誌檔案丟失處理方法(總結)(轉)Oracle資料庫
- 表空間中有資料也可以壓縮表空間(資料檔案)大小
- Oracle 表空間與資料檔案Oracle
- 表空間和資料檔案管理
- oracle 資料檔案表空間管理Oracle
- dataguard之物理備庫丟失資料檔案
- 恢復案例:歸檔模式下丟失非系統表空間資料檔案的恢復模式
- [原創] Oracle資料庫聯機日誌檔案丟失處理方法(總結)!Oracle資料庫