重庆思庄Oracle、、PostgreSQL、Redhat认证学习论坛
标题: oracle11g dupliacte制作从库报ORA-17628: Oracle error 19505 returned by remote... [打印本页]
作者: jiawang 时间: 2019-6-11 10:31
标题: oracle11g dupliacte制作从库报ORA-17628: Oracle error 19505 returned by remote...
本帖最后由 jiawang 于 2019-6-14 15:35 编辑
报错现象:
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of Duplicate Db command at 06/04/2019 18:37:56
RMAN-05501: aborting duplication of target database
RMAN-03015: error occurred in stored script Memory Script
RMAN-03009: failure of backup command on prmy4 channel at 06/04/2018 18:37:56
ORA-17628: Oracle error 19505 returned by remote Oracle server
主备库的数据库文件路径不对,又没有加db_file_name_convert、log_file_name_convert,报错
修改数据文件存放路径
SQL> alter system setdb_file_name_convert=' E:\APP\WANGJIA\ORADATA\ORCL\','/u01/app/WANGJIA/ORADATA/ORCL/'scope=spfile;
修改日志文件存放路径
SQL> alter system setdb_file_name_convert= ' E:\APP\WANGJIA\ORADATA\ORCL\','/u01/app/WANGJIA/ORADATA\ORCL/'scope=spfile;
再次复制数据库
C:\Users\wangjia>rman target sys/oracleauxiliary sys/oracle@orcl_std
恢复管理器: Release 11.2.0.4.0 - Production on 星期三 6月 5 14:57:222019
Copyright (c) 1982, 2011, Oracle and/or itsaffiliates. All rights reserved.
已连接到目标数据库: ORCL (DBID=1502070639)
已连接到辅助数据库: ORCL (未装载)
RMAN> duplicate target database forstandby nofilenamecheck from active database;
启动 Duplicate Db 于 05-6月 -19
使用目标数据库控制文件替代恢复目录
分配的通道: ORA_AUX_DISK_1
通道 ORA_AUX_DISK_1: SID=10 设备类型=DISK
内存脚本的内容:
{
backup as copy reuse
targetfile 'd:\app\wangjia\product\11.2.0\dbhome_1\DATABASE\PWDorcl.ORA' aux
iliary format
'/u01/app/product/11.2.0/db_1/dbs/orapworcl' ;
}
正在执行内存脚本
启动 backup 于 05-6月 -19
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=22 设备类型=DISK
完成 backup 于 05-6月 -19
内存脚本的内容:
{
backup as copy current controlfile for standby auxiliary format '/u01/app/wa
ngjia/oradata/orcl/control01.ctl';
}
正在执行内存脚本
启动 backup 于 05-6月 -19
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 启动数据文件副本
复制备用控制文件
输出文件名=D:\APP\WANGJIA\PRODUCT\11.2.0\DBHOME_1\DATABASE\SNCFORCL.ORA 标记=TAG
20190605T150141 RECID=1 STAMP=1010156502
通道 ORA_DISK_1: 数据文件复制完毕, 经过时间: 00:00:01
完成 backup 于 05-6月 -19
内存脚本的内容:
{
sql clone 'alter database mount standby database';
}
正在执行内存脚本
sql 语句: alter databasemount standby database
内存脚本的内容:
{
set newname for tempfile 1 to
"/u01/app/wangjia/oradata/orcl/TEMP01.DBF";
switch clone tempfile all;
set newname for datafile 1 to
"/u01/app/wangjia/oradata/orcl/SYSTEM01.DBF";
set newname for datafile 2 to
"/u01/app/wangjia/oradata/orcl/SYSAUX01.DBF";
set newname for datafile 3 to
"/u01/app/wangjia/oradata/orcl/UNDOTBS01.DBF";
set newname for datafile 4 to
"/u01/app/wangjia/oradata/orcl/USERS01.DBF";
backup as copy reuse
datafile 1 auxiliary format
"/u01/app/wangjia/oradata/orcl/SYSTEM01.DBF" datafile
2auxiliary format
"/u01/app/wangjia/oradata/orcl/SYSAUX01.DBF" datafile
3auxiliary format
"/u01/app/wangjia/oradata/orcl/UNDOTBS01.DBF" datafile
4auxiliary format
"/u01/app/wangjia/oradata/orcl/USERS01.DBF" ;
sql 'alter system archive log current';
}
正在执行内存脚本
正在执行命令: SET NEWNAME
临时文件 1 在控制文件中已重命名为 /u01/app/wangjia/oradata/orcl/TEMP01.DBF
正在执行命令: SET NEWNAME
正在执行命令: SET NEWNAME
正在执行命令: SET NEWNAME
正在执行命令: SET NEWNAME
启动 backup 于 05-6月 -19
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 启动数据文件副本
输入数据文件: 文件号=00001 名称=E:\APP\WANGJIA\ORADATA\ORCL\SYSTEM01.DBF
输出文件名=/u01/app/wangjia/oradata/orcl/SYSTEM01.DBF 标记=TAG20190605T150148
通道 ORA_DISK_1: 数据文件复制完毕, 经过时间: 00:00:35
通道 ORA_DISK_1: 启动数据文件副本
输入数据文件: 文件号=00002 名称=E:\APP\WANGJIA\ORADATA\ORCL\SYSAUX01.DBF
输出文件名=/u01/app/wangjia/oradata/orcl/SYSAUX01.DBF 标记=TAG20190605T150148
通道 ORA_DISK_1: 数据文件复制完毕, 经过时间: 00:00:25
通道 ORA_DISK_1: 启动数据文件副本
输入数据文件: 文件号=00003 名称=E:\APP\WANGJIA\ORADATA\ORCL\UNDOTBS01.DBF
输出文件名=/u01/app/wangjia/oradata/orcl/UNDOTBS01.DBF 标记=TAG20190605T150148
通道 ORA_DISK_1: 数据文件复制完毕, 经过时间: 00:00:07
通道 ORA_DISK_1: 启动数据文件副本
输入数据文件: 文件号=00004 名称=E:\APP\WANGJIA\ORADATA\ORCL\USERS01.DBF
输出文件名=/u01/app/wangjia/oradata/orcl/USERS01.DBF 标记=TAG20190605T150148
通道 ORA_DISK_1: 数据文件复制完毕, 经过时间: 00:00:01
完成 backup 于 05-6月 -19
sql 语句: alter systemarchive log current
内存脚本的内容:
{
switch clone datafile all;
}
正在执行内存脚本
数据文件 1 已转换成数据文件副本
输入数据文件副本 RECID=1 STAMP=1010156580 文件名=/u01/app/wangjia/oradata/orcl/S
YSTEM01.DBF
数据文件 2 已转换成数据文件副本
输入数据文件副本 RECID=2 STAMP=1010156580 文件名=/u01/app/wangjia/oradata/orcl/S
YSAUX01.DBF
数据文件 3 已转换成数据文件副本
输入数据文件副本 RECID=3 STAMP=1010156580 文件名=/u01/app/wangjia/oradata/orcl/U
NDOTBS01.DBF
数据文件 4 已转换成数据文件副本
输入数据文件副本 RECID=4 STAMP=1010156580 文件名=/u01/app/wangjia/oradata/orcl/U
SERS01.DBF
完成 Duplicate Db 于 05-6月 -19
欢迎光临 重庆思庄Oracle、、PostgreSQL、Redhat认证学习论坛 (http://bbs.cqsztech.com/) |
Powered by Discuz! X3.2 |