oracle ogg dg adg,案例:Oracle11G RAC环境TO RAC+ADG主备库切换过程+日志问题分析

news/2025/2/1 14:04:25/

天萃荷净

7b2702403827184e1cce02c091d66751.png

Oracle 11G RAC TO 11G RAC ADG 主备库切换SWITCHOVER过程

Oracle 11G RAC主库环境配置准备工作

SQL> select inst_id,database_role,OPEN_MODE from gv$database;

INST_ID DATABASE_ROLE OPEN_MODE

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

2 PRIMARY READ WRITE

1 PRIMARY READ WRITE

[oracle@q9db02 ~]$ srvctl stop instance -d q9db -i q9db2

SQL> select inst_id,database_role,OPEN_MODE from gv$database;

INST_ID DATABASE_ROLE OPEN_MODE

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

1 PRIMARY READ WRITE

SQL> CREATE RESTORE POINT SWITCHOVER_START_GRP GUARANTEE FLASHBACK DATABASE;

Restore point created.

Oracle11G ADG备库环境配置准备工作

SQL> select inst_id,database_role,OPEN_MODE from gv$database;

INST_ID DATABASE_ROLE OPEN_MODE

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

2 PHYSICAL STANDBY READ ONLY WITH APPLY

1 PHYSICAL STANDBY READ ONLY WITH APPL

[oracle@q9adg02 ~]$ srvctl stop instance -d q9db_adg -i q9db2

SQL> select inst_id,database_role,OPEN_MODE from gv$database;

INST_ID DATABASE_ROLE OPEN_MODE

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

1 PHYSICAL STANDBY READ ONLY WITH APPL

SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL;

Database altered.

SQL> CREATE RESTORE POINT SWITCHOVER_START_GRP GUARANTEE FLASHBACK DATABASE;

Restore point created.

SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE DISCONNECT;

Database altered.

Oracle11G RAC主库切换日志,观察ADG备库

--主库

SQL> alter system switch logfile;

System altered.

SQL> /

System altered.

--备库

[oracle@q9adg01 trace]$ tail -f alert_q9db1.log

Tue Jun 25 15:35:27 2013

RFS[10]: Selected log 52 for thread 1 sequence 4777 dbid 844605368 branch 817913807

Tue Jun 25 15:35:28 2013

Archived Log entry 4889 added for thread 1 sequence 4776 ID 0x3545ffea dest 1:

Tue Jun 25 15:35:28 2013

Media Recovery Waiting for thread 1 sequence 4777 (in transit)

Tue Jun 25 15:35:28 2013

RFS[11]: Selected log 72 for thread 2 sequence 1630 dbid 844605368 branch 817913807

Recovery of Online Redo Log: Thread 1 Group 52 Seq 4777 Reading mem 0

Mem# 0: +DATA/q9db_adg/onlinelog/group_52.1564.818724635

Media Recovery Waiting for thread 2 sequence 1630 (in transit)

Recovery of Online Redo Log: Thread 2 Group 72 Seq 1630 Reading mem 0

Mem# 0: +DATA/q9db_adg/onlinelog/group_72.1575.818724653

Tue Jun 25 15:35:30 2013

Archived Log entry 4890 added for thread 2 sequence 1629 ID 0x3545ffea dest 1:

几乎同步进行表示主备日志传输应用正常

Oracle11G RAC主库切换

SQL> SELECT SWITCHOVER_STATUS FROM V$DATABASE;

SWITCHOVER_STATUS

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

TO STANDBY

SQL> ALTER DATABASE COMMIT TO SWITCHOVER TO STANDBY WITH SESSION SHUTDOWN;

Database altered.

Oracle11G RAC ADG备库切换

SQL> SELECT SWITCHOVER_STATUS FROM V$DATABASE;

SWITCHOVER_STATUS

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

TO PRIMARY

SQL> ALTER DATABASE COMMIT TO SWITCHOVER TO PRIMARY WITH SESSION SHUTDOWN;

Database altered.

SQL> ALTER DATABASE OPEN;

Database altered.

Oracle研究中心继续处理主库

SQL> shutdown immediate

ORA-01092: ORACLE instance terminated. Disconnection forced

SQL> exit

Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production

With the Partitioning, Real Application Clusters, Automatic Storage Management, Data Mining

and Real Application Testing options

[oracle@q9db01 ogg]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.3.0 Production on Tue Jun 25 14:13:58 2013

Copyright (c) 1982, 2011, Oracle. All rights reserved.

Connected to an idle instance.

SQL> startup mount

ORACLE instance started.

Total System Global Area 1.6034E+11 bytes

Fixed Size 2236968 bytes

Variable Size 2.5770E+10 bytes

