Oracle dataguard

failover

实战

操作步骤

备库:

SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE FINISH FORCE;

SQL> ALTER DATABASE COMMIT TO SWITCHOVER TO PRIMARY;

SQL> SHUTDOWN IMMEDIATE;

SQL> STARTUP;

添加临时文件,删除老的临时文件

附表

具体操作和alert日志如下:

SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE FINISH FORCE;

Database altered.

备库alert

ALTER DATABASE RECOVER MANAGED STANDBY DATABASE FINISH FORCE

Tue Apr

9 10:55:24 2013

Terminal Recovery: request posted (orcl)

---

备库实例

Tue Apr

9 10:55:27 2013

Terminal Recovery timestamp is '04/09/2013 10:55:27'

---

恢复时间戳

Terminal Recovery: applying standby redo logs.

Terminal Recovery: thread 1 seq# 29879 redo required

Terminal Recovery:

/opt/oracle/oradata/research/redo04.log

---standby redo log

Identified End-Of-Redo for thread 1 sequence 29879

Tue Apr

9 10:55:28 2013

Incomplete recovery applied all redo ever generated.

Recovery completed through change 1900634393

Tue Apr

9 10:55:28 2013

MRP0: Media Recovery Complete (orcl)

Terminal Recovery: successful completion

Begin: Standby Redo Logfile archival

End: Standby Redo Logfile archival

Resetting standby activation ID 2055592130 (0x7a85d8c2)

Tue Apr

9 10:55:32 2013

Waiting for MRP0 pid 1241 to terminate

Waiting for MRP0 pid 1241 to terminate

Waiting for MRP0 pid 1241 to terminate

Tue Apr

9 10:55:34 2013

MRP0: Background Media Recovery process shutdown (orcl)

Tue Apr

9 10:55:35 2013

Terminal Recovery: completion detected (orcl)

Completed: ALTER DATABASE RECOVER MANAGED STANDBY DATABASE FINISH FORCE

主库alert

ARC0: Attempting destination LOG_ARCHIVE_DEST_2 network reconnect (3113)

ARC0: Destination LOG_ARCHIVE_DEST_2 network reconnect abandoned

PING[ARC0]: Error 3113 when pinging standby orcl.

Tue Apr

9 10:36:23 2013

Errors in file /opt/oracle/admin/research/bdump/research_lns1_8489.trc:

ORA-03113: end-of-file on communication channel

Tue Apr

9 10:36:23 2013

LGWR: I/O error 3113 archiving log 1 to 'orcl'

主库

SQL> alter system set log_archive_dest_state_2='defer';

System altered

备库

SQL> ALTER DATABASE COMMIT TO SWITCHOVER TO PRIMARY;

Database altered.

ALTER DATABASE COMMIT TO SWITCHOVER TO PRIMARY

Tue Apr

9 11:08:41 2013

ALTER DATABASE SWITCHOVER TO PRIMARY (orcl)

---orcl

实例成为PRIMARY

Tue Apr

9 11:08:41 2013

If media recovery active, switchover will wait 900 seconds

Standby terminal recovery start SCN: 1900632860

SwitchOver after complete recovery through change 1900634393

Tue Apr

9 11:08:41 2013

Errors in file /opt/oracle/admin/research/udump/orcl_ora_4506.trc:

ORA-00313: open failed for members of log group 1 of thread 1

ORA-00312: online log 1 thread 1: '/opt/oracle/oradata/research/redo01.log'

ORA-27037: unable to obtain file status

Linux-x86_64 Error: 2: No such file or directory

Additional information: 3

Tue Apr

9 11:08:42 2013

Errors in file /opt/oracle/admin/research/udump/orcl_ora_4506.trc:

ORA-00313: open failed for members of log group 2 of thread 1

ORA-00312: online log 2 thread 1: '/opt/oracle/oradata/research/redo02.log'

ORA-27037: unable to obtain file status

Linux-x86_64 Error: 2: No such file or directory

Additional information: 3

Tue Apr

9 11:08:43 2013

Errors in file /opt/oracle/admin/research/udump/orcl_ora_4506.trc:

ORA-00313: open failed for members of log group 3 of thread 1

ORA-00312: online log 3 thread 1: '/opt/oracle/oradata/research/redo03.log'

ORA-27037: unable to obtain file status

Linux-x86_64 Error: 2: No such file or directory

Additional information: 3

Standby became primary SCN: 1900632859

Tue Apr

9 11:08:44 2013

Switchover: Complete - Database shutdown required (orcl)

Completed: ALTER DATABASE COMMIT TO SWITCHOVER TO PRIMARY

Tue Apr

9 11:09:12 2013

ARC1: Archival disabled due to instance shutdown

Shutting down archive processes

Archiving is disabled

Tue Apr

9 11:09:22 2013

ARCH shutting down

ARC0: Archival stopped

Tue Apr

9 11:09:27 2013

ARCH shutting down

ARC1: Archival stopped

SQL> shutdown immediate;

ORA-01507: database not mounted

ORACLE instance shut down.

Tue Apr

9 11:10:33 2013

Shutting down instance: further logons disabled

Tue Apr

9 11:10:33 2013

Stopping background process MMNL

Tue Apr

9 11:10:33 2013

Stopping background process MMON

Tue Apr

9 11:10:34 2013

Shutting down instance (immediate)

License high water mark = 10

Waiting for dispatcher 'D000' to shutdown

All dispatchers and shared servers shutdown

Tue Apr

9 11:10:36 2013

ALTER DATABASE CLOSE NORMAL

