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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

11GR2 中的常见 RMAN 问题

發布時間:2023/12/14 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 11GR2 中的常见 RMAN 问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文是Oracle support對11GR2 RMAN備份過程中的問題總結


11GR2 中的常見 RMAN 問題
?
11gR2 中少數幾個結構更改對 RMAN 設置產生了廣泛的影響
?
1. Snapshot/Backup(快照/備份)控制文件位置必須位于 RAC 環境中的共享位置。
?
在 11gR2 及更高版本中,控制文件的備份在執行時不會持有 CF enqueue。對于非 RAC 數據庫,這不會造成任何影響。但是,對于 RAC數據庫,由于在 11gR2 中控制文件備份機制發生了更改,集群中的任何實例都可以寫入到 snapshot/backup(快照/備份)控制文件。因此,Snapshot(快照)控制文件需要對所有實例都可見。從 SQL*Plus 直接創建控制文件的備份時也存在這種情況。集群中的任何實例都可以寫入到備份控制文件??刂莆募浞?#xff0c;即使使用 SQL“alter database backup controlfile...”,也必須在共享設備上創建備份。
?
Snapshot(快照)控制文件必須可由 RAC 數據庫的所有節點訪問;如果 snapshot(快照)控制文件不在共享設備上,則在 RMAN備份獲取控制文件的 snapshot(快照)時會引發錯誤。這適用于使用 SQL*Plus 備份控制文件和在非共享位置配置了控制文件自動備份的情況。
?
RMAN-00571: ========================================================
RMAN-00569: ============ ERROR MESSAGE STACK FOLLOWS =============
RMAN-00571: =========================================================
RMAN-03009: failure of resync command on default channel at 03/13/2012 10:19:41
ORA-00245: control file backup operation failed
?
解決方案是將 Snapshot/backup(快照/備份)控制文件位置更改到共享設備上,否則將會失敗,并出現 ORA-245: control file backup operation failed。
?
提醒:Note 1472171.1 In RAC environment from 11.2 onwards Backup Or Snapshot controlfile needs to be in shared location 是針對此問題而發布的。

?
?
?
2. MMON 進程在結構發生變化之后自動進行控制文件備份
?

在 11GR2 之前的發行版中,更改數據庫結構的每個 DDL 命令都會創建一個控制文件自動備份。在 alert.log 中可以看到,執行每個 DDL 命令之后都會有一條關于控制文件自動備份創建的消息。在同時進行多個結構更改時,這可能會導致嚴重的性能問題。
?
從 Oracle Database 11g 發行版 2 開始實施了 Controlfile Autobackup Deferral 功能。在應用的腳本中包含多個結構更改時(例如,添加表空間、變更表空間或數據文件的狀態、添加新的聯機重做日志、重命名文件等),RMAN 只進行一次控制文件自動備份。在 11gR2 中,控制文件自動備份由 MMON 從屬進程在結構更改后的幾分鐘時間內創建,這可以提升性能。因此,在對數據庫的結構更改數分鐘之后獲取控制文件自動備份是正常行為,同時在 alert.log 中不顯示有關控制文件自動備份創建的消息也是正常的。
?
負責備份控制文件的 MMON 從屬進程會產生包含了創建控制文件所需信息的跟蹤文件并命名為:<SID>_m000_<OS_PID>.trc
?
?
?
3. 可以在磁盤上執行恢復區備份
?
在 11gR2 之前,只能在磁帶上執行 Flash Recovery Area(快速恢復區,簡稱 FRA)的備份。從 11GR2 開始,可以在磁盤上執行 FRA備份。BACKUP 命令中添加了“TO DESTINATION”子句。這個添加的選項可指定特定目錄位置,以便備份到磁盤,該選項主要用于 BACKUP RECOVERY AREA 命令。如果啟用了 BACKUP OPTIMIZATION,則 RMAN 僅跳過已存在于“TO DESTINATION”子句所指定目錄位置中相同文件的備份。
?
RMAN> Backup recovery area TO DESTINATION ‘+DATA’;
?

