Oracle Rac 12 c到Rac搭建ADG

  

1,环境介绍
搭建一套ADG灾备环境。主库环境为12.1.2.0 RAC,备库同主库,软件补丁均已安装。
2,配置步骤
2.1归档

  
 <代码>从v $选择log_mode数据库;# # # # #是否为归档模式
  改变数据库力日志记录;# # # # #强制归档 
  

2.2主库备用日志

  
 <代码>修改数据库添加备用日志文件线程1组5 (+ DATADG)大小2048;
  修改数据库添加备用日志文件线程1组6 (+ DATADG)大小2048;
  修改数据库添加备用日志文件线程1组7 (+ DATADG)大小2048;
  修改数据库添加备用日志文件线程1组8大小2048米(' + DATADG ');
  修改数据库添加备用日志文件线程1组9大小2048米(' + DATADG ');
  修改数据库添加备用日志文件线程1组10 (+ DATADG)大小2048;
  修改数据库添加备用日志文件线程2组11 (+ DATADG)大小2048;
  修改数据库添加备用日志文件线程2组12大小2048米(' + DATADG ');
  修改数据库添加备用日志文件线程2组13大小2048米(' + DATADG ');
  修改数据库添加备用日志文件线程2组14 (+ DATADG)大小2048;
  修改数据库添加备用日志文件线程2组15 (+ DATADG)大小2048;
  修改数据库添加备用日志文件线程2组16 (+ DATADG)大小2048; 
  

3,文件
3.1密码文件

  
 <代码>拷贝主库密码文件到备库,最开始放在$ ORACLE_HOME/dbs目录下,后续配置完成后,需要将密码文件存放在ASM磁盘组中并进行改的名。
  scp orapwbmacdb IP: $ ORACLE_HOME/dbs1
  ASMCMD>pwcopy/u01/app/oracle/产品/12.1.0/dbhome_1/dbs/orapwbmacdb1 + datadg//orapwbmacdb bmacdbdg/密码
  复制/u01/app/oracle/产品/12.1.0/dbhome_1/dbs/orapwbmacdb1→+ datadg/bmacdbdg/密码/orapwbmacdb  
  

3.2参数文件

  
 <代码>拷贝主库参数文件到备库,放在$ ORACLE_HOME/dbs目录下,恢复完成后,需要将参数文件存放在ASM磁盘组中,并通过pfile指定其位置。参数文件内容如下:
  * .audit_file_dest='/u01/app/oracle/admin/bmacdb/adump '
  * .control_files=' + DATADG/BMACDB/control01.ctl ', ' + DATADG/BMACDB control02.ctl”
  * .db_file_name_convert=' + DATADG BMACDB/功能/',' + DATADG BMACDB/功能/',' + SSDDG BMACDB/功能/',' + DATADG BMACDB/功能/',' + DATADG/BMACDB/', ' + DATADG BMACDB/功能/'
  * .db_unique_name=' bmacdbdg '
  * .log_archive_config=' DG_CONFIG=(bmacdb bmacdbdg) '
  *。log_archive_dest_1='位置=+ ARCHDG VALID_FOR=(ALL_LOGFILES ALL_ROLES) DB_UNIQUE_NAME=bmacdbdg '
  *。log_archive_dest_2=服务=BMACDB1异步VALID_FOR=(ONLINE_LOGFILES PRIMARY_ROLE) DB_UNIQUE_NAME=BMACDB '
  * .log_file_name_convert=' + SSDDG/bmacdb/', ' + LOGDG/bmacdb ONLINELOG/'
  * .fal_server=' BMACDB '
  以上参数时我们需要修改的地方。 
  

3.3目录结构

  
 <代码> mkdir - p/u01/app/oracle/admin/bmacdb/adump
  ASM:
  + DATADG/BMACDB/丢失
  + LOGDG/BMACDB/ONLINELOG
  创建完目录结构后,启动数据库到nomount状态。
  启动nomount  
  

3.4配置监听

  
 <代码>在配置ADG开始阶段,需要在备库静态注册监听,搭建完成后,可以将静态注册信息删掉。静态注册信息如下:/u01/app/12.1.0/网格/网络/admin/listener.ora
  SID_LIST_LISTENER=(SID_LIST=(SID_DESC=(GLOBAL_DBNAME=bmacdbdg)
  (ORACLE_HOME=/u01/app/oracle/产品/12.1.0/dbhome_1)
  (SID_NAME=bmacdb1)
  )
  )
  
  侦听器=(DESCRIPTION_LIST=(描述=(地址==IPC(协议)(关键=侦听器))
  )
  (描述=(地址=(协议(TCP)(主机=IP地址)(端口=1521))
  )
  )
  配置完监听后启动监听,静态监听信息如下:
  服务“bmacdbdg”1实例(s)。
  实例“bmacdb1”,状态未知,有一个处理程序(s)为这个服务……
  主库连接串配置
  主库tnsnames.ora新增到备库的连接串,并且在RAC两个节点同时新增:
  BMACDBDG=(描述=(地址=(协议(TCP)(主机=IP地址)(端口=1521))
  (CONNECT_DATA=https://www.yisu.com/zixun/(服务器=专用)
  (SERVICE_NAME=bmacdbdg)
  )
  )
  配置完成后,进行连通性测试:
  sqlplus sys/password@BMACDBDG sysdba
  SQL * +:释放在星期二2019年6月18日14:28:16 12.1.0.2.0生产
  版权(c) 1982年,2014年,甲骨文。保留所有权利。
  
  备库连接串配置
  备库tnsnames.ora新增到主库的连接串,并且在RAC两个节点同时新增:
  BMACDB=(描述=(地址=(协议(TCP)(主机=IP地址)(端口=1521))
  (CONNECT_DATA=(服务器=专用)
  (SERVICE_NAME=bmacdb)
  )
  )
  配置完成后,进行连通性测试:
  sqlplus sys/password@BMACDB sysdba
  SQL * +:释放在星期二2019年6月18日14:29:29 12.1.0.2.0生产
  版权(c) 1982年,2014年,甲骨文。保留所有权利。

Oracle Rac 12 c到Rac搭建ADG