rman迁移 windows 到linux 应注意的问题
同版本异构平台迁移
操作系统 windows 2008--> linux red hat 6.5
数据库版本 oracle 11.2.0.4.0
rman 热备跨平台之间不支持redo 应用,除非用备用数据库,具体验证如下
recover database
starting media recovery
archived log for thread 1 with sequence 9766 is already on disk as file /mnt800/archivelog/ARCHIVE_1_9766_958215911.LOG
archived log for thread 1 with sequence 9767 is already on disk as file /mnt800/archivelog/ARCHIVE_1_9767_958215911.LOG
archived log for thread 1 with sequence 9768 is already on disk as file /mnt800/archivelog/ARCHIVE_1_9768_958215911.LOG
archived log for thread 1 with sequence 9769 is already on disk as file /mnt800/archivelog/ARCHIVE_1_9769_958215911.LOG
archived log for thread 1 with sequence 9770 is already on disk as file /mnt800/archivelog/ARCHIVE_1_9770_958215911.LOG
archived log for thread 1 with sequence 9771 is already on disk as file /mnt800/archivelog/ARCHIVE_1_9771_958215911.LOG
archived log for thread 1 with sequence 9772 is already on disk as file /mnt800/archivelog/ARCHIVE_1_9772_958215911.LOG
archived log file name=/mnt800/archivelog/ARCHIVE_1_9766_958215911.LOG thread=1 sequence=9766
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of recover command at 09/28/2019 10:08:03
RMAN-11003: failure during parse/execution of SQL statement: alter database recover logfile '/mnt800/archivelog/ARCHIVE_1_9766_958215911.LOG'
ORA-10562: Error occurred while applying redo to data block (file# 4, block# 54510)
ORA-10564: tablespace USERS
ORA-01110: ???? 4: '+DATA/orcl/datafile/datafile_data_d-orcl_ts-users_fno-4'
ORA-10561: block type 'TRANSACTION MANAGED DATA BLOCK', data object# 99689
ORA-00600: ??????, ??: [4502], [0], [], [], [], [], [], [], [], [], [], []
跨平台不需要redo 必须用冷备迁移