日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

oracle 备份教研归档失败,归档日志丢失造成Rman备份失败解决办法

發布時間:2023/12/15 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle 备份教研归档失败,归档日志丢失造成Rman备份失败解决办法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

--測試庫的歸檔日志文件被無意刪除了,下面是解決步驟

RMAN> backup as compressed backupset database plus archivelog delete input;

啟動 backup 于 24-2月 -12

當前日志已存檔

使用通道 ORA_DISK_1

使用通道 ORA_DISK_2

MAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-03002: backup plus archivelog 命令 (在 02/24/2012 01:02:19 上) 失敗

RMAN-06059: 沒有找到預期的歸檔日志, 歸檔日志的丟失將影響可恢復性

ORA-19625: 識別文件E:\Oracle\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\ARC00148_0684537946.001時出錯

ORA-27041: 無法打開文件

OSD-04002: 無法打開文件

O/S-Error: (OS 2) 系統找不到指定的文件。

RMAN> crosscheck archivelog all;

釋放的通道: ORA_DISK_1

釋放的通道: ORA_DISK_2

分配的通道: ORA_DISK_1

通道 ORA_DISK_1: sid=138 devtype=DISK

分配的通道: ORA_DISK_2

通道 ORA_DISK_2: sid=137 devtype=DISK

對歸檔日志的驗證失敗

存檔日志文件名 =E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\ARC00149_0684537946.001 記錄 ID=94 時間戳 =776048489

對歸檔日志的驗證失敗

存檔日志文件名 =E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\ARC00150_0684537946.001 記錄 ID=95 時間戳 =776048537

已交叉檢驗的 2 對象

對歸檔日志的驗證成功

存檔日志文件名 =E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\ARC00148_0684537946.001 記錄 ID=93 時間戳 =776048448

已交叉檢驗的 1 對象

可以用RMAN>delete expired archivelog all;或者以下命令

RMAN> delete archivelog like 'E:\ORACLE\PRODUCT\10.2.0\FLASH%ARC00148%_0684537946.001';

釋放的通道: ORA_DISK_1

釋放的通道: ORA_DISK_2

分配的通道: ORA_DISK_1

通道 ORA_DISK_1: sid=138 devtype=DISK

分配的通道: ORA_DISK_2

通道 ORA_DISK_2: sid=137 devtype=DISK

已存檔的日志副本列表

關鍵字???? Thrd Seq???? S 短時間???? 名稱

------- ---- ------- - ---------- ----

1658??? 1??? 148???? X 24-2月 -12 E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\ARC00148_0684537946.001

是否確定要刪除以上對象 (輸入 YES 或 NO)? yes

已刪除的存檔日志

存檔日志文件名 =E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\ARC00148_0684537946.001 記錄 ID=93 時間戳 =776048448

1 對象已刪除

RMAN> backup as compressed backupset database plus archivelog delete input;

啟動 backup 于 24-2月 -12

當前日志已存檔

使用通道 ORA_DISK_1

使用通道 ORA_DISK_2

通道 ORA_DISK_1: 啟動壓縮的歸檔日志備份集

通道 ORA_DISK_1: 正在指定備份集中的存檔日志

輸入存檔日志線程 =1 序列 =149 記錄 ID=94 時間戳=776048489

輸入存檔日志線程 =1 序列 =150 記錄 ID=95 時間戳=776048537

通道 ORA_DISK_1: 正在啟動段 1 于 24-2月 -12

通道 ORA_DISK_2: 啟動壓縮的歸檔日志備份集

通道 ORA_DISK_2: 正在指定備份集中的存檔日志

輸入存檔日志線程 =1 序列 =151 記錄 ID=96 時間戳=776048684

通道 ORA_DISK_2: 正在啟動段 1 于 24-2月 -12

通道 ORA_DISK_1: 已完成段 1 于 24-2月 -12

段句柄=E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\AUTOBACKUP\ORCL_96_ORCLXXXX_1212318678.BAK 標記=TAG20120224T010446 注釋=NONE

通道 ORA_DISK_1: 備份集已完成, 經過時間:00:00:02

通道 ORA_DISK_1: 正在刪除存檔日志

存檔日志文件名 =E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\ARC00149_0684537946.001 記錄 ID=94 時間戳 =776048489

存檔日志文件名 =E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\ARC00150_0684537946.001 記錄 ID=95 時間戳 =776048537

通道 ORA_DISK_2: 已完成段 1 于 24-2月 -12

段句柄=E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\AUTOBACKUP\ORCL_97_ORCLXXXX_1212318678.BAK 標記=TAG20120224T010446 注釋=NONE

通道 ORA_DISK_2: 備份集已完成, 經過時間:00:00:02

通道 ORA_DISK_2: 正在刪除存檔日志