Database Buffers 1.3422E+11 bytes

Redo Buffers 352468992 bytes

Database mounted.

SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE DISCONNECT;

Database altered.

SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE cancel;

Database altered.

SQL> alter database open;

Database altered.

SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE DISCONNECT;

Database altered.

Oracle研究中心清理快照

--主库

SQL> DROP RESTORE POINT SWITCHOVER_START_GRP;

Restore point dropped.

--备库

SQL> startup mount

ORACLE instance started.

Total System Global Area 1.6034E+11 bytes

Fixed Size 2236968 bytes

Variable Size 2.7380E+10 bytes

Database Buffers 1.3261E+11 bytes

Redo Buffers 352468992 bytes

Database mounted.

SQL> DROP RESTORE POINT SWITCHOVER_START_GRP;

Restore point dropped.

SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE DISCONNECT;

Database altered.

SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL;

Database altered.

SQL> alter database open;

Database altered.

SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE DISCONNECT;

Database altered.

启动主备另外节点

--主库

[oracle@q9db01 ~]$ srvctl start instance -d q9db -i q9db2

--备库

[oracle@q9adg02 ~]$ srvctl start instance -d q9db_adg -i q9db2

补充说明:如果出现日志切换暂时不能传输

备库执行(因为重启动态监听没有马上别识别)

alter system register;

主库执行

alter system set log_archive_dest_state_2=enable;

至此Oracle研究中心案例操作Oracle 11G RAC TO 11G RAC ADG 主备库切换完成。

-----------------温馨提示--------------------

操作有风险,动手需谨慎

Oracle研究中心

www.oracleplus.net

本文由大师惜分飞分享,转载请尽量保留本站网址。

--------------------------------------ORACLE-DBA----------------------------------------

最权威、专业的Oracle案例资源汇总之案例:Oracle11G RAC环境TO RAC+ADG主备库切换过程+日志问题分析


http://www.ppmy.cn/news/223289.html

相关文章

【运动学】基于matlab GUI模拟小球自由落体【含Matlab源码 1630期】

⛄一、获取代码方式 获取代码方式1: 完整代码已上传我的资源: 【运动学】基于matlab GUI模拟小球自由落体【含Matlab源码 1630期】 点击上面蓝色字体,直接付费下载,即可。 获取代码方式2: 付费专栏Matlab物理应用(初级版) 备注: 点击上面蓝色字体付费专栏Matlab物理…

Oracle11g的服务

1.在使用Oracle时候,一般启动OracleServiceORCL和OracleOraDb11g_home1TNSListener这两个服务Oracle就能正常运行; 要是只用oracle自带的sql*plus的话,只要启动第五个OracleServiceORCL即可 要是使用PL/SQL Developer第三方工具的花,第四个监…

BZOJ1090 字符串折叠 UVA1630 Folding 【dp】

题目链接: https://www.lydsy.com/JudgeOnline/problem.php?id1090 https://uva.onlinejudge.org/external/16/p1630.pdf 题意: 有一个字符串,问折叠的最小长度,BZOJ1090只需输出长度,UVA1630需要输出折叠后的字符串…

orarcle11g中服务代表的意思

(1)OracleServiceSID 数据库服务,这个服务会自动地启动和停止数据库。如果安装了一个数据库,它的缺省启动类型为自动。服务进程为ORACLE.EXE,参数文件initSID.ora,日志文件SIDALRT.l…

COMP 1630 Relational Database Design and SQL

代做COMP 1630作业、代写SQL实验作业、代做Database Design作业、代写SQL语言程序作业COMP 1630Relational Database Design and SQL Term Project Using Microsoft SQL Server, write the SQL statements for each question necessary to generate the required result set. …

【题解】【AcWing】1630. 期终成绩

1630. 期终成绩 原题传送:AcWing 1630. 期终成绩 对于在中国大学MOOC学习“数据结构”课程的学生,想要获得一张合格证书,必须首先获得不少于 200 200 200 分的在线编程作业分,然后总评获得不少于 60 60 60 分(满分…

pandas速学——常用函数

一、读取数据 pd.read_csv(filename) 读取 CSV 文件; pd.read_excel(filename) 读取 Excel 文件; pd.read_sql(query, connection_object) 从 SQL 数据库读取数据; pd.read_json(json_string) 从 JSON 字符串中读取数据; pd.read…

oracle11 css 启动,oracle 11g CSS 和OCR 的恢复

查看当前表决磁盘文件列表 [gridvmac1 ~]$ crsctl query css votedisk ## STATE File Universal Id File Name Disk group -- ----- ----------------- --------- --------- 1. ONLINE 458f802427764f59bfc6f6f356e74f5c (/dev/asm-di…