更多参考: http://blog.itpub.net/26736162/viewspace-2656076/
--------配置tns CDBLHR18cdg2 = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.59.130)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = CDBLHR18cdg2) ) ) --------配置监听 (SID_DESC = (GLOBAL_DBNAME = CDBLHR18cdg2) (ORACLE_HOME = /u08/app/oracle/product/18.0.0/dbhome_1) (SID_NAME = CDBLHR18cdg2) ) (SID_DESC = (GLOBAL_DBNAME = CDBLHR18cdg2_DGMGRL) (ORACLE_HOME = /u08/app/oracle/product/18.0.0/dbhome_1) (SID_NAME = CDBLHR18cdg2) ) --搭建过程是:备库和第2备库的操作 dbca -silent -createDuplicateDB \ -gdbName CDBLHR18cdg2 \ -sid CDBLHR18cdg2 \ -sysPassword lhr \ -primaryDBConnectionString 192.168.59.130:1521/CDBLHR18cdg \ -nodelist rhel6lhr \ -databaseConfigType SINGLE \ -createAsStandby -dbUniqueName CDBLHR18cdg2 \ -datafileDestination '/u01/app/oracle/oradata/CDBLHR18cdg2/' \ -initParams db_create_file_dest=/u01/app/oracle/oradata/CDBLHR18cdg2/,db_create_online_log_dest_1=/u01/app/oracle/oradata/CDBLHR18cdg2/,sga_target=800M,memory_max_target=0,memory_target=0 ---全参数 rac环境 set line 1000 set pagesize 1000 col name format a25 col VALUE format a100 SELECT a.NAME, i.instance_name, a.VALUE FROM gv$parameter a, gv$instance i WHERE a.inst_id = i.inst_id and a.name in ('dg_broker_start','db_name','db_unique_name','log_archive_config','log_archive_dest_1','log_archive_dest_2','log_archive_dest_3','log_archive_dest_state_1','log_archive_dest_state_2','log_archive_dest_state_3','log_archive_max_processes','remote_login_passwordfile','db_file_name_convert','log_file_name_convert','standby_file_management','fal_server','fal_client','dg_broker_config_file1','dg_broker_config_file2') ORDER BY a.name, i.instance_name; --主库修改参数 Alter system set LOG_ARCHIVE_CONFIG='DG_CONFIG=(CDBLHR18c,CDBLHR18cdg,CDBLHR18cdg2)'; alter system set LOG_ARCHIVE_DEST_3= 'SERVICE=CDBLHR18cdg2 VALID_FOR=(STANDBY_LOGFILES,STANDBY_ROLE) DB_UNIQUE_NAME=CDBLHR18cdg2'; --一级备库修改参数 alter system set log_archive_config='dg_config=(CDBLHR18c,CDBLHR18cdg,CDBLHR18cdg2)'; alter system set LOG_ARCHIVE_DEST_3= 'SERVICE=CDBLHR18cdg2 VALID_FOR=(STANDBY_LOGFILES,STANDBY_ROLE) DB_UNIQUE_NAME=CDBLHR18cdg2'; -- 二级备库修改参数 alter system set log_archive_config='dg_config=(CDBLHR18c,CDBLHR18cdg,CDBLHR18cdg2)'; alter system set LOG_ARCHIVE_DEST_1='LOCATION=USE_DB_RECOVERY_FILE_DEST VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=CDBLHR18cdg2'; alter system set db_file_name_convert='/u01/app/oracle/oradata/CDBLHR18cdg/','/u01/app/oracle/oradata/CDBLHR18cdg2/' scope=spfile; alter system set log_file_name_convert='/u01/app/oracle/oradata/CDBLHR18cdg/','/u01/app/oracle/oradata/CDBLHR18cdg2/' scope=spfile; alter system set fal_client='CDBLHR18cdg2'; alter system set fal_server='CDBLHR18cdg'; shutdown immediate startup alter system register; --备库查询实时应用 alter database recover managed standby database cancel; ALTER DATABASE flashback on; alter database recover managed standby database using current logfile disconnect; ! ps -ef|grep ora_mrp COL NAME FOR A100 SET LINESIZE 9999 PAGESIZE 9999 COL NEXT_CHANGE# FOR 999999999999999 SELECT THREAD#, NAME, SEQUENCE#, ARCHIVED, APPLIED, A.NEXT_CHANGE# FROM V$ARCHIVED_LOG A WHERE A.SEQUENCE# >= (SELECT MAX(B.SEQUENCE#) - 3 FROM V$ARCHIVED_LOG B WHERE B.THREAD# = A.THREAD# AND B.RESETLOGS_CHANGE# = A.RESETLOGS_CHANGE# AND B.RESETLOGS_CHANGE# = (SELECT D.RESETLOGS_CHANGE# FROM V$DATABASE D) AND B.APPLIED = 'YES' AND B.DEST_ID=A.DEST_ID GROUP BY B.THREAD#) AND A.STANDBY_DEST='NO' ORDER BY A.THREAD#, A.SEQUENCE#; alter system set dg_broker_start=true sid='*'; dgmgrl sys/lhr@CDBLHR18cdg show configuration add database CDBLHR18cdg2 as connect identifier is CDBLHR18cdg2; show database verbose CDBLHR18c; show database verbose CDBLHR18cdg; show database verbose CDBLHR18cdg2; alter database recover managed standby database cancel; --必须配置主库 edit database cdblhr18c set property RedoRoutes ='(cdblhr18cdg:cdblhr18cdg2 ASYNC)'; enable database CDBLHR18cdg2 edit database CDBLHR18cdg2 set property StaticConnectIdentifier ='(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.59.130)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=CDBLHR18cdg2)(INSTANCE_NAME=CDBLHR18cdg2)(SERVER=DEDICATED)))';
配置完结果:
1
2
3
4
5
6
7
8
9
10
11
DGMGRL> show configuration
Configuration - cdblhr18c
Protection Mode: MaxPerformance
Members:
cdblhr18c - Primary database
cdblhr18cdg - Physical standby database
cdblhr18cdg2 - Physical standby database
Fast-Start Failover: DISABLED
Configuration Status:
SUCCESS (status updated 49 seconds ago)
DGMGRL>
About Me
........................................................................................................................
● 本文作者:小麦苗,部分内容整理自网络,若有侵权请联系小麦苗删除
● 本文在itpub、博客园、CSDN和个人微 信公众号( xiaomaimiaolhr)上有同步更新
● 本文itpub地址: http://blog.itpub.net/26736162
● 本文博客园地址: http://www.cnblogs.com/lhrbest
● 本文CSDN地址: https://blog.csdn.net/lihuarongaini
● 本文pdf版、个人简介及小麦苗云盘地址: http://blog.itpub.net/26736162/viewspace-1624453/
● 数据库笔试面试题库及解答: http://blog.itpub.net/26736162/viewspace-2134706/
● DBA宝典今日头条号地址: http://www.toutiao.com/c/user/6401772890/#mid=1564638659405826
........................................................................................................................
● QQ群号: 230161599 、618766405
● 微 信群:可加我微 信,我拉大家进群,非诚勿扰
● 联系我请加QQ好友 ( 646634621 ),注明添加缘由
● 于 2019-09-01 06:00 ~ 2019-09-31 24:00 在西安完成
● 最新修改时间:2019-09-01 06:00 ~ 2019-09-31 24:00
● 文章内容来源于小麦苗的学习笔记,部分整理自网络,若有侵权或不当之处还请谅解
● 版权所有,欢迎分享本文,转载请保留出处
........................................................................................................................
● 小麦苗的微店: https://weidian.com/s/793741433?wfr=c&ifr=shopdetail
● 小麦苗出版的数据库类丛书: http://blog.itpub.net/26736162/viewspace-2142121/
● 小麦苗OCP、OCM、高可用网络班: http://blog.itpub.net/26736162/viewspace-2148098/
● 小麦苗腾讯课堂主页: https://lhr.ke.qq.com/
........................................................................................................................
使用 微 信客户端扫描下面的二维码来关注小麦苗的微 信公众号( xiaomaimiaolhr)及QQ群(DBA宝典)、添加小麦苗微 信, 学习最实用的数据库技术。
........................................................................................................................