@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. Derek解读Bytom源码-创世区块

    作者:Derek 简介 Github地址:https://github.com/Bytom/bytom Gitee地址:https://gitee.com/BytomBlockchain/bytom ...

  2. 嵌入式Linux要学哪些东西?你真的造吗?

    嵌入式Linux要学哪些?一些人总在寻思,怕走了弯路,又怕学的东西离企业需求远.那么今天就请华清远见高级讲师曹大神告诉你,9点浅析嵌入式学习步骤.下面是他本人亲笔. 1.要学习Linux,首先要会用, ...

  3. Spring Cloud各组件超时总结

    Ribbon的超时 全局设置: ribbon: ReadTimeout: 60000 ConnectTimeout: 60000 1 2 3 局部设置: service-id: ribbon: Rea ...

  4. CAS 单点登录 移动端获取TGT、ST 已经移动端登录页面不进行跳转的设置

    一.设置移动客户端验证ST通过后,页面不进行302重定向跳转 修改web.xml <!--**************************************************** ...

  5. Jenkins-Linux环境搭建

    一.安装jdk.tomcat等 1. JDK 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2 ...

  6. jquery 重要知识点总结

    jquery 重要知识点总结1.一组标签用一个ul来管理,每一个标签是ul中的一个li:标签下面的内容就是用div来管理2.跟在浮动元素(float)之后的元素会围绕着浮动元素,如果不希望有这种围绕, ...

  7. Android 4.0之后的日历控件拥挤的解决办法

    本意是想做成这个样子的控件: 发现使用datepicker之后,效果完全不同,把整个日历都显示出来了.非常拥挤. 在datepicker中加入android:calendarViewShown=&qu ...

  8. spring读取bean有几种方式

    bean加载到spring的方式: 第一种:xml 第二种:注释「一定要配合包扫描」: <context:component-scan base-package="Cristin.Co ...

  9. 转csdn某位同学的 感谢bmfont

    UGUI 使用BMFont 首先要知道 Custom Font 的原理,不知道的同学可以先看这篇[Custom Font 原理](http://blog.csdn.net/liqiangeastsun ...

  10. Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2 FMA

    解决方法: 如果安装的是GPU版本 如果你有一个GPU,你不应该关心AVX的支持,因为大多数昂贵的操作将被分派到一个GPU设备上(除非明确地设置).在这种情况下,您可以简单地忽略此警告: import ...