@font-face { font-family: "Courier New"; }@font-face { font-family: "宋体"; }@font-face { font-family: "Cambria Math"; }@font-face { font-family: "@宋体"; }@font-face { font-family: "Calibri"; }p.MsoNormal, li.MsoNormal, div.MsoNormal { margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-family: "Calibri", sans-serif; }p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph { margin: 0cm 0cm 0.0001pt; text-align: justify; text-indent: 21pt; font-size: 10.5pt; font-family: "Calibri", sans-serif; }.MsoChpDefault { font-size: 10pt; font-family: "Calibri", sans-serif; }div.WordSection1 { }ol { margin-bottom: 0cm; }ul { margin-bottom: 0cm; }

--主库

SQL> set linesize 1000

SQL> set pagesize 1000

SQL> col dest_name for a30

SQL> col db_unique_name for a20

SQL> SELECT DEST_NAME,ARCHIVED_THREAD#,ARCHIVED_SEQ#,APPLIED_THREAD#,APPLIED_SEQ#,DB_UNIQUE_NAME,STATUS FROM V$ARCHIVE_DEST_STATUS where rownum <3;

--备库

SQL> set linesize 1000

SQL> set pagesize 1000

SQL> col dest_name for a30

SQL> col db_unique_name for a20

SQL> SELECT DEST_NAME,ARCHIVED_THREAD#,ARCHIVED_SEQ#,APPLIED_THREAD#,APPLIED_SEQ#,DB_UNIQUE_NAME,STATUS FROM V$ARCHIVE_DEST_STATUS where rownum <3;

确认参数log_archive_dest_2

主库

SQL> show parameter log_archive_dest_2;

NAME                                 TYPE        VALUE

------------------------------------ ----------- ------------------------------

log_archive_dest_2                   string      service=fpyjbak sync lgwr vali

d_for=(online_logfiles,primary

_role) db_unique_name=fpyjbak

备库:

SQL> show parameter log_archive_dest_2;

NAME                                 TYPE        VALUE

------------------------------------ ----------- ------------------------------

log_archive_dest_2                   string      service=fpyj sync lgwr valid_f

or=(all_logfiles,all_roles) db

_unique_name=fpyj

修改备库参数

SQL> alter system  set  log_archive_dest_2  ='service=fpyj   sync lgwr valid_for=(online_logfiles,primary_role) db_unique_name=fpyj' scope=spfile;

System altered.

--------------------------------主库备库参数篇--------------------------------------------

db_name

db_unique_name

global_names

instance_name

service_names

主库

fpyj

fpyj

fpyj

fpyj

fpyj

备库

fpyj

Fpyjbak

Fpyj

fpyj

fpyj

主库:

备库:

主库初始化参数

fpyj.__db_cache_size=5200936960

fpyj.__java_pool_size=67108864

fpyj.__large_pool_size=83886080

fpyj.__oracle_base='/u01/app/oracle'#ORACLE_BASE set from environment

fpyj.__pga_aggregate_target=2147483648

fpyj.__sga_target=6442450944

fpyj.__shared_io_pool_size=0

fpyj.__shared_pool_size=1040187392

fpyj.__streams_pool_size=0

*.audit_file_dest='/u01/app/oracle/admin/fpyj/adump'

*.audit_trail='db'

*.compatible='11.2.0.4.0'

*.control_files='/oradata/fpyj/controlfile/control01.ctl','/oradata/fpyj/controlfile/control02.ctl'

*.db_block_size=8192

*.db_domain=''

*.db_file_name_convert='/oradata/fpyj/datafile','/oradata/fpyj/datafile'

*.db_name='fpyj'

*.diagnostic_dest='/u01/app/oracle'

*.dispatchers='(PROTOCOL=TCP) (SERVICE=fpyjXDB)'

*.fal_client='FPYJ'

*.fal_server='FPYJBAK'

*.log_archive_config='DG_CONFIG=(fpyj,fpyjbak)'

*.log_archive_dest_1='LOCATION=/oradata/fpyj/arch_dir VALID_FOR=(all_logfiles,all_roles) db_unique_name=fpyj'

*.log_archive_dest_2='service=fpyjbak sync lgwr valid_for=(online_logfiles,primary_role) db_unique_name=fpyjbak'

*.log_archive_dest_state_1='ENABLE'

*.log_archive_dest_state_2='ENABLE'

*.log_archive_max_processes=10

*.log_file_name_convert='/oradata/fpyj/logfile','/oradata/fpyj/logfile'

*.open_cursors=300

*.pga_aggregate_target=2147483648

*.processes=150

*.remote_login_passwordfile='EXCLUSIVE'