?

11GR2 中影響 RMAN 穩定性的常見 BUG。
?
1. BUG 9877980: SR11.2.0.2CSHAR_FORCE - TRC - KKSLMARKLITERALBINDS
?
癥狀:
?
數據庫版本:11.2.0.2,CURSOR_SHARING 為 FORCE 或 SIMILAR
?
RMAN 備份失敗,出現 ORA-01008,或者顯示各種錯誤
?
?
?

DBGSQL: TARGET> select count(*) into :dbstate from v$parameter where lower(name) = '_dummy_instance' and upper(value) = 'TRUE'
DBGSQL: sqlcode = 1008
RMAN-00571: =========================================================
RMAN-00569: ============ ERROR MESSAGE STACK FOLLOWS ==============
RMAN-00571: =========================================================
ORA-01008: not all variables bound
?
或者
?
RMAN-00571: =====================================================
RMAN-00569: =========== ERROR MESSAGE STACK FOLLOWS ============
RMAN-00571: =====================================================
RMAN-03002: failure of allocate command at 12/07/2011 00:38:14
ORA-03114: not connected to ORACLE
?
并且 alert.log 中顯示
?
ORA-07445: exception encountered: core dump [kkslMarkLiteralBinds()+240] [SIGBUS] [ADDR:0x18222D0202020D29] [PC:0x1049E96D0] [Invalid address alignment] []
或者
ORA-07445: exception encountered: core dump [kkslpli()+212] [SIGSEGV] [ADDR:0xFFFFFFFF7A973288] [PC:0x1049FEE14] [Invalid permissions for mapped object] []
?
?根本原因是 BUG 9877980。此 Bug 的修復包括在 11.2.0.3 中。此 Bug 有one-off patch可用。
?
Workaround: 清空共享池
?
Ref:
?
Bug 9877980 - ORA-7445[kkslMarkLiteralBinds] / Assorted Errors on 11.2.0.2 if cursor sharing is enabled Note 9877980.8
?
Alert:? Note 1472116.1 RMAN backup fails with Assorted Errors on 11.2.0.2 if cursor sharing is enabled
?
?
?
2. Bug 8482162: SNAPSHOT CONTROLFILE STILL NEED NOAC ON NFS MOUNT POINT
?
如果控制文件自動備份目標文件系統為 NFS,則要求使用“NOAC”選項裝載該文件系統;否則將報錯 ORA-27054
?
癥狀:
?
如果 snapshot(快照)控制文件定位到 NFS 文件系統并且不是使用選項“NOAC”裝載的,則 RMAN 備份將失敗,并出現 ORA-27054 錯誤。根據 Bug 5064356 的修復,如果運行的是 10.2.0.4.0 或更高版本,則不再需要 NFS 裝載點的 NOAC 選項。但是,此修復似乎僅適用于特定文件類型,也就是:聯機重做日志、歸檔重做日志、備份片(例如:RMAN)和跟蹤文件。
?
?
?

