在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 RAC TO RAC DG搭建过程中可能遇到的问题相关推荐

  1. Node.js 环境搭建过程中可能遇到的问题解决方案

    1. nvm安装npm失败: 在nvm的安装目录下, 打开settings.txt(需要修改权限,默认普通用户不能修改): root: D:\nvm path: B:\nodejs node_mirr ...

  2. oracle mysql 28545,64位Linux系统Oracle 10g异构MySQL查询搭建过程

    四.  配置Oracle服务器的/etc/odbc.ini文件,测试ODBC工作 (1)vi /etc/odbc.ini,填入如下内容: [MySQLora] Description = MySQL ...

  3. DG配置过程中的参数解释

    文章目录 DG配置过程中的参数解释: 1.DB_NAME 2.DB_UNIQUE_NAME 3.LOG_ARCHIVE_CONFIG 4.CONTROL_FILES 5.LOG_ARCHIVE_DES ...

  4. MySQL MGR搭建过程中常遇见的问题及解决办法

    这篇文章主要介绍了MySQL MGR搭建过程中常遇见的问题及解决办法,帮助大家更好的理解和学习使用MySQL,感兴趣的朋友可以了解下 MGR搭建过程中遇到的一些故障.更多资源请访问www.ffu9.c ...

  5. DM7数据守护搭建过程中及错误处理

    ​DM7数据守护搭建过程中及错误处理 dm数据守护原理 DM 数据守护(Data Watch)的实现原理非常简单:将主库(生产库)产生的 Redo 日志传输到备库,备库接收并重新应用 Redo 日志, ...

  6. DXF搭建过程中常见的异常及解决方法

    台服dnf搭建过程中可能会出现一些大大小小的问题,这里就个人搭建经验单独做一下总结. 1.缺依赖: ./df_bridge_r: error while loading shared librarie ...

  7. @以最缓和的方式 解决 K8S 集群搭建过程中遇到的问题

    以最缓和的方式解决 K8S 集群搭建过程中遇到的问题 问题描述 启用 minikube dashboard之后,用 kubectl proxy 命令遇到错误 kubectl proxy error: ...

  8. 关于vue框架下载步骤以及过程中可能遇到的问题汇总

    1.下载各个版本的vue框架链接介绍 | vue-element-admin 2.下载方法 1.去git网站下载git,如果git已经下载并安装好,该步可以省略   2.去nodejs网站下载node ...

  9. RAC+DG搭建过程

    环境描述   节点1 节点2 Public IP 192.168.77.185 192.168.77.186 Private IP 192.168.56.101 192.168.56.102 VIP ...

最新文章

  1. android webview 63版,Issue in WebView Android History When update Chrome stable version 63
  2. Bit,Byte,Word,Dword,Qword
  3. 201521123111《Java程序设计》第14周学习总结
  4. 一道经典的SQL面试题
  5. 【.NET】Repeater控件简单的数据绑定(有bool,日期,序号)
  6. Spark RDD使用详解4--Key-Value型Transformation算子
  7. 含有运算符的STRING得到计算结果,类似JS的EVAL
  8. java控制台输出方式,JAVA控制台输出格式
  9. vs2019 发行说明_如何计算发行说明
  10. [转载] python更新numpy_Python numpy从1.6更新到1.8
  11. python字典返回键值对_从Python字典对象中提取键值对的子集?
  12. mysql sql model设置_操作mysql model
  13. 20210928 | Python案例:构建税费计算函数
  14. Oracle sqlplus的set命令详细使用和设置
  15. 如何使用FTP手机/电脑上传文件到服务器
  16. Vue+SpringBoot介绍
  17. 哪个牌子蓝牙耳机打电话清晰?通话最清晰的蓝牙耳机推荐
  18. 读取数据放置在DIV不换行
  19. 微信发出消息后,消息走过哪些路
  20. MS-Office二级考试(1)

热门文章

  1. 学计算机买笔记本r5还是i5,电脑处理器r5和i5哪个好
  2. 判断两个无环单向链表/有环单向链表是否相交,并返回相交节点
  3. “山寨机、猪流感”的英文说法(及更多热词——每天更新)
  4. excel如何批量完成员工身份证实名认证?
  5. 华硕灵耀X双屏怎么样?华硕灵耀x2双屏缺点?详细性能评测
  6. golang原生库mime/multipart上传formdata文件的一个小坑unexpected EOF
  7. java后端项目整体代码结构
  8. .Net CoreRabbitMQ消息存储可靠机制(下)
  9. 使用机器学习预测股票市场(机器学习案列)
  10. 秘制牛肉团队博客目录