ADG配置(主备库环境)
@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';
备库的service_name 变为 fpyjbak,和主库不符。 不可取 |
备库的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配置(主备库环境)的更多相关文章
- KingbaseES V8R6集群部署案例之---Windows环境配置主备流复制(异机复制)
案例说明: 目前KingbaseES V8R6的Windows版本不支持数据库sys_rman的物理备份,可以考虑通过建立主备流复制实现数据库的异机物理备份.本案例详细介绍了,在Windows环境下建 ...
- KingbaseES V8R6集群部署案例之---Windows环境配置主备流复制(同一主机)
案例说明: 目前KingbaseES V8R6的Windows版本不支持数据库sys_rman的物理备份,可以考虑通过建立主备流复制实现数据库的异机物理备份.本案例详细介绍了,在Windows环境下建 ...
- [terry笔记]11gR2_dataguard_主备库切换
主备库切换 Switchover 一般SWITCHOVER切换都是计划中的切换,特点是在切换后,不会丢失任何的数据,而且这个过程是可逆的,整个DATA GUARD环境不会被破坏,原来DATA GU ...
- MySQL主备库切换(MHA)演练与总结
演练包括被动切换和主动切换两部分.被动切换是主库宕机,主动切换是人工手动触发. 演练步骤大致如下: 1 先停掉主库,模拟主库宕机 2 mha将vip切到备库,备库变成主库, ...
- 备份一篇SVN的文章, 从搭建到主备库
来源: http://h2ofly.blog.51cto.com/6834926/1539141 [svn简介] svn用于版本管理数据,它采用了分支管理系统.在它出现之前存在C ...
- 物理DG主备库切换时遇到ORA-16139: media recovery required错误
在物理DG主备库切换时遇到ORA-16139: media recovery required错误 SQL> ALTER DATABASE COMMIT TO SWITCHOVER TO PRI ...
- 云计算之路-阿里云上:RDS数据库连接数过万引发故障,主备库切换后恢复正常
非常抱歉!今天 12:03-12:52 ,由于数据库连接数异常突增超过1万,达到了阿里云RDS的最大连接数限制,影响了全站的正常访问.由此给您带来麻烦,请您谅解. 在发现数据库连接数突增的问题后,我们 ...
- 【Linux开发】【Qt开发】配置tslibs触摸屏库环境设置调试对应的设备挂载点
[Linux开发][Qt开发]配置tslibs触摸屏库环境设置调试对应的设备挂载点 标签(空格分隔): [Linux开发] [Qt开发] 比如: cat /dev/input/mice cat /de ...
- Spring Boot中自定义注解+AOP实现主备库切换
摘要: 本篇文章的场景是做调度中心和监控中心时的需求,后端使用TDDL实现分表分库,需求:实现关键业务的查询监控,当用Mybatis查询数据时需要从主库切换到备库或者直接连到备库上查询,从而减小主库的 ...
随机推荐
- 《操作系统_时间片轮转RR进程调度算法》
转自:https://blog.csdn.net/houchaoqun_xmu/article/details/55540250 时间片轮转RR进程调度算法 一.概念介绍和案例解析时间片轮转法 - 基 ...
- jquery.validate使用详解
一.简单应用实例: 1.用class样式进行验证,用法简单,但不能自定义错误信息,只能修改jquery-1.4.1.min.js中的内置消息,也不支持高级验证规则. <script type=& ...
- Lintcode452-Remove Linked List Elements-Easy
Remove Linked List Elements Remove all elements from a linked list of integers that have value val. ...
- Linux命令之rz命令与sz命令
1.rz命令 rz命令(Receive ZMODEM),使用ZMODEM协议,将本地文件批量上传到远程Linux/Unix服务器,注意不能上传文件夹. 当我们使用虚拟终端软件,如Xshell.Secu ...
- jsTree使用
引用:jsTreede css 与Js 初始化jsTree: //加载树 function initTree(treeData) { $.jstree.destroy(); $('#treeDiv') ...
- Youtube-dl 配置 使用方法 + 配合aria2 多线程 下载 + 配合 ffmpeg 自动合并分段视频
首先介绍软件,Youtube-dl可以下载网页的视频,功能很强大. 但遇到分段视频不能合并,遇到视频音频分开播放的网站也没办法合并视频音频,所以 需要用ffmpeg来配合的合并视频.合并过程是无损的, ...
- 【BZOJ】4008: [HNOI2015]亚瑟王
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=4008 这题主要在于:先算概率,再算期望! 一轮一轮的计算似乎很复杂,每一轮它其实是可以看作 ...
- python字符串用法
一,数据类型的转换 1常用的数据类型有int,str,bool三种; int是整型:一般的操作是查找数据的二进制长度bit_length() 一般数据有: 1)二进制:逢二进一 2)十进制,(0-9) ...
- JavaSE习题 继承接口和泛型
问答题: 1.子类在什么情况下可以继承父类友好成员? 答:在同一个包内 2.子类通过怎样的方法可以隐藏继承的成员变量? 答:声明一个与父类相同变量名的成员变量 3.子类重写继承的方法原则是什么? 答: ...
- linux系统磁盘使用情况
#!/bin/bash total_disk=`df -k | grep -v Filesystem | awk '{print int($2)}'` available_disk=`df -k | ...