Starting Control File and SPFILE Autobackup at 07-APR-12
RMAN-571: ===========================================================
RMAN-569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-571: ===========================================================
RMAN-3009: failure of Control File and SPFILE Autobackup command on
ORA_DISK_1 channel at 04/07/2012 10:29:17
ORA-1580: error creating control backup file
/oracle/product/10.2.0/db_1/dbs/snapcf_COPA1.f
ORA-27054: NFS file system where the file is created or resides is not
mounted with correct options
Additional information: 3
?
在 alert.log 文件中
?
Starting control autobackup
WARNING:NFS file system /oracle/product mounted with incorrect options
WARNING:Expected NFS mount options:
rsize>=32768,wsize>=32768,hard, actimeo=0
Autobackup failed with following error
ORA-1580: error creating control backup file
/oracle/product/10.2.0/db_1/dbs/snapcf_COPA1.f
ORA-27054: NFS file system where the file is created or resides is not mounted with correct options
Additional information: 3
?
?
?
出現此問題是因為 Bug 8482162: SNAPSHOT CONTROLFILE STILL NEED NOAC ON NFS MOUNT POINT. 此 Bug 已在 11.2.0.2 中修復
?
Workaround:
?
1) 對于保存snapshot(快照)控制文件的 NFS 文件系統,使用 NOAC 選項裝載。
?
或者
?
2) 將 snapshot(快照)控制文件的位置更改到非 NFS。
?
?Ref: Bug 8482162 Snapshot controlfile still needs "noac" on NFS mount points (ORA-27054) Note 8482162.8
?
?
?
3. Bug 9577583: FALSE ORA-942 OR OTHER ERRORS WITH MULTIPLE SCHEMAS HAVING IDENTICAL OBJECTS
?
當 RMAN 目錄數據庫(catalog)保存了多個 RMAN 目錄 schema(方案)時,目錄數據庫上將提醒出現錯誤 ORA-00942。
?
癥狀:
?用戶發現多個 ORA-942 錯誤
?任何在多個 schema(方案)下有同名對象的數據庫都可能會遇到此問題。
?這是間歇性問題,無法重現,但會多次出現。
?這是通用的 Bug,主要影響 RMAN 目錄備份。影響 11.2.0.1,在 11.2.0.2 中已提供了修復。
?

?
?

RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03015: error occurred in stored script incremental_level0
RMAN-03002: failure of backup command at 06/25/2010 13:21:22
RMAN-06004: ORACLE error from recovery catalog database: ORA-00942: table or view does not exist
RMAN-06031: could not translate database keyword
?
Debug跟蹤信息顯示
?
DBGSQL: EXEC SQL AT RCVCAT begin dbms_rcvman . translateDatabase ; end ; [13:21:22.794]
DBGSQL: sqlcode=-942 [13:21:22.795]
DBGMISC: krmksqlerror called from file krmk.c, line 12649 [13:21:22.796]
DBGRCVMAN: ENTERING translateDatabase
DBGRCVMAN: ENTERING validateState
DBGRCVMAN: EXITING validateState validateState
DBGRCVMAN: OPENING cursor translateDatabase_c in translateDatabase
DBGMISC: krmicomp: error 6004 signalled during compilation [13:21:22.797]
DBGMISC: ENTERED krmkmrsr [13:21:22.797]
?
RMAN-06004: ORACLE error from recovery catalog database: ORA-00942: table or view does not exist
ORA-06512: at "CALYPP.DBMS_RCVMAN", line 4590
ORA-06512: at "CALYPP.DBMS_RCVMAN", line 16168
ORA-06512: at line 1
RMAN-06097: text of failing SQL statement: begin dbms_rcvman . translateDatabase ; end ;
RMAN-06099: error occurred in source file: krmk.pc, line: 7618
RMAN-06031: could not translate database keyword
?
?
?
解決方案:
?
應用針對 Bug 9577583 的 Patch 9577583
?
Ref: Note 9577583.8 False ORA-942 or other errors when multiple schemas have identical object names.
?

?

4. BUG 10635701 - BACKUP OF FRA CONSUMES 15GB OF PGA AND FAIL WITH ORA-4030
?
RMAN 在備份大量文件時,會由于消耗過多內存而失敗,并出現 ORA-4030。錯誤出現在heap(堆)KSFQ,其中包含帶有注釋“KSFQ Buffers”的塊。影響 11.2.0.1 和 11.2.0.2,已在 11.2.0.3 中修復
?
癥狀:
?
RMAN 跟蹤信息顯示以下 function(函數)中出錯。
?