*.sga_target=6442450944

*.undo_tablespace='UNDOTBS1'

备库初始化参数

fpyj.__db_cache_size=5200936960

fpyj.__java_pool_size=67108864

fpyj.__large_pool_size=83886080

fpyj.__oracle_base='/u01/app/oracle'#ORACLE_BASE set from environment

fpyj.__pga_aggregate_target=2147483648

fpyj.__sga_target=6442450944

fpyj.__shared_io_pool_size=0

fpyj.__shared_pool_size=1040187392

fpyj.__streams_pool_size=0

*.audit_file_dest='/u01/app/oracle/admin/fpyj/adump'

*.audit_trail='db'

*.compatible='11.2.0.4.0'

*.control_files='/oradata/fpyj/controlfile/control01.ctl'

*.db_block_size=8192

*.db_domain=''

*.db_file_name_convert='/oradata/fpyj/datafile','/oradata/fpyj/datafile'

*.db_name='fpyj'

*.db_unique_name='FPYJBAK'

*.diagnostic_dest='/u01/app/oracle'

*.dispatchers='(PROTOCOL=TCP) (SERVICE=fpyjXDB)'

*.fal_client='FPYJBAK'

*.fal_server='FPYJ'

*.log_archive_config='DG_CONFIG=(fpyj,fpyjbak)'

*.log_archive_dest_1='location=/oradata/fpyj/logfile valid_for=(all_logfiles,all_roles) db_unique_name=fpyjbak'

*.log_archive_dest_2='service=fpyj   sync lgwr valid_for=(online_logfiles,primary_role) db_unique_name=fpyj'

*.log_archive_dest_state_1='ENABLE'

*.log_archive_dest_state_2='ENABLE'

*.log_archive_max_processes=10

*.log_file_name_convert='/oradata/fpyj/logfile','/oradata/fpyj/logfile'

*.open_cursors=300

*.pga_aggregate_target=2147483648

*.processes=150

*.remote_login_passwordfile='EXCLUSIVE'

*.service_names='FPYJ'

*.sga_max_size=8053063680

*.sga_target=6442450944

*.standby_file_management='auto'

*.undo_tablespace='UNDOTBS1'

duplicate.sql脚本如下:

文本如下:

duplicate target database  for standby nofilenamecheck

from active database

dorecover

spfile

set db_unique_name='fpyj'

set log_archive_dest_1='location=/oradata/fpyj/logfile valid_for=(all_logfiles,all_roles) db_unique_name=fpyj'

set log_archive_dest_2='service=fpyj197 sync lgwr valid_for=(online_logfiles,primary_role) db_unique_name=fpyj'

set standby_file_management='auto'

#set service_name='fpyj'

set fal_server='fpyj197'

set fal_client='fpyj26'

set control_files='/oradata/fpyj/controlfile/control01.ctl'

#set memory_target='4400m'

set sga_max_size='8053063680'

set diagnostic_dest='/u01/app/oracle'

set audit_file_dest='/u01/app/oracle/admin/fpyj/adump'

set DB_FILE_NAME_CONVERT='/oradata/fpyj/datafile','/oradata/fpyj/datafile'

set LOG_FILE_NAME_CONVERT='/oradata/fpyj/logfile','/oradata/fpyj/logfile';

  1. 指定 db_unique_name=fpyjbak,备库信息如下:

备库的service_name 变为 fpyjbak,和主库不符。 不可取

  1. 指定 db_unique_name=fpyj,备库信息如下:

备库的service_name 仍为 fpyj,和主库相符。 可取

检查主、备库同步状态及日志的应用状态

col dest_name for a20

col status for a8

col database_mode for a15

col recovery_mode for a15

col protection_mode for a20

col destination for a15

col sdb_log_count for 99999

col sdb_log_act  for 99999

col archived_seq#  for 99999

col applied_seq#  for 99999

col error for a20

select   dest_id, dest_name, status,database_mode,recovery_mode ,protection_mode ,destination  ,standby_logfile_count sdb_log_count, standby_logfile_active sdb_log_act ,archived_seq#  sdb_log_act,applied_seq# ,error    ,     synchronization_status sync_status ,  gap_status   from v$archive_dest_status where rownum <3;

