亚游wwwag8com
你好,游客 登录 注册
背景:
阅读新闻

Oracle DataGuard部署过程中可能遇到的问题及解决方法

[日期:2019-05-18] 来源:Linux社区  作者:www_xue_xi [字体: ]

亚游wwwag8com,  你说这矛盾不矛盾?从身体安全角度来说,能够对乳房局部起作用,对全身没有影响的方法是最好的。这也就只剩下了。

  王斌:日常的工作是组织一些网络知识产权知识的培训工作,有法规的培训和案例旁听,提升网络企业知识产权的意识;还配合国家相关部门组织到互联网企业的实地考察,同时配合相关的立法工作。朱广沪:田径足球结合有好处 成耀东:我400米上海第二  此外,参谋长奥蒂尔诺、空军参谋长韦尔什今年内将访华;中国海军司令吴胜利将于今年内访美;美国海军作战部长格林纳特明年访华。

Oracle DataGuard部署过程中,如果操作不规范,可能遇到很多想不到的问题。有些问题是配置参数不到位,有些是操作不规范遗漏导致。

问题一

主库复制备库到备机时,rman远程登陆主库作为复制的目标库rman无法登陆备机备库,就是下面的命令执行报错:

rman target sys/oracle@dg_orclp auxiliary sys/oracle@dg_orcls

问题原始是从库的TNS配置不规范,缺少(UR=A),示例配置

DG_ORCLS =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 172.10.101.36)(PORT = 1521))
      (LOAD_BALANCE = off)
    )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME =DG_ORCLS)
      (UR=A)
    )
  )

问题二

主库复制备库到备机时,rman执行duplicat的时,duplicat过程执行报错ORA-17629&ORA-17627:

RMAN> duplicate target database for standby from active database nofilenamecheck;
 Starting Duplicate Db at 2019-03-10 11:38:4
 allocated channel: ORA_AUX_DISK_1
 channel ORA_AUX_DISK_1: SID=1811 instance=orcl1 device type=DISK
 contents of Memory Script:
 {
    backup as copy reuse
    targetfile  '/oracle/app/oracle/product/11.2.0/dbs/orapworcl1' auxiliary format
  '/oracle/app/oracle/product/11.2.0/dbs/orapworcl1'  ;
 }

executing Memory Script
 Starting backup at 2019-03-10 11:38:43
 allocated channel: ORA_DISK_1
 channel ORA_DISK_1: SID=4533 instance=orcl1 device type=DISK
 RMAN-00571: ===========================================================
 RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
 RMAN-00571: ===========================================================
 RMAN-03002: failure of Duplicate Db command at 03/10/2019 11:38:45
 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 03/10/2019 11:38:45
 ORA-17629: Cannot connect to the remote database server
 ORA-17627: ORA-12514: TNS:listener does not currently know of service requested in connect descriptor
 ORA-17629: Cannot connect to the remote database server
 RMAN>

这个问题比较有趣,配置好TNS后,通过ttnsping和sqlplus sys/oracle@to_orcl as sysdba都正常,就是rman的dumplicat进行从库的复制时报错。该问题的原因是备库的TNS配置中的服务名和主库备库中的log_archive_config='dg_config=()'参数中配置的服务名不一致导致,或者是主库以alter system方式修改了log_archive_config='dg_config',数据库没有重启,因为log_archive_config参数是静态参数,需要重启数据库服务才能生效。   

问题三

在备机通过rman复制主库的时,rman复制过程报错:RMAN-03009&ORA-17628

Starting backup at 2019-03-10 12:56:20
 using channel ORA_DISK_1
 channel ORA_DISK_1: starting datafile copy
 input datafile file number=00003 name=+DGSYSTEM/orcl/datafile/undotbs1.261.876856357
 output file name=+DGSYSTEM/orcl/datafile/undotbs1.340.1002545783 tag=TAG20190310T124734
 channel ORA_DISK_1: datafile copy complete, elapsed time: 00:02:55
 channel ORA_DISK_1: starting datafile copy
 input datafile file number=00004 name=+DGSYSTEM/orcl/datafile/undotbs2.263.876856383
 RMAN-03009: failure of backup command on ORA_DISK_1 channel at 03/10/2019 12:59:21
 ORA-17628: Oracle error 19505 returned by remote Oracle server
 continuing other job steps, job failed will not be re-run