dbms_backup_restore.validationvalidate,帶有類似下文的跟蹤行:
krmxrpc - channel t1 kpurpc2 err=4030 db=target proc=SYS.DBMS_BACKUP_RESTORE.VALIDATIONVALIDATE
?
失敗進程的調用堆棧:
?
????????????? kghalf <- ksfqbalo <- ksfqbcre <- ksfqxc <- ksfqxcrx <- ksfqxcre <- krbrvv
?
分配的內存為 KSFQ的 heap(堆),其中 KSFQ heap(堆)包含帶有注釋“KSFQ Buffers”的塊。該信息會被轉儲到錯誤 ORA-4030 生成的跟蹤文件中
?
以下文件中的錯誤: /cihcissdb028/dump01/oracle/dxls/udump/diag/rdbms/dxls/dxls/incident/incdir_68404/dxls_ora_27140_i68404.trc:
?
ORA-04030: out of process memory when trying to allocate 824492 bytes (pga heap,kco buffer)
ORA-04030: out of process memory when trying to allocate 1052684 bytes (KSFQ heap,KSFQ Buffers)
?
解決方案:
?
應用 Patch 10635701, 這個問題沒有辦法繞過。影響 11.2.0.1 和 11.2.0.2,已在 11.2.0.3 中包括修復。
?
Ref: Note 10635701.8 RMAN backup many files consumes lots of PGA / fails with ORA-4030
?
?
?
5. BUG 12370722 - CATUPGRD.SQL HANGS WITH ARCH ERROR ORA-600 [KRR_HIGHEST_SCN_TIM_8]
?
升級到 11.2.0.2 之后,歸檔進程持續引發 ORA_0600 [krr_highest_scn_tim_8]。升級之后在 11.2.0.2 中報錯;影響升級,導致停機,解決方法是清除聯機重做日志。此問題已在 11.2.0.3 中修復。
?
以下列出的 Bug,其癥狀類似于父 bug 12370722
?
??? Bug 11872889: ORA-600: INTERNAL ERROR CODE, ARGUMENTS: [KRR_HIGHEST_SCN_TIM_8]
?
??? Bug 12534566: DATABASE OPEN FAILED ORA-00600 [KRR_HIGHEST_SCN_TIM_8]
?
??? Bug 11062394: ORA-600 [KRR_HIGHEST_SCN_TIM_8] REPORTED BY AN ARCHIVER PROCESS
?
所有這些 Bug 均已關閉,與以下 Bug 重復:
?
?? Bug 12370722: CATUPGRD.SQL HANGS WITH ARCH ERROR ORA-600 [KRR_HIGHEST_SCN_TIM_8]
?
癥狀:
?
查找錯誤:
??運行 Oracle 版本 11.2.0.2
??數據庫近期從 10.2(或 10.1)升級到 11.2.0.2,為確認這一點,11.2.0.2 alert log 應顯示“ALTER DATABASE OPEN MIGRATE”。
?


歸檔進程定期(例如每分鐘)報錯 ORA-00600:[krr_highest_scn_tim_8],然后終止,調用堆棧如下:
-> ksbrdp -> krsv_abs -> ksbabs -> kcrrwk -> kcrrwkx -> krse_arc_driver -> krse_arc_driver_cor -> krse_arc_spool -> krr_highest_scn_tim -> ora600:[krr_highest_scn_tim_8]
?
或者
?
嘗試打開數據庫的進程報錯 ORA-00600:[krr_highest_scn_tim_8],調用堆棧如下:
-> adbdrv -> kcfopd -> kcttsc -> krsq_arch_to_force_ -> krse_arc_driver -> krse_arc_driver_cor -> krse_arc_spool -> krr_highest_scn_tim -> ora600:[krr_highest_scn_tim_8]
?
或者
?
執行 alter system archive log all; 的進程報錯 ORA-00600:[krr_highest_scn_tim_8],調用堆棧如下:
?
-> kkyasy -< krsq_arch_all_or_next -> krsq_arch_one_log -> krse_arc_driver->krse_arc_driver_core -> krse_arc_spool -> krr_highest_scn_tim -> ora600:[krr_highest_scn_tim_8]
?一個特定聯機重做日志未歸檔,以下查詢會顯示未歸檔的日志序列號:
?