ADG配置(主备库环境)的更多相关文章

  1. KingbaseES V8R6集群部署案例之---Windows环境配置主备流复制(异机复制)

    案例说明: 目前KingbaseES V8R6的Windows版本不支持数据库sys_rman的物理备份,可以考虑通过建立主备流复制实现数据库的异机物理备份.本案例详细介绍了,在Windows环境下建 ...

  2. KingbaseES V8R6集群部署案例之---Windows环境配置主备流复制(同一主机)

    案例说明: 目前KingbaseES V8R6的Windows版本不支持数据库sys_rman的物理备份,可以考虑通过建立主备流复制实现数据库的异机物理备份.本案例详细介绍了,在Windows环境下建 ...

  3. [terry笔记]11gR2_dataguard_主备库切换

    主备库切换  Switchover  一般SWITCHOVER切换都是计划中的切换,特点是在切换后,不会丢失任何的数据,而且这个过程是可逆的,整个DATA GUARD环境不会被破坏,原来DATA GU ...

  4. MySQL主备库切换(MHA)演练与总结

      演练包括被动切换和主动切换两部分.被动切换是主库宕机,主动切换是人工手动触发.   演练步骤大致如下:       1 先停掉主库,模拟主库宕机     2 mha将vip切到备库,备库变成主库, ...

  5. 备份一篇SVN的文章, 从搭建到主备库

    来源: http://h2ofly.blog.51cto.com/6834926/1539141 [svn简介]            svn用于版本管理数据,它采用了分支管理系统.在它出现之前存在C ...

  6. 物理DG主备库切换时遇到ORA-16139: media recovery required错误

    在物理DG主备库切换时遇到ORA-16139: media recovery required错误 SQL> ALTER DATABASE COMMIT TO SWITCHOVER TO PRI ...

  7. 云计算之路-阿里云上:RDS数据库连接数过万引发故障,主备库切换后恢复正常

    非常抱歉!今天 12:03-12:52 ,由于数据库连接数异常突增超过1万,达到了阿里云RDS的最大连接数限制,影响了全站的正常访问.由此给您带来麻烦,请您谅解. 在发现数据库连接数突增的问题后,我们 ...

  8. 【Linux开发】【Qt开发】配置tslibs触摸屏库环境设置调试对应的设备挂载点

    [Linux开发][Qt开发]配置tslibs触摸屏库环境设置调试对应的设备挂载点 标签(空格分隔): [Linux开发] [Qt开发] 比如: cat /dev/input/mice cat /de ...

  9. Spring Boot中自定义注解+AOP实现主备库切换

    摘要: 本篇文章的场景是做调度中心和监控中心时的需求,后端使用TDDL实现分表分库,需求:实现关键业务的查询监控,当用Mybatis查询数据时需要从主库切换到备库或者直接连到备库上查询,从而减小主库的 ...

随机推荐

  1. 字符串模版,替代原来Es5的+号拼装字符串

    字符串模版 这节我们主要学习ES6对字符串新增的操作,最重要的就是字符串模版,字符串模版的出现让我们再也不用拼接变量了,而且支持在模板里有简单计算操作.小伙伴们是不是已经摩拳擦掌等不急了那?那我们就开 ...

  2. Twitter开发2

    There are different API families The standard (free) Twitter APIs consist of REST APIs and Streaming ...

  3. Kubernetes体系结构

      Nodes Node Status Addresses Phase Condition Capacity Info Management Node Controller Self-Registra ...

  4. 洛谷P1164 小A点菜 DP入门

    原题传输门>>https://www.luogu.org/problem/show?pid=1164<< 前几天开始联系DP的,一路水题做到这,发现这题套不了模板了QAQ 在大 ...

  5. mybatis中mysql转义讲解

    本文为博主原创,未经允许不得转载: 在mybatis中写sql的时候,遇到特殊字符在加载解析的时候,会进行转义,所以在mybatis中 写sql语句的时候,遇到特殊字符进行转义处理. 需要注意的是,转 ...

  6. 将一个符合URL格式的字符串变成链接

    function replaceURLWithHTMLLinks(text) { /* Example: >>> GateOne.Utils.replaceURLWithHTMLLi ...

  7. 使用mod_deflate模块压缩页面优化传输速度

    在HTTPD主配置文件中添加如下,并确保deflate模块是启用的 #vim /etc/httpd/conf/httpd.conf SetOutputFilter DEFLATE//调用一个叫DEFL ...

  8. 接口自动化python

    !/usr/bin/env python coding=utf-8 Todo:接口自动化测试 Author:归根落叶 Blog:http://this.ispenn.com import json i ...

  9. nodejs的dependency.md

    dependency和devDependency的区别 package-a --- package-b (dependency) --- | --- package-c (devDependency) ...

  10. 抗性基因数据库CARD介绍

    随着抗生素药物的发现及使用,越来越多的耐药菌株由此产生.而耐药菌株的发展则会增加疾病治疗的难度和成本,因此耐药微生物的研究则显得尤为重要.目前,通过对耐药基因的鉴定挖掘能够一定程度上帮助我们揭开耐药机 ...