dataguard mysql,搭建dataguard在同步数据时报错

从库spfile

*.audit_file_dest='/u01/app/oracle/admin/mydbbk/adump'

*.compatible='11.2.0.4.0'

*.control_files='/u01/app/oracle/oradata/mydbbk/control01.ctl'#Restore Controlfile

*.db_name='mydb'

*.db_recovery_file_dest='/u01/app/oracle/fast_recovery_area'

*.db_recovery_file_dest_size=4385144832

*.diagnostic_dest='/u01/app/oracle'

*.pga_aggregate_target=314572800

*.sga_target=465567744

*.undo_tablespace='UNDOTBS1'

db_unique_name='mydbbk'

standby_file_management=auto

log_archive_dest_3='location=/home/oracle/arc_mydbbk_dest_3 valid_for=(standby_logfiles,standby_role) db_unique_name=mydbbk'

log_archive_dest_state_3='enable'

db_file_name_convert='/u01/app/oracle/oradata/mydb/','u01/app/oracle/oradata/mydbbk/'

log_file_name_convert='/u01/app/oracle/oradata/mydb/','u01/app/oracle/oradata/mydbbk/'

相关报错如下:

RMAN> duplicate target database for standby from active database;

Starting Duplicate Db at 15-JUN-17

using target database control file instead of recovery catalog

allocated channel: ORA_AUX_DISK_1

channel ORA_AUX_DISK_1: SID=5 device type=DISK

contents of Memory Script:

{

backup as copy reuse

targetfile  '/u01/app/oracle/product/11.2.0/db_1/dbs/orapwmydb' auxiliary format

'/u01/app/oracle/product/11.2.0/db_1/dbs/orapwmydbbk'   ;

}

executing Memory Script

Starting backup at 15-JUN-17

allocated channel: ORA_DISK_1

channel ORA_DISK_1: SID=12 device type=DISK

Finished backup at 15-JUN-17

contents of Memory Script:

{

backup as copy current controlfile for standby auxiliary format  '/u01/app/oracle/oradata/mydbbk/control01.ctl';

}

executing Memory Script

Starting backup at 15-JUN-17

using channel ORA_DISK_1

channel ORA_DISK_1: starting datafile copy

copying standby control file

output file name=/u01/app/oracle/product/11.2.0/db_1/dbs/snapcf_mydb.f tag=TAG20170615T000417 RECID=2 STAMP=946685058

channel ORA_DISK_1: datafile copy complete, elapsed time: 00:00:03

Finished backup at 15-JUN-17

contents of Memory Script:

{

sql clone 'alter database mount standby database';

}

executing Memory Script

sql statement: alter database mount standby database

contents of Memory Script:

{

set newname for tempfile  1 to

"u01/app/oracle/oradata/mydbbk/temp01.dbf";

switch clone tempfile all;

set newname for datafile  1 to

"u01/app/oracle/oradata/mydbbk/system01.dbf";

set newname for datafile  2 to

"u01/app/oracle/oradata/mydbbk/sysaux01.dbf";

set newname for datafile  3 to

"u01/app/oracle/oradata/mydbbk/undotbs01.dbf";

set newname for datafile  4 to

"u01/app/oracle/oradata/mydbbk/users01.dbf";

backup as copy reuse

datafile  1 auxiliary format

"u01/app/oracle/oradata/mydbbk/system01.dbf"   datafile

2 auxiliary format

"u01/app/oracle/oradata/mydbbk/sysaux01.dbf"   datafile

3 auxiliary format

"u01/app/oracle/oradata/mydbbk/undotbs01.dbf"   datafile

4 auxiliary format

"u01/app/oracle/oradata/mydbbk/users01.dbf"   ;

sql 'alter system archive log current';

}

executing Memory Script

executing command: SET NEWNAME

renamed tempfile 1 to u01/app/oracle/oradata/mydbbk/temp01.dbf in control file

executing command: SET NEWNAME

executing command: SET NEWNAME

executing command: SET NEWNAME

executing command: SET NEWNAME

Starting backup at 15-JUN-17

using channel ORA_DISK_1

channel ORA_DISK_1: starting datafile copy

input datafile file number=00001 name=/u01/app/oracle/oradata/mydb/system01.dbf

RMAN-03009: failure of backup command on ORA_DISK_1 channel at 06/15/2017 00:04:28

ORA-17628: Oracle error 19505 returned by remote Oracle server

continuing other job steps, job failed will not be re-run

channel ORA_DISK_1: starting datafile copy

input datafile file number=00002 name=/u01/app/oracle/oradata/mydb/sysaux01.dbf

RMAN-03009: failure of backup command on ORA_DISK_1 channel at 06/15/2017 00:04:29

ORA-17628: Oracle error 19505 returned by remote Oracle server

continuing other job steps, job failed will not be re-run

channel ORA_DISK_1: starting datafile copy

input datafile file number=00003 name=/u01/app/oracle/oradata/mydb/undotbs01.dbf

RMAN-03009: failure of backup command on ORA_DISK_1 channel at 06/15/2017 00:04:30

ORA-17628: Oracle error 19505 returned by remote Oracle server

continuing other job steps, job failed will not be re-run

channel ORA_DISK_1: starting datafile copy

input datafile file number=00004 name=/u01/app/oracle/oradata/mydb/users01.dbf

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

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

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

RMAN-03002: failure of Duplicate Db command at 06/15/2017 00:04:31

RMAN-05501: aborting duplication of target database

RMAN-03015: error occurred in stored script Memory Script

RMAN-03009: failure of backup command on ORA_DISK_1 channel at 06/15/2017 00:04:31

ORA-17628: Oracle error 19505 returned by remote Oracle server

查询从库alert得知,是spfile中convert 目录错误,经查看,转换目录缺少/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值