SQL> select sequence# from v$log where archived='NO' and status = 'CURRENT';
?
錯誤:
?
RMAN-00571: =======================================================
RMAN-00569: =========== ERROR MESSAGE STACK FOLLOWS ===========
RMAN-00571: =======================================================
RMAN-03009: failure of sql command on default channel at 05/20/2011 01:26:24
RMAN-11003: failure during parse/execution of SQL statement: alter system archive log current
ORA-00600: internal error code, arguments: [krr_highest_scn_tim_8], [], [], [], [], [], [], [], [], [], []
?
Workaround:
?
為防止出現 ORA-00600:[krr_highest_scn_tim_8],請在開始升級到 11.2.0.2 之后,不要返回并使用 Oracle 版本 10 打開數據庫。
?
如果數據庫由于無法切換到下一個(未歸檔的)聯機重做日志而掛起,或者由于前臺進程嘗試歸檔聯機重做日志并出現 ORA-00600:[krr_highest_scn_tim_8] 錯誤而終止,導致無法打開數據庫,則嘗試添加另一個重做日志組
?
?
?

SQL> startup mount
?
???? alter database add logfile group <n> ('<filename>') size <x>M;
?
如果已經報錯 ORA-00600:[krr_highest_scn_tim_8],并且定期持續報錯,則可以通過以下方法之一來解決:
?
- 安裝補丁程序,
?
- 或者通過以下方法清除聯機重做日志:
?
SQL> select group# from v$log
?
???? where archived='NO' and status = 'CURRENT';
?
???? alter database clear logfile group <group#>;
?
注:清除聯機重做日志表示該序列號的日志中的重做無法用于恢復,因此應該在清除日志之后盡可能早地執行完整備份。
?
?
?
6. BUG 10170431 - CTWR CONSUMING LOTS OF CPU CYCLES
?
如果啟用了 Block Change Tracking(塊更改跟蹤,簡稱 BCT),則 CTWR進程會消耗 CPU,而數據庫整體性能將會受到嚴重影響。這種現象會在 11.2.0.2 中發生,解決方法是禁用塊更改跟蹤或應用one-off補丁程序。該問題已在 11.2.0.3 中修復
?
癥狀:
?
?
?
在最低負載的情況下,CTWR 后臺進程消耗 90% 到 100% 的 CPU。

ALTER SYSTEM CHECKPOINT 會顯著降低 CTWR CPU 負載,稍后將返回到 90% 到 100% CPU 負載(CTWR處理塊更改之后),這種現象很有可能也是這個問題。

CTWR 的調用堆棧很可能顯示在以下函數中不斷循環(spinning):

kcmgtsf ()
krcptmo ()
ksbabs ()
krcpabs ()
ksbrdp ()
?
?
?
Workaround: 禁用 BLOCK CHANGE TRACKING (BCT) 或者應用針對 bug 10170431 的 Patch 10170431。
?
?
?
7. BUG 13000553 - RMAN BACKUP FAILS WITH RMAN-20999 ERROR AT STANDBY DATABASE
?
RMAN備份或者重新同步RMAN目錄(resync catalog)命令失敗,出現錯誤RMAN-20052: invalid datafile create SCN
?
將數據文件添加到transportable表空間,然后恢復目錄出現問題。
?
由于插入(plug in) SCN 為零,導致在嘗試使用恢復目錄時出現問題。
?
解決方法是應用 patch 13000553.
?
Bug 13877582 - RMAN SOME DATAFILES AT STANDBY SITE APPEAR WITH NULL NAME
?
發現與以下 Bug 重復:
?
Bug 13000553 - RMAN BACKUP FAILS WITH RMAN-20999 ERROR AT STANDBY DATABASE
?
癥狀:
?目標數據庫是 dataguard(物理備用)環境
?表空間已插入(plug in)了主數據庫。
?插入(plug in)表空間之后,一些數據文件被添加到其中。
?恢復目錄為 11.2.0.3
?

