oracle ORA-01189 ORA-01110(控制檔案建立報錯)
建控制檔案報錯
ORA-01189 ORA-01110
1 跳過有問題的資料檔案重建控制檔案或只用system01.dbf重建;
跳過就是建控制檔案的語句裡少寫那個報錯的資料檔案,建好後offline
alter database open RESETLOGS;
alter database datafile 7 offline;
select file_name,tablespace_name,file_id,ONLINE_STATUS from dba_data_files;
2 resetlogs開啟資料庫 ,注意更改undo相關引數為manual;
alter system set "_allow_resetlogs_corruption"=true scope=spfile;
alter system set audit_trail=none scope=spfile;
alter system set undo_management=MANUAL scope=spfile;
3 啟動後rename 有問題的datafile
alter database rename file 'D:\ORACLE\PRODUCT\10.2.0\DBHOME_1\DATABASE\MISS
ING00004' to 'd:\orcldata\xepacs\users01.dbf';
4 推進scn
檢視本人其他文章
oracle 推進scn(poke、gdb、event、bbed)方法
5 將檔案online
startup mount;
SQL> recover until cancel;
完成介質恢復。
SQL> alter database datafile 4 online;
資料庫已更改。
SQL> alter database open resetlogs;
資料庫已更改。
來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/69980685/viewspace-3005086/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle RMAN 備份控制檔案報錯問題Oracle
- Oracle 11g重建控制檔案——如何獲取建立控制檔案指令碼Oracle指令碼
- Oracle 11g 重新建立控制檔案Oracle
- 建立多路控制檔案
- 手工建立控制檔案
- 控制檔案自動備份報錯併產生TRACE檔案
- Oracle 控制檔案Oracle
- RMAN備份報錯ORA-27040: skgfrcre: 建立錯誤,無法建立檔案
- react建立專案報錯React
- 多個控制檔案的建立
- Oracle重建控制檔案Oracle
- ORACLE 新增控制檔案Oracle
- ORACLE控制檔案管理Oracle
- oracle 重建控制檔案Oracle
- 通過trace檔案重新建立控制檔案
- 透過trace檔案重新建立控制檔案
- 當oracle丟失所有控制檔案後可以重新建立控制檔案來恢復資料庫Oracle資料庫
- 如何建立RAC叢集控制檔案
- Laravel-admin 建立控制器報錯Laravel
- Oracle 控制檔案的重建Oracle
- Oracle控制檔案基礎Oracle
- oracle 關於--控制檔案Oracle
- 增加oracle的控制檔案Oracle
- oracle sqlldr控制檔案模板OracleSQL
- Oracle 控制檔案內容Oracle
- 【ORACLE CONCEPT】控制檔案Oracle
- 建立oracle 密碼檔案Oracle密碼
- Oracle 建立口令檔案 orapwdOracle
- Oracle 19c standby 建立資料檔案報錯ORA-01111Oracle
- 建立新的控制檔案,更改引數
- oracle控制檔案及引數檔案問題Oracle
- Oracle 控制檔案(CONTROLFILE)Oracle
- 關於oracle的控制檔案Oracle
- ORACLE控制檔案的重建 (轉)Oracle
- 【控制檔案】映象控制檔案
- myeclipse js檔案報錯EclipseJS
- .ui轉.py檔案報錯UI
- oracle中移動控制檔案、資料檔案、日誌檔案Oracle