oracle rman備份時出現ORA-19502錯誤解決案例
系統平臺:HP-UX 11.23
資料庫版本:oracle 10g 10.2.0.1
何時出錯:使用rman將資料庫備份至磁碟陣列中時
錯誤記錄:RMAN> run {
2> allocate channel t1 type disk;
3> backup
4> incremental level=0
5> format '/u02/oradata/db_bak/%d_full_%t_%s_%p'
6> tag='Whole_incr0'
7> database;
8> release channel t1;
9> # Backup Archived Logs
10> allocate channel t1 type disk;
11> sql 'alter system archive log current';
12> backup
13> format '/u02/oradata/db_bak/arch-s%s-p%p-t%t'
14> archivelog
15> all
16> delete input;
17> release channel t1;
18> # Control file backup
19> allocate channel t1 type disk;
20> backup
21> format '/u02/oradata/db_bak/bk_u%u_s%s_p%p_t%t'
22> current controlfile;
23> release channel t1;
24> }
allocated channel: t1
channel t1: sid=138 devtype=DISK
Starting backup at 04-SEP-06
channel t1: starting incremental level 0 datafile backupset
channel t1: specifying datafile(s) in backupset
input datafile fno=00005 name=/u02/oradata/orcl/shzhdb.dbF
input datafile fno=00010 name=/u02/oradata/orcl/DOCdb.dbF
input datafile fno=00014 name=/u02/oradata/orcl/digitialscandb.dbF
input datafile fno=00022 name=/u02/oradata/orcl/digitalscandata.dat
input datafile fno=00026 name=/u02/oradata/orcl/digitalscandata1.dbf
input datafile fno=00027 name=/u02/oradata/orcl/digitalscandata2.dbf
input datafile fno=00028 name=/u02/oradata/orcl/digitalscandata3.dbf
input datafile fno=00029 name=/u02/oradata/orcl/digitalscandata4.dbf
input datafile fno=00030 name=/u02/oradata/orcl/digitalscandata5.dbf
input datafile fno=00001 name=/u02/oradata/orcl/system01.dbf
input datafile fno=00003 name=/u02/oradata/orcl/sysaux01.dbf
input datafile fno=00008 name=/u02/oradata/orcl/TRADEdb.dbF
input datafile fno=00007 name=/u02/oradata/orcl/STANDARDdb.dbF
input datafile fno=00015 name=/u02/oradata/orcl/DOCMANAGEDB.dbf
input datafile fno=00025 name=/u02/oradata/orcl/archivets.dbF
input datafile fno=00017 name=/u02/oradata/orcl/MDAts.dbf
input datafile fno=00006 name=/u02/oradata/orcl/REPAIDdb.dbF
input datafile fno=00009 name=/u02/oradata/orcl/DOCREPdb.dbF
input datafile fno=00021 name=/u02/oradata/orcl/webissuets.dbf
input datafile fno=00012 name=/u02/oradata/orcl/registeronlinedb.dbF
input datafile fno=00024 name=/u02/oradata/orcl/digitalscanidx.dat
input datafile fno=00031 name=/u01/app/oracle/product/10.1.0/db_1/dbs/owblogts.dbf
input datafile fno=00002 name=/u02/oradata/orcl/undotbs01.dbf
input datafile fno=00023 name=/u02/oradata/orcl/digitalscandb.dat
input datafile fno=00011 name=/u02/oradata/orcl/restrictdb.dbF
input datafile fno=00013 name=/u02/oradata/orcl/gis.dbF
input datafile fno=00016 name=/u02/oradata/orcl/kmdocts.dbf
input datafile fno=00018 name=/u02/oradata/orcl/SCREENDB.dbf
input datafile fno=00019 name=/u02/oradata/orcl/TOUCHDB.dbf
input datafile fno=00020 name=/u02/oradata/orcl/twboxdb.dbf
input datafile fno=00004 name=/u02/oradata/orcl/users01.dbf
channel t1: starting piece 1 at 04-SEP-06
released channel: t1
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03009: failure of backup command on t1 channel at 09/04/2006 17:13:34
ORA-19502: write error on file "/u02/oradata/db_bak/ORCL_full_600282318_1_1", blockno 262017 (blocksize=8192)
ORA-27072: File I/O error
HPUX-ia64 Error: 2: No such file or directory
Additional information: 3
Additional information: 262017
解決辦法:原因是生成的備份集檔案超過了作業系統的2GB限制,通過限制備份集檔案大小來避免錯誤的發生
修改備份指令碼為:
run {
allocate channel t1 type disk;
set limit channel t1 kbytes 1800000;
backup
incremental level=0
format '/u02/oradata/db_bak/%d_full_%t_%s_%p'
tag='Whole_incr0'
database;
release channel t1;
# Backup Archived Logs
allocate channel t1 type disk;
sql 'alter system archive log current';
backup
format '/u02/oradata/db_bak/arch-s%s-p%p-t%t'
archivelog
all
delete input;
release channel t1;
# Control file backup
allocate channel t1 type disk;
backup
format '/u02/oradata/db_bak/bk_u%u_s%s_p%p_t%t'
current controlfile;
release channel t1;
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/13024285/viewspace-628967/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【RMAN】Oracle12c之後,rman備份Dataguard備端恢復可能出現邏輯錯誤Oracle
- RMAN備份出現ORA-01801: date format is too long for internal buffer錯誤ORM
- RMAN備份恢復典型案例——RMAN備份&系統變慢
- Oracle RMAN備份實戰Oracle
- Oracle OCP(60):RMAN 備份Oracle
- 【RMAN】在備庫執行rman備份時報錯RMAN-06820 ORA-17629
- rman備份archivelog出現ORA-19625Hive
- SqlServer NBU備份出現錯誤程式碼2SQLServer
- oracle 12c rman備份pdbOracle
- 分享Oracle Rman的備份指令碼Oracle指令碼
- Oracle 備份恢復篇之RMAN catalogOracle
- 揭秘ORACLE備份之----RMAN之五(CATALOG)Oracle
- ORACLE DG從庫 Rman備份恢復Oracle
- Oracle RMAN備份以及壓縮原理分析Oracle
- oracle10g RMAN增量備份策略Oracle
- 【RMAN】同時建立多個備份(建立多重備份)
- RMAN備份詳解(轉載)
- RMAN備份恢復典型案例——ORA-00245
- 【RMAN】RMAN備份至ASMASM
- nginx出現403錯誤的解決方法Nginx
- oracle資料庫使用rman備份指令碼Oracle資料庫指令碼
- Oracle ADG環境下的RMAN備份策略Oracle
- Oracle 12C RMAN備份佔用大量臨時表空間Oracle
- RMAN備份中發現壞塊
- RMAN備份概述
- RMAN刪除歸檔日誌出現RMAN-0813錯誤的處理
- 【RMAN】RMAN的備份保留策略
- ORACLE備份&恢復案例(轉)Oracle
- 【RMAN】Oracle12c以後rman 備份恢復命令參考Oracle
- Mysql出現連線錯誤解決辦法MySql
- Oracle Rman Catalog的建立方法和備份原理Oracle
- ORACLE匯入遇到ORACLE錯誤959解決方法Oracle
- RMAN備份恢復典型案例——資料庫卡頓資料庫
- 恢復備份例項時出現ORA-01659的解決方法UA
- 真機除錯出現 application installation failed 錯誤 解決方案除錯APPAI
- ORACLE備份&恢復案例三(轉)Oracle
- ORACLE備份&恢復案例二(轉)Oracle
- RMAN備份進度
- rman 備份指令碼指令碼