已在以下版本中修復:12.1
?
解決方案
?
在恢復目錄數據庫中應用 patch 13000553,并在主站點與備用站點之間重新同步目錄。如果在應用補丁之后,文件名仍顯示為空白,則重新創建恢復目錄,在新目錄中注冊主站點,然后將備用站點與新目錄重新同步。
?
Ref:
?
Note 1446934.1 Some Datafiles At Standby Site Appear With NULL Name in RMAN
?
Note 1411883.1 RMAN-20052: invalid datafile create SCN During Resync or Backup using Recovery Catalog 11.2.0.3
?
?
?
8. BUG 12312133 - RMAN INCREMENTAL BACKUP WITH BLOCK CHANGE TRACKING MAY CAUSE STANDBY DB CRASH
?
如果在備用數據庫上啟用了 BCT 并且 RMAN 執行增量備份,則 CTWR 會使備用數據庫出現 ORA-0600[krcccb_busy],并崩潰。此問題影響 11.2.0.2、11.2.0.3,繞過問題的方法是禁用塊更改跟蹤。
?
癥狀:
?在備用數據庫上啟用了 BCT
?RMAN 執行增量備份。
?CTWR會出現 ora-0600[krcccb_busy],使備用數據庫崩潰。
?


Errors in file /u01/app/oracle/diag/rdbms/mbcdwps/MBCDWPS1/trace/MBCDWPS1_ctwr_499736.trc:
?
ORA-00600: internal error code, arguments: [krcccb_busy], [], [], [], [], [], [], [], [], [], [], []
?
CTWR (ospid: 499736): terminating the instance due to error 487
?
System state dump requested by (instance=1, osid=499736 (CTWR)), summary=[abnormal instance termination].
?
System State dumped to trace file /u01/app/oracle/diag/rdbms/mbcdwps/MBCDWPS1/trace/MBCDWPS1_diag_1884206.trc
?
Workaround: 解決方法:禁用塊更改跟蹤。應用 patch 12312133
?
Ref: Note 12312133.8 Standby DB crashes with ORA-600 [krcccb_busy] /Ora-00600 [krccckp_scn] with block change tracking
?

?

9. BUG 10318078 - RMAN COREDUMPS ON EXIT : BACKUP (TO TAPE) COMPLETES SUCCESFULLY
?
在 11.2 中,RMAN 到磁帶的備份成功完成并退出 RMAN 時生成 core dump。
?
癥狀:
?Backup(備份)成功完成, RMAN 退出時,生成core dump(轉儲)。
?core stack(堆棧)顯示:/oracle/movt/11G/app/product/release/lib/libskgxp11.so
?

Workaround: 將 Oracle 可執行文件與 Media Manager API 庫的靜態版本鏈接,而不是動態鏈接庫
?

關閉所有使用此 ORACLE_HOME 的實例
?
% cd $ORACLE_HOME/rdbms/lib
?
% make -f ins_rdbms.mk ioracle LLIBMM=/usr/lib/libnwora.a
?
% ln -s /usr/lib/libnwora.so libobk.so
?
使用靜態鏈接的庫“libnwora.a”而不是動態庫“libnwora.so”
?
Ref: Note 1296704.1 RMAN COREDUMPS ON EXIT : BACKUP (TO TAPE) COMPLETES SUCCESFULLY.
?
解決方案:
?
應用針對 Bug:10318078 的修復
?
Patch 11774404: TRACKING BUG FOR 10318078 FOR AIX11.2- 212 - IBM AIX on POWER Systems (64-bit)
?
Patch 11774413: TRACKING BUG FOR 10318078 FOR SOLARIS SPARC64
?
?
?
10. BUG 13602883 - BLOCK CHANGE TRACKING NOT USED FOR INCREMENTAL BACKUPS
?
癥狀:
?
如果在數據庫(cluster_database=TRUE)運行期間意外禁用了增量備份的塊更改跟蹤 (BCT)、RMAN 會話或實例在上一次備份期間終止,并且 RDBMS 發行版早于 11.2.0.4,則可能命中這個 Bug。
?
該 Bug 影響 11.2.0.2/3(也可能影響更早的版本),任意平臺都可能發生。但是,它只影響 RAC,即數據庫設置了參數 cluster_database=true。