该问题十分严重,通过job failed will not be re-run可以得知,此次的DG复制完全失败了。此问题的原因是存放数据文件相关的ASM磁盘组空间耗尽导致的,因此,在DG主备库开始配置之前,一定要评估好备库的存储并规划好,避免这种因存储空间问题导致DG复制失败的发生。

问题四

DG备库复制完主库后,备库alert日志告警登陆主库被拒绝,主库告警日志提示登陆备库失败。

--备库告警日志
Thu Mar 14 06:51:40 2019
 RFS[252]: Assigned to RFS process 3408762
 RFS[252]: Opened log for thread 2 sequence 23863 dbid -2091533043 branch 876856333
 Thu Mar 14 06:51:42 2019
 2019-03-14 06:51:42 logon denied from 172.10.101.61 5964584 oracle with oracle@orcl01 (TNS V1-V3) ¨C oracle@orcl01 (TNS V1-V3) ===username=
 Thu Mar 14 06:51:42 2019
 2019-03-14 06:51:42 logon denied from 172.10.101.61 13697046 oracle with oracle@orcl01 (TNS V1-V3) ¨C oracle@orcl01 (TNS V1-V3) ===username=
 Thu Mar 14 06:51:43 2019
 2019-03-14 06:51:43 logon denied from 172.10.101.61 10486550 oracle with oracle@orcl01 (TNS V1-V3) ¨C oracle@orcl01 (TNS V1-V3) ===username=
 Thu Mar 14 06:51:43 2019
 2019-03-14 06:51:43 logon denied from 172.10.101.61 7274758 oracle with oracle@orcl01 (TNS V1-V3) ¨C oracle@orcl01 (TNS V1-V3) ===username=
 Thu Mar 14 06:51:43 2019
 2019-03-14 06:51:43 logon denied from 172.10.101.61 14156172 oracle with oracle@orcl01 (TNS V1-V3) ¨C oracle@orcl01 (TNS V1-V3) ===username=

--主库告警日志
Thu Mar 14 09:13:45 2019
 Error 1017 received logging on to the standby
 ------------------------------------------------------------
 Check that the primary and standby are using a password file
 and remote_login_passwordfile is set to SHARED or EXCLUSIVE,
 and that the SYS password is same in the password files.
 returning error ORA-16191
 Error 16191 for archive log file 3 to 'TO_standby'
 Thu Mar 14 15:49:10 2019
 Archived Log entry 203881 added for thread 2 sequence 59940 ID 0x53e28673 dest 1:
 Errors in file /oracle/app/oracle/diag/rdbms/orcl/orcl2/trace/orcl2_nsa2_2753334.trc:
 ORA-16191: Primary log shipping client not logged on standby
 Thu Mar 14 15:49:10 2019
 ARCb: Archival destination is a Primary RAC instance: 'TO_standby'

该问题十分严重,会导致备库同步进程抓取归档日志失败。但是,导致该问题的原因是主备库的sys密码文件不一致导致,可能是搭建过程中有人修改了sys密码,处理该问题的方法比较简单,从集群主库任意节点同步sys密码文件即可。

问题五

另外,在DG搭建过程中,可能遇到grid或者oracle通过lsnrctl查看监听状态的时候看到很多服务名,其中有很多l类似:

SYS$SYS.KUPC$C_1_20170318000713.ORCL,sys登陆sqlplus,show parameter service可以发现:
NAME                                TYPE        VALUE
 ------------------------------------ ----------- ------------------------------
 service_names                        string      SYS$SYS.KUPC$C_1_20170318000713.orcl.US.ORACLE.COM,   
                                                SYS$SYS.KUPC$C_1_20170405000711.orcl.US.ORACLE.COM,
                                                  SYS$SYS.KUPC$S_1_20170314000710.ORCL,
                                                  SYS$SYS.KUPC$S_1_20170318000713.ORCL,                                                 
                                                  SYS$SYS.KUPC$S_1_20170323000707.ORCL,
                                                  SYS$SYS.KUPC$S_1_20170331000709.ORCL,
                                                  SYS$SYS.KUPC$S_1_20170403000701.ORCL,
                                                  SYS$SYS.KUPC$S_1_20170405000711.ORCL,
                                                  SYS$SYS.KUPC$C_1_20170314000710.ORCL......

导致该问题的原因是expdp或者impdp被异常终端导致,可以重置service_names或者重启数据库服务加以解决。

更多Oracle相关信息见Oracle 专题页面 亚游wwwag8com/wwwd35clinuxidcd35ccom/topicnews.aspx?tid=12

Linux公社的RSS地址亚游wwwag8com/wwwd35clinuxidcd35ccom/rssFeed.aspx

本文永久更新链接地址/wwwd35clinuxidcd35ccom/Linux/2019-05/158744.htm 

linux
相关资讯       Oracle dataguard 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款
厦门共享单车新规:不文明行为将被记到个人信用记录 四川女篮参加幼儿园开学典礼 与孩子亲密互动 库里即将复出!最早周日就能打 最强勇士终回归 刘健:希望把防守优势延续下去 中超冠军还是恒大 系列赛0-2落后的绝境 詹姆斯生涯曾翻盘过2回 特斯拉终入华 会否只是梦一场? 日媒:美日两国政府拟在8月9日进行双边贸易谈判 耀才证券植耀辉:美股个别发展 港股有望企稳31000点 法国外长被曝“走后门” 疑违规送孙子入学名校 30岁年薪20万算不算失败?央媒:成功定义是多元的 空姐打车被杀案嫌犯素描:性格孤僻 早有暴力倾向 应急管理部消防局领导陆续公布:詹寿旺出任副政委
英国民意调查:42%受访者支持第二次脱欧公投 美国航母“抵近”,中国表现淡定的底气在这里 楼市调控效果如何?住建部长王蒙徽这么说 环球时报社评:如果美国都亏了 世界还有谁是赚的 上港官方公告:U23小将涉嫌酒驾 球员违法绝不姑息 媒体制作“台独”扑克 “李蔡赖”分别为KQJ(图) 诺天王:詹姆斯去湖人是好事!FMVP别怼球迷了 美媒称中国拥有世界最大装甲部队 3代坦克超3300辆 大佬:希望罗伊斯在多特退役 我们绝不会卖掉他 国安首胜赢得有些不光彩 门将频繁系鞋带还染黄 台“教育部长”被爆任职美国公司 被要求立即辞职 西藏那曲市双湖县发生3.4级地震 震源深度9千米
AI大赛绝艺屠龙再胜星阵 常昊:执白就像发球局 IMF报告:中国到2030年仍可能成为世界最大经济体 俄中央选举委员会:普京在俄总统选举中保持领先 美国将对中国产铝箔征收高额“双反税” 美战机在吉布提训练时坠毁 飞行员弹射逃生状态稳定 你听到的是yanny还是laurel?刷爆网络的音频解… 河南开封电视台记者楼盘采访被打:两名施暴者被拘 扣除欧盟天价罚款仍净赚32亿美元 谷歌广告增长强劲 武桐桐:新年愿望是想要拿一枚总冠军戒指 博通提高收购高通报价 总额超1210亿美元 战机被击落飞行员牺牲 这次普京为何能咽下这口气? 人民日报斥美核态势报告为冷战思维:堪比无赖顽症 俄罗斯:或回应“克里姆林宫报告” 但不会损己 亚游wwwag8com