Oracle Data Guard (四) Failover
来源:互联网 发布:控制网速软件 编辑:程序博客网 时间:2024/05/16 03:06
1.检查Standby数据库上有遗漏掉Log
用下列命令检查是否有漏掉的log:
SQL> select thread#,log_sequence#,high_sequence# from v$archive_gap;
把漏掉的log文件从primary 数据库拷贝到standby数据库指定的log目录,用以下命令注册进standby数据库:
SQL> alter database register physical logfile ‘filespec1’;2.在Standby数据库上停止log 应用进程
SQL> alter database recover managed standby database cancel;
SQL> alter database recover managed standby database finish;
SQL> alter database activate physical standby database;
3.检查Standby数据库的状态
SQL> select switchover_status from v$database;
只有状态为 "TO PRIMARY" 或者 "SESSIONS ACTIVE" 才能对Standby数据库进行角色切换。4.切换Standby数据库为Primary角色
SQL> alter database commit to switchover to primary with session shutdown;
SQL> alter database open;5.修复Primary数据库
得到新Primary 角色的standby数据库的SCN:
SQL> select to_char(standby_became_primary_scn) from v$database;
RMAN> RUN
{
Set until scn <standby_became_primary_scn+1>;
Restore database;
Recover database;
}
切换primary数据库为physical standby角色:
SQL> alter database covert to physical standby;
SQL> shutdown immediate;SQL> startup mount;
打开为只读方式同步log file,然后再重启动:
SQL> alter database open read only;
SQL> shutdown immediate;SQL> startup mount;
SQL> alter database recover managed standby database using current logfile disconnect;
另外可以从当前Primary角色的standby数据库的备份去重建primary数据库,或者重复standby执行过程,通过RMAN脚本重建primary数据库。
- Oracle Data Guard (四) Failover
- 有关Oracle Data Guard Failover 的说明
- 有关Oracle Data Guard Failover 的说明
- 有关Oracle Data Guard Failover 的说明
- Data Guard FailOver
- Oracle Data Guard TAF(Transparent Application Failover ) 配置说明
- Oracle Data Guard TAF(Transparent Application Failover ) 配置说明
- DG8——有关Oracle Data Guard Failover 的说明
- Oracle 11g Data Guard Role Transitions: Failover
- 有关Oracle Data Guard Failover 的详细说明
- Oracle 11g Data Guard Broker Switchover Fast_start Failover
- 在Oracle 11g Data Guard中实现Connect Time Failover & Transparent Application Failover(TAF)
- Oracle 11G Physical Standby Database Active Data Guard Switchover & Failover
- Oracle Data Guard 简介
- ORACLE DATA GUARD概述
- 介绍ORACLE DATA GUARD
- ORACLE DATA GUARD
- Oracle Data Guard 理论知识
- Linux上的free命令详解
- 经典排序算法 - 梳排序Comb sort
- 字符串与日期之间的转换
- 得到文件系统的相关信息
- 人工智能屏蔽关键词的新思路
- Oracle Data Guard (四) Failover
- Socket网络编程
- 经典排序算法 - 耐心排序Patience Sorting
- 最近的点点滴滴
- 结构体初始化
- Linux JDK安装与卸载
- 如何在linux内核中读写文件
- 问题十九: 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
- linux下vi命令大全