關於丟失表空間資料檔案的處理方式
ORA-01116: error in opening database file 89
ORA-01110: data file 89: '/templv/osm/OSM_TABP_00.dbf'
ORA-27041: unable to open file
Linux Error: 2: No such file or directory
Additional information: 3
如果表空間資料檔案不重要直接刪除:
首先將表空間檔案改為offline就可以了!
SQL>alter database datafile '/templv/osm/OSM_TABP_00.dbf' offline drop;
是每一個檔案都要offline才可以刪除.
現在使用:
drop tablespace osm_tabp_0 including contents
就OK了!
如果需要恢復 參考下面步驟
解決步驟是:重新建立一個資料檔案,然後recover過來就可以了,不過前提是日誌檔案還在。
1. startup mount
2. alter database create datafile'/opt/oracle/oradata/test/testdata.dbf';
3. set autorecovery on;
4. recover datafile '/opt/oracle/oradata/test/testdata.dbf';
5. alter database datafile '/opt/oracle/oradata/test/testdata.dbf' online;
6. alter database open;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31440090/viewspace-2199377/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- UNDO表空間資料檔案丟失處理(二)正常關閉資料庫資料庫
- UNDO表空間資料檔案丟失處理(一)預備知識
- 新建的表空間(或資料檔案)丟失以及控制檔案丟失,有新建表空間(或資料檔案)前的控制文
- 撤消表空間資料檔案丟失的恢復.
- . 資料庫臨時表空間的資料檔案的丟失資料庫
- 表空間資料檔案故障處理
- ORACLE 回滾段表空間資料檔案丟失或損壞處理方法(1) (轉)Oracle
- oracle中undo表空間丟失處理方法Oracle
- 【RMAN】SYSTEM表空間資料檔案丟失恢復模擬
- 當資料檔案表空間丟失的時候怎麼恢復該資料檔案
- MySQL 磁碟空間滿導致表空間相關資料檔案損壞故障處理MySql
- INDEX表空間檔案丟失或者損壞的恢復Index
- 控制檔案丟失處理方法
- 恢復案例:歸檔模式下丟失非系統表空間資料檔案的恢復模式
- undo表空間檔案丟失恢復(1)--有備份
- TEMP表空間的檔案丟失或損壞後的恢復
- redo log檔案丟失處理措施
- sysaux表空間檔案損壞的處理(zt)UX
- 備份與恢復系列 九 丟失表空間資料檔案的還原與恢復
- Oracle undo 表空間資料檔案丟失強制啟動資料庫(沒有未提交的事務)Oracle資料庫
- UNDO表空間下的資料檔案被誤刪除後的處理方法
- 移動資料檔案、系統表空間檔案、臨時表空間檔案
- Oracle資料庫聯機日誌檔案丟失處理方法(1)Oracle資料庫
- Oracle資料庫聯機日誌檔案丟失處理方法(3)Oracle資料庫
- Oracle資料庫聯機日誌檔案丟失處理方法(2)Oracle資料庫
- Oracle資料庫聯機日誌檔案丟失處理方法(4)Oracle資料庫
- Oracle資料庫聯機日誌檔案丟失處理方法(5)Oracle資料庫
- 表空間和資料檔案的管理
- 資料檔案,表空間的移動
- 表空間新增資料檔案的疑惑
- 批量處理時臨時增加回滾表空間臨時表空間檔案
- 臨時表空間在非歸檔模式下丟失模式
- Oracle 表空間與資料檔案Oracle
- 表空間和資料檔案管理
- oracle 資料檔案表空間管理Oracle
- MySQL innodb共享表空間新增表空間資料檔案方法MySql
- 表空間中有資料也可以壓縮表空間(資料檔案)大小
- 表空間&資料檔案和控制檔案(zt)