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