該 Bug 已在 11.2.0.4 及更高版本中修復。
?
?
?
11. MML 不兼容問題:使用 Oracle 11.2 執行 RMAN備份或恢復到磁帶的操作期間出現 ORA-07445 [Strcpy()+48]
?
不兼容的 MML 軟件在使用 RMAN備份數據庫時將導致 core dump。alert.log 中報告 core dump 錯誤 ORA-07445 [Strcpy()],并且備份通道意外終止。
?
癥狀:
?
Errors in file /apps/oh/admin/PPMP/bdump/diag/rdbms/ppmp/PPMP/trace/PPMP_ora_32421.trc (incident=29135):
ORA-07445: exception encountered: core dump [strcpy()+16] [SIGSEGV] [ADDR:0x9] [PC:0x3E2B170D00] [Address not mapped to object] []

RMAN-00571: =======================================================
RMAN-00569: =========== ERROR MESSAGE STACK FOLLOWS ===========
RMAN-00571: =======================================================
RMAN-03009: failure of backup command on t1 channel at 11/18/2011 23:13:19
RMAN-10038: database session for channel t1 terminated unexpectedly

Call Stack(調用堆棧):
__restore_rt strcpy put_string send_bprdreq bprd_get_features bsa_checkFeatureIdVxBSAValidateFeatureId xbsa_ValidateFeatureId int_StartJob sbtbackup skgfqcre ksfq_cre ksfqfcrx krbbOpenOutput krbbpc krbibpc
?
Ref: Note 959015.1 ORA-07445 [Strcpy()+48] during RMAN backup or restore to tape using Oracle 11.2
?
解決方案:
?
檢查 MML 軟件與 11.2 的兼容性。 如需幫助,請聯系供應商技術支持
?
例如:在以下網址可以找到與 Veritas netbackup 相關的詳細信息
?
http://www.symantec.com/business/support/index?page=content&id=TECH77071
?
?
?
12. Bug 11694127 - RMAN DUPLICATE not honoring TIME portion of date for "UNTIL TIME" [ID 11694127.8]
?
癥狀:
???
?
??? DUPLICATE 期間,當 NLS_DATE_FORMAT 不包含 TIME 規范時,
??? UNTIL TIME 將被截斷。因此,構建的duplicate數據庫可能會處于錯誤的時間點
??? 例如:
????? 假設 RMAN 復制使用命令:? set until time "to_date('Jan 27 2011 17:05:00','Mon DD YYYY HH24:MI:SS')";
????? alert.log 文件將顯示:? start until time 'JAN 27 2011 00:00:00' using backup controlfile
????
??? Rediscovery Notes:
???? 恢復期間 DUPLICATE 失敗,原因是 NLS_DATE_FORMAT 不包含 TIME 部分,導致 UNTIL TIME 被截斷。

??? Workaround
???? 將 NLS_DATE_FORMAT 設置為具有時間精度的格式,然后
???? 使用 UNTIL TIME 執行 RMAN 復制命令。
???? 示例:
????? setenv NLS_DATE_FORMAT 'DD-MON-YYYY HH24:MI:SS'
????? setenv NLS_LANG 'AMERICAN_AMERICA.UTF8'
????? 使用 RMAN 連接到目標和 auxiliary(輔助)實例
????? 執行帶有 UNTIL TIME 的 RMAN 復制命令
?
? 有關受影響/修復的版本,請參閱: Note 11694127.8

總結

以上是生活随笔為你收集整理的11GR2 中的常见 RMAN 问题的全部內容,希望文章能夠幫你解決所遇到的問題。

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