存檔日志文件名 =E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\ARC00151_0684537946.001 記錄 ID=96 時間戳 =776048684

完成 backup 于 24-2月 -12

啟動 backup 于 24-2月 -12

使用通道 ORA_DISK_1

使用通道 ORA_DISK_2

通道 ORA_DISK_1: 啟動壓縮的全部數據文件備份集

通道 ORA_DISK_1: 正在指定備份集中的數據文件

輸入數據文件 fno=00001 name=E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01.DBF

通道 ORA_DISK_1: 正在啟動段 1 于 24-2月 -12

通道 ORA_DISK_2: 啟動壓縮的全部數據文件備份集

通道 ORA_DISK_2: 正在指定備份集中的數據文件

輸入數據文件 fno=00003 name=E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01.DBF

輸入數據文件 fno=00002 name=E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS01.DBF

通道 ORA_DISK_2: 正在啟動段 1 于 24-2月 -12

通道 ORA_DISK_2: 已完成段 1 于 24-2月 -12

段句柄=E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\AUTOBACKUP\ORCL_99_ORCLXXXX_1212318678.BAK 標記=TAG20120224T010450 注釋=NONE

通道 ORA_DISK_2: 備份集已完成, 經過時間:00:00:46

通道 ORA_DISK_2: 啟動壓縮的全部數據文件備份集

通道 ORA_DISK_2: 正在指定備份集中的數據文件

輸入數據文件 fno=00004 name=E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.DBF

通道 ORA_DISK_2: 正在啟動段 1 于 24-2月 -12

通道 ORA_DISK_1: 已完成段 1 于 24-2月 -12

段句柄=E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\AUTOBACKUP\ORCL_98_ORCLXXXX_1212318678.BAK 標記=TAG20120224T010450 注釋=NONE

通道 ORA_DISK_1: 備份集已完成, 經過時間:00:00:47

通道 ORA_DISK_1: 啟動壓縮的全部數據文件備份集

通道 ORA_DISK_1: 正在指定備份集中的數據文件

輸入數據文件 fno=00005 name=E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\EXAMPLE01.DBF

通道 ORA_DISK_1: 正在啟動段 1 于 24-2月 -12

通道 ORA_DISK_1: 已完成段 1 于 24-2月 -12

段句柄=E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\AUTOBACKUP\ORCL_101_ORCLXXXX_1212318678.BAK 標記=TAG20120224T010450 注釋=NONE

通道 ORA_DISK_1: 備份集已完成, 經過時間:00:00:23

通道 ORA_DISK_2: 已完成段 1 于 24-2月 -12

段句柄=E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\AUTOBACKUP\ORCL_100_ORCLXXXX_1212318678.BAK 標記=TAG20120224T010450 注釋=NONE

通道 ORA_DISK_2: 備份集已完成, 經過時間:00:00:24

完成 backup 于 24-2月 -12

啟動 backup 于 24-2月 -12

當前日志已存檔

使用通道 ORA_DISK_1

使用通道 ORA_DISK_2

通道 ORA_DISK_1: 啟動壓縮的歸檔日志備份集

通道 ORA_DISK_1: 正在指定備份集中的存檔日志

輸入存檔日志線程 =1 序列 =152 記錄 ID=97 時間戳=776048761

通道 ORA_DISK_1: 正在啟動段 1 于 24-2月 -12

通道 ORA_DISK_1: 已完成段 1 于 24-2月 -12

段句柄=E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\AUTOBACKUP\ORCL_102_ORCLXXXX_1212318678.BAK 標記=TAG20120224T010603 注釋=NONE

通道 ORA_DISK_1: 備份集已完成, 經過時間:00:00:02

通道 ORA_DISK_1: 正在刪除存檔日志

存檔日志文件名 =E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\ARCHIVELOG\ARC00152_0684537946.001 記錄 ID=97 時間戳 =776048761

完成 backup 于 24-2月 -12

啟動 Control File and SPFILE Autobackup 于 24-2月 -12

段 handle=E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\AUTOBACKUP\2012_02_24\O1_MF_S_776048766_7NDWHZWB_.BKP comment=NONE

完成 Control File and SPFILE Autobackup 于 24-2月 -12

RMAN>

--測試庫中的archivelog文件被無意刪除了,但控制文件中該文件仍標記為有效(見select name,sequence#,resetlogs_id,archived,deleted,status from v$archived_log結果集中的deleted和status列);故rman做歸檔備份時還是要備份被無意刪除的文件,但文件已經被物理刪除,磁盤上找不到就會報錯,通過rman crosscheck archivelog all也可以看到文件已經失效,所以備份之前先將歸檔文件從控制文件中刪除,然后備份就會成功;

總結

以上是生活随笔為你收集整理的oracle 备份教研归档失败,归档日志丢失造成Rman备份失败解决办法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。