DG搭建常见问题处理的方法是什么
这篇文章主要讲解了“DG搭建常见问题处理的方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“DG搭建常见问题处理的方法是什么”吧!
1、ORA-09925报错
报错1:
connectedtoauxiliarydatabase(notstarted)releasedchannel:prmy1releasedchannel:prmy2releasedchannel:prmy3releasedchannel:prmy4RMAN-00571:===========================================================RMAN-00569:===============ERRORMESSAGESTACKFOLLOWS===============RMAN-00571:===========================================================RMAN-03002:failureofDuplicateDbcommandat07/27/201810:48:43RMAN-05501:abortingduplicationoftargetdatabaseRMAN-03015:erroroccurredinstoredscriptMemoryScriptRMAN-04014:startupfailed:ORA-09925:UnabletocreateaudittrailfileLinux-x86_64Error:2:NosuchfileordirectoryAdditionalinformation:9925
原因:备库adump文件不存在
解决:
mkdri-p$ORACLE_HOME/admin/db_unique_name/adump
例如:
mkdir-p$ORACLE_BASE/admin/mssdbdg/adump
2、RMAN-05537报错
报错2:
StartingDuplicateDbat27-JUL-18releasedchannel:prmy1releasedchannel:prmy2releasedchannel:prmy3releasedchannel:prmy4releasedchannel:stbyRMAN-00571:===========================================================RMAN-00569:===============ERRORMESSAGESTACKFOLLOWS===============RMAN-00571:===========================================================RMAN-03002:failureofDuplicateDbcommandat07/27/201810:57:28RMAN-05501:abortingduplicationoftargetdatabaseRMAN-05537:DUPLICATEwithoutTARGETconnectionwhenauxiliaryinstanceisstartedwithspfilecannotuseSPFILEclause
原因:备库跑了duplicate脚本,没有删除spfile文件,重新启动数据库到nomount
解决:先删除spfile文件,重新启动数据库到nomount
3、ORA-17628: Oracle error 19505 报错
contentsofMemoryScript:{backupascopycurrentcontrolfileforstandbyauxiliaryformat'/ORADATA/RESNETDBDG/control01.ctl';restorecloneprimarycontrolfileto'/ORADATA/fast_recovery_area/RESNETDBDG/control02.ctl'from'/ORADATA/RESNETDBDG/control01.ctl';}executingMemoryScriptStartingbackupat26-JUL-201818:42:20usingchannelORA_DISK_1channelORA_DISK_1:startingdatafilecopycopyingstandbycontrolfileRMAN-00571:===========================================================RMAN-00569:===============ERRORMESSAGESTACKFOLLOWS===============RMAN-00571:===========================================================RMAN-03002:failureofDuplicateDbcommandat07/26/201818:42:21RMAN-05501:abortingduplicationoftargetdatabaseRMAN-03015:erroroccurredinstoredscriptMemoryScriptRMAN-03009:failureofbackupcommandonORA_DISK_1channelat07/26/201818:42:21ORA-17628:Oracleerror19505returnedbyremoteOracleserver
原因:目标端路径不存在,可能是文件系统路径不存在,也可能是权限不够,如果是ASM,请确认磁盘组是否存在,磁盘的权限是否正确
4、ORA-01017报错
这里是报密码错误,SYS用户登录采用的是密码文件认证的方法,所以需要确保密码文件可读写和密码文件的名字中的ORACLE_SID与监听中的ORACLE_SID是对应的。密码错误分很多情况。
4.1 第一次搭建时报密码错误
4.1.1 密码文件不一致
通过在主库的一个节点修改密码后,将此节点的密码文件复制给其它所有的节点,包括主库的节点和备库的所有的节点,确认Oracle用户有对写的权限。
4.1.2 目标端报密码错误
已经完成4.1.1的操作,但是仍然报密码错误。这个时候很可能是静态监听里面的数据库ORACLE_SID与密码文件中的SID不一致。
5、日志不传输到备库分析方法
SELECTDESTINATION,STATUS,ERRORFROMV$ARCHIVE_DESTWHERETARGET='STANDBY';
查看ERROR的报错代码,根据报错代码来解决问题。
6、ORA-00845报错
RMAN-00571:===========================================================RMAN-00569:===============ERRORMESSAGESTACKFOLLOWS===============RMAN-00571:===========================================================RMAN-03002:failureofDuplicateDbcommandat07/30/201802:22:10RMAN-03015:erroroccurredinstoredscriptMemoryScriptRMAN-04014:startupfailed:ORA-00845:MEMORY_TARGETnotsupportedonthissystem
由于使用AMM功能,但是SHM大小没有AMM那么大,所有需要重新SHM,并指定跟AMM相同的大小
mount-oremount,default,size=102G/dev/shm
修改/etc/fstab中的值
7、监听配置没问题,sqlplus测试没问题,tnsping也没问题,可还是报下边错误
RMAN-00571:===========================================================RMAN-00569:===============ERRORMESSAGESTACKFOLLOWS===============RMAN-00571:===========================================================RMAN-03002:failureofDuplicateDbcommandat08/05/201802:30:01RMAN-05501:abortingduplicationoftargetdatabaseRMAN-03015:erroroccurredinstoredscriptMemoryScriptRMAN-03009:failureofbackupcommandonprmy2channelat08/05/201802:30:01ORA-17629:CannotconnecttotheremotedatabaseserverORA-17627:ORA-12154:TNS:couldnotresolvetheconnectidentifierspecifiedORA-17629:CannotconnecttotheremotedatabaseserverRMAN>
解决:把tnsnames.ora的内容,在grid的network/admin下复制一份。可以在MOS上查看RMAN Active Duplicate on RAC fails with ORA-17629 and ORA-17627: ORA-12154 (文档 ID 1982003.1)
8、duplicate出错,查看原因是原库有两个数据文件没有使用OMF格式,无法传过去。
RMAN-00571:===========================================================RMAN-00569:===============ERRORMESSAGESTACKFOLLOWS===============RMAN-00571:===========================================================RMAN-03002:failureofDuplicateDbcommandat08/05/201820:42:25RMAN-05501:abortingduplicationoftargetdatabaseRMAN-03015:erroroccurredinstoredscriptMemoryScriptRMAN-03009:failureofbackupcommandonprmy4channelat08/05/201820:01:35ORA-17628:Oracleerror19505returnedbyremoteOracleserverRMAN-03009:failureofbackupcommandonprmy4channelat08/05/201820:01:20ORA-17628:Oracleerror19505returnedbyremoteOracleserver
解决:查看错误代码:MOS 1331986.1
注意,做之前先确定一下是不是OMF文件,若不是,先在asm的子层建好目录或在脚本里把子层目录写好。
感谢各位的阅读,以上就是“DG搭建常见问题处理的方法是什么”的内容了,经过本文的学习后,相信大家对DG搭建常见问题处理的方法是什么这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。