实施dg遇到ORA-17627: ORA-01031: insufficient privileges和RMAN-05001错误

来源:互联网 发布:视频投稿网站源码 编辑:程序博客网 时间:2024/06/07 01:06

在使用11g duplicate database功能创建standby database的时候出现报错如下:

RMAN> duplicate target database for standby from active database;启动 backup 于 24-6月 -15分配的通道: ORA_DISK_1通道 ORA_DISK_1: SID=1014 设备类型=DISKRMAN-00571: ===========================================================RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============RMAN-00571: ===========================================================RMAN-03002: Duplicate Db 命令 (在 06/24/2015 18:40:36 上) 失败RMAN-05501: 终止复制目标数据库RMAN-03015: 在存储的脚本Memory Script中出现错误RMAN-03009: backup 命令 (ORA_DISK_1 通道上, 在 06/24/2015 18:40:36 上) 失败ORA-17629: 无法连接到远程数据库服务器ORA-17627: ORA-01031: insufficient privilegesORA-17629: 无法连接到远程数据库服务器

检查密码文件没有问题,检查tns也没有任何问题,后来偶然找到一份文档才发现在用rman连接数据库的时候不能使用操作系统认证,需要使用密码:

原来使用的语句是:

C:\Users\Administrator>rman target / auxiliary sys/oracle@orcl_standby

应该使用:

C:\Users\Administrator>rman target  sys/oracle auxiliary sys/oracle@orcl_standby


在后面传输datafile的时候又遇到ora-05001 错误,这个错误是因为我standby的数据文件结构和生产库是一致的,需要使用nofilenamecheck让oracle不检查文件名:

RMAN> duplicate target database for standby from active database nofilenamecheck


0 0
原创粉丝点击