使用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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- iOS路上遇到的錯誤及解決辦法iOS
- 【git】Git commit時提示錯誤時 解決辦法GitMIT
- CATIA許可證時間錯誤的解決辦法
- 畢設之錯誤解決辦法
- Idea編譯錯誤解決辦法Idea編譯
- 關於 SAP Spartacus SSR 請求 OCC API 遇到 403 錯誤的解決辦法API
- mysqldump error1066 錯誤的解決辦法MySqlError
- ubuntu下import matplotlib錯誤解決辦法UbuntuImport
- 執行 PHP artisan migrate 時報長度錯誤的解決辦法?PHP
- tp5.0.20 分頁跳轉時URL錯誤的解決辦法
- 安裝wsl錯誤的一種解決辦法
- 使用React Hooks時遇到的錯誤提示ReactHook
- Mysql出現連線錯誤解決辦法MySql
- ORA-39006錯誤原因及解決辦法
- Git 錯誤:fatel: loose object ... is corrupt 解決辦法GitObject
- PHP編譯安裝時常見錯誤解決辦法,php編譯常見錯誤PHP編譯
- Ubuntu 安裝包時提示錯誤E: Unable to locate package mysql-server錯誤 解決辦法UbuntuPackageMySqlServer
- 使用Aihubmix API 服務中遇到錯誤與解決AIAPI
- 出現可怕的NoSuchMethodError錯誤的解決辦法 -Gunnar MorlingError
- 解決Python中使用requests庫遇到的身份驗證錯誤Python
- Jekyll 本地除錯部落格遇到的問題及解決辦法除錯
- 使用 SAP Fiori Tools 部署 SAP UI5 應用到 ABAP 伺服器時遇到的各種錯誤和解決辦法UI伺服器
- 【STM32】使用Keil5載入程式時出現No Target Connected錯誤的解決辦法
- Windows下使用python庫 curses遇到錯誤訊息的解決方案WindowsPython
- win10硬體錯誤117怎麼解決?win10硬體錯誤117的解決辦法Win10
- Windows git remote: HTTP Basic: Access denied 錯誤解決辦法WindowsGitREMHTTP
- kali更新源數字簽名錯誤解決辦法
- git add .出現錯誤LF will be replaced by CRLF in 解決辦法Git
- JPA-style positional param was not an integral ordinal錯誤解決辦法
- npm 使用安裝超時的解決辦法NPM
- catalog is missing 10 attribute(s)錯誤的解決辦法一例
- command 'gcc' failed with exit status 1錯誤問題的解決辦法GCAI
- Win7 IIS7.5執行ASP時出現500錯誤的解決辦法Win7
- 錯誤720寬頻連線解決辦法 寬頻連線錯誤程式碼720怎麼解決
- Hybris Commerce下單時遇到產品庫存不足的解決辦法
- Ubuntu20.04安裝MySQL8.0時出現依賴錯誤解決辦法UbuntuMySql
- git報錯400的解決辦法Git
- 在使用Apple M1晶片重新安裝macOS出現錯誤的解決辦法APP晶片Mac
- ORACLE匯入遇到ORACLE錯誤959解決方法Oracle