使用RMAN recover database時遇到ORA-01119 ORA-27040 錯誤的解決辦法
問題描述:
DATA COLLECTED
===============
CUSTOMER STATEMENT
------------------
不過在恢復資料的過程中,用8月1號的全備份,恢復到8月26號的時候有報錯,好像是在8月26號時有在資料庫中新增一個資料檔案。
錯誤資訊如下:
……
archive log filename=/image/oraywzkr/archive/arch_2bc2b0e5_1_684411423_3030.log thread=1
sequence=3030
archive log filename=/image/oraywzkr/archive/arch_2bc2b0e5_1_684411423_3031.log thread=1
sequence=3031
creating datafile fno=22 name=/ywzkr_db/ywzkr/jy_data_tbs04.dbf
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of recover command at 10/23/2009 09:33:22
ORA-01119: error in creating database file '/ywzkr_db/ywzkr/jy_data_tbs04.dbf'
ORA-27040: file create error, unable to create file
HPUX-ia64 Error: 2: No such file or directory
其中/ywzkr_db/ywzkr/jy_data_tbs04.dbf 應該是8月26號在生產庫中新增的一個資料檔案,這個問題應該如何解決,敬請李顧問回電,謝謝!
看錯誤資訊好像找不到ywzkr_db路徑,做了一個軟連線:
ln -s /image/oraywzkr/oradata /ywzkr_db
在執行recover操作:
RMAN> run {
2> set newname for datafile '/ywzkr_db/ywzkr/jy_data_tbs04.dbf' to
'/image/oraywzkr/oradata/ywzkr/jy_data_tbs04.dbf';
3> recover database until time '2009-08-26 22:00:00';
4> }
executing command: SET NEWNAME
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of set command at 10/23/2009 09:39:33
RMAN-20201: datafile not found in the recovery catalog
RMAN-06010: error while looking up datafile: /ywzkr_db/ywzkr/jy_data_tbs04.dbf
RMAN> recover database until time '2009-08-26 22:00:00';
Starting recover at 2009-10-23 09:43:27
using channel ORA_DISK_1
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of recover command at 10/23/2009 09:43:27
RMAN-06094: datafile 22 must be restored
RMAN> recover database until time '2009-08-25 22:00:00';
Starting recover at 2009-10-23 09:44:27
using channel ORA_DISK_1
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of recover command at 10/23/2009 09:44:28
RMAN-06094: datafile 22 must be restored
解決辦法:
ACTION PLAN
============
1. recover database
run
{
set until time "to_date('2009-08-26 22:00:00','yyyy-mm-dd hh24:mi:ss')";
recover database;
}
2. Error occured then issue following sql.
SQL>select name from v$datafile where file#=22;
=>UNNAMED0002
SQL>alter database create datafile 'UNNAMED0002' as '/image/oraywzkr/oradata/ywzkr/jy_data_tbs04.dbf';
3. recover database again.
run
{
set until time "to_date('2009-08-26 22:00:00','yyyy-mm-dd hh24:mi:ss')";
recover database;
}
For more detail ,you can refer to Note 130724.1 RMAN-06023 Recover from Missing Datafile that is Never Backed Up
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/11411056/viewspace-734423/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用rman執行recover database 的時候出現RMAN-06054的錯誤提示Database
- iOS路上遇到的錯誤及解決辦法iOS
- 使用flashback database 特性時遇到的錯誤Database
- 【DataBase】:使用Oracle遇到的幾個問題及解決辦法DatabaseOracle
- rman recover databaseDatabase
- Linux下安裝oracle,遇到錯誤的解決辦法LinuxOracle
- dns錯誤怎麼辦 dns錯誤的解決辦法DNS
- 真機除錯時遇到“Couldnotlaunch***processlaunchfailed:Security”的解決辦法除錯AI
- RMAN備份報錯ORA-27040: skgfrcre: 建立錯誤,無法建立檔案
- 【git】Git commit時提示錯誤時 解決辦法GitMIT
- unity player 顯示播放錯誤時的解決辦法Unity
- SAP錯誤提示解決辦法
- scp出現錯誤的解決辦法
- samba一個錯誤的解決辦法!Samba
- 連線oracle錯誤解決辦法Oracle
- nginxFastCGI錯誤Primaryscriptunknown解決辦法NginxAST
- Unable to locate package錯誤解決辦法Package
- oracle 1455 錯誤解決辦法Oracle
- 畢設之錯誤解決辦法
- 關於 SAP Spartacus SSR 請求 OCC API 遇到 403 錯誤的解決辦法API
- ORA-12705,錯誤的解決辦法
- SPFILE引數修改錯誤的解決辦法
- ORA-12170錯誤的解決辦法
- Mysql5.7錯誤日誌時間不對的解決辦法MySql
- 時區錯誤導致oracle的EM不能啟動解決辦法Oracle
- Idea編譯錯誤解決辦法Idea編譯
- PHP編譯錯誤及解決辦法PHP編譯
- ORA-29339錯誤解決辦法
- ORA-54013錯誤解決辦法
- 開機checking file錯誤的解決辦法
- VPN連線800錯誤的解決辦法(轉)
- ORA-01034錯誤的解決辦法
- 安裝wsl錯誤的一種解決辦法
- 建庫時EM報錯的解決辦法
- 使用React Hooks時遇到的錯誤提示ReactHook
- tp5.0.20 分頁跳轉時URL錯誤的解決辦法
- 網頁上有錯誤怎麼辦 網頁錯誤的一般解決辦法網頁
- ubuntu下import matplotlib錯誤解決辦法UbuntuImport