ORA-1507 signalled during: ALTER DATABASE CLOSE NORMAL...

ARCH: Archival disabled due to shutdown: 1089

Shutting down archive processes

Archiving is disabled

Archive process shutdown avoided: 0 active

ARCH: Archival disabled due to shutdown: 1089

Shutting down archive processes

Archiving is disabled

Archive process shutdown avoided: 0 active

SQL> startup

ORACLE instance started.

Total System Global Area 2147483648 bytes

Fixed Size

2022144 bytes

Variable Size

1526727936 bytes

Database Buffers

603979776 bytes

Redo Buffers

14753792 bytes

Database mounted.

Database opened.

备库添加临时文件,删除老的临时文件

alter tablespace temp add tempfile xxxxx size 1G autoextend on maxsize 10G;

alter tablespace doudou add tempfile xxxbb size 1G autoextend on maxsize 10G;

shutdown immediate;

startup;

alter database tempfile '/xxxx/temp01.dbf' drop including datafiles;

alter database tempfile '/xxxx/doudou01.dbf' drop including datafiles;

oracle failover 区别,Oracle DG failover 实战相关推荐

  1. oracle 日期 区别,oracle中日期类型 to_date 和to_timestamp什么区别啊?

    1.to_date() 和to_timestamp()区别 由于oracle中date类型只支持到秒,不支持到毫秒,所以to_date()不能取到毫秒.如果要取到毫秒,oracle 9i以上版本,可以 ...

  2. sqr和Oracle的区别,Oracle学习笔记:a inner join b与from a,b where a.x=b.x的差异

    近期,在使用Oracle的过程中,由以下两段代码的执行引发的思考,到底 select * from a,b where a.id = b.id 和 select * from a inner join ...

  3. sqserver对比oracle的区别,oracle和sqlserver比较

    1.oracle建表时只提供级联删除,sqlserver提供级联删除和更新.(虽然建立主外键关系之后,主表的主键值不应该经常修改,可有时候有这种需求.)删除时oracle提供3种选择(set null ...

  4. oracle分区区别,oracle范围分区表和INTERVAL分区表对于SPLIT分区的区别

    范围分区表和INTERVAL分区表是可以相互转化的,不过二者还是有所区别的.比如在SPLIT分区的时候,范围分区表没有限制,而INTERVAL分区表则可能报错. 首先看范围分区的例子: SQL> ...

  5. dg oracle 切换模式_谈谈dg切换涉及的概念:switchover和failover区别

    概述 今天有朋友问了一个问题:switchover和failover之间的区别,有点懵逼,居然把这忘记了,这里总结下两者之间的一些区别. DG架构 DG切换时注意点: 1.确认主库和从库间网络连接通畅 ...

  6. Oracle HA 之 SERVICE和DRM实战

    第一部分:service实战 --oracle 11gR2中创建service的方法:db console和srvctl两种方法. --db console创建service方法-略 --srvctl ...

  7. 获取oracle数据库war报告,Oracle 数据库开发及SQL基础实战

    Oracle 数据库开发及SQL基础实战 一.数据库基础 主键(Primary Key): 1.某一列或某些列的组合,构成一个主键,在这张二维表里,主键必须不重复.用于在这些行之间进行唯一的区别. 2 ...

  8. SQL Server 与 ORACLE 的区别

    sql server 与  oracle的区别:    DBMS 数据库管理系统 1.数据类型不同.   sql server 的数据类型:int ,smallint ,char,varchar,nc ...

  9. 关于mysql和oracle错误的有_关于MySQL与Oracle的区别

    0 查询分组时的区别 Oracle数据库中使用Group By分组时 select 后面的列必须是分组的列(group by(列))或者是用了聚合函数的lie 但是 MySQL中 不需要如此 随便分组 ...

最新文章

  1. android144 360 快捷方式
  2. JavaScript- BOM, DOM
  3. Verilog MIPS32 CPU(八)-- 控制器
  4. 35岁的程序员,真的要转管理吗?
  5. TypeScript + React 学习render props
  6. mongodb ttl java,在mongoDB集合上设置ttl-是在应用程序中还是在shell中?
  7. html文件很大,webpack打包之后的文件过大如何解决
  8. L2-004 这是二叉搜索树吗?(二叉树)
  9. AD14插入原理图模板
  10. 企业微信H5_自建应用连接H5
  11. ElasticSearch的简单了解和使用
  12. 联盟 (Alliances)
  13. Bean with name ‘‘ has been injected into other beans [] in its raw version as part of a circular ref
  14. 学经济还是学计算机,经济学,计算机和人生
  15. 洛谷P3397 地毯
  16. c语言总结试题,C语言试题总结
  17. E2类 MCR-WPT系统的搭建
  18. 10W+字C语言硬核总结(二),值得阅读收藏!
  19. K-Means(K均值)、GMM(高斯混合模型),通俗易懂,先收藏了!
  20. python 时间戳转化为日期格式 datetime、date、时间元组

热门文章

  1. C++Primer学习笔记:第7章 类
  2. 1075 链表元素分类 (25 分)
  3. java生成pdf工具类,聪明人已经收藏了!
  4. python列表代码_8种高级的Python列表使用技巧,都给你整理好啦(附实操代码)...
  5. 配置独立于系统的PYTHON环境
  6. 移动WEB开发之JS内置touch事件[转]
  7. mysql常用操作(一)
  8. OpenGL研究3.0 多边形区域填充
  9. 为什么toString方法可以用来区分数组和对象?
  10. day09_读写分离_Atlas小记