生产库DG的切换演练
来源:互联网 发布:三维试衣软件哪个好 编辑:程序博客网 时间:2024/05/18 02:47
1、单实例到单实例的切换先将主库切换成备库,然后将原主库启动到物理库的状态SQL> select switchover_status from v$database;SWITCHOVER_STATUS--------------------TO STANDBYSQL> Alter database commit to switchover to physical standby with session shutdown;Database altered.SQL> shut immediateORA-01507: database not mountedORACLE instance shut down.SQL> startup nomount;ORACLE instance started.Total System Global Area 304807936 bytesFixed Size 2212856 bytesVariable Size 176163848 bytesDatabase Buffers 121634816 bytesRedo Buffers 4796416 bytesSQL> alter database mount standby database;Database altered.SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE DISCONNECT FROM SESSION;Database altered.然后将备库切换成主库SQL> select switchover_status from v$database;SWITCHOVER_STATUS--------------------TO PRIMARYSQL> ALTER DATABASE COMMIT TO SWITCHOVER TO PRIMARY; Database altered.SQL> ALTER DATABASE open; Database altered.RAC到单实例的切换现有RAC(12C)到单实例的物理DATAGUARD,需要SWITCHOVER主库到单实例上 ,使原来的RAC成为备库,单实例备库成为主库. 在rac和单实例备库上检查DG的相关参数,确认无误.在RAC上,手动实现switch logfile,然后检查备库是已经应用了相用的logfile,以确保事务完全在备库上应用。 SQL> alter system switch logfile;System altered.SQL> archive log list;Database log mode Archive ModeAutomatic archival EnabledArchive destination /u01/app/oracle/product/12.1.0.0/db_1/dbs/archOldest online log sequence 69Next log sequence to archive 70Current log sequence 70SQL> select database_role from v$database;DATABASE_ROLE----------------PRIMARY DG备库上检查SQL> select database_role from v$database;DATABASE_ROLE----------------PHYSICAL STANDBYSQL> select process,client_process,thread#,sequence# from v$managed_standby;PROCESS CLIENT_P THREAD# SEQUENCE#--------- -------- ---------- ----------ARCH ARCH 1 68ARCH ARCH 1 64ARCH ARCH 0 0ARCH ARCH 1 69RFS UNKNOWN 0 0RFS ARCH 0 0RFS LGWR 2 30RFS UNKNOWN 0 0RFS LGWR 1 70RFS ARCH 0 0RFS UNKNOWN 0 0PROCESS CLIENT_P THREAD# SEQUENCE#--------- -------- ---------- ----------RFS UNKNOWN 0 0MRP0 N/A 1 7013 rows selected.在rac主库上执行SQL> alter database commit to switchover to physical standby;Database altered.SQL> select database_role from v$database;DATABASE_ROLE----------------PHYSICAL STANDBY在dg备库提升为主库.SQL> alter database commit to switchover to primary;Database altered.SQL> select database_role from v$database;DATABASE_ROLE----------------PRIMARY打开单实例数据库SQL> alter database open;Database altered.在11.2的版本中在SWITCHOVER时,不需要再更改cluster_database参数重启数据库了,这一点比原来方便很多.在rac节点上启动日志应用.SQL> alter database recover managed standby database disconnect from session;Database altered.SQL> select open_mode from v$database;OPEN_MODE--------------------READ ONLY WITH APPLY --default已经使用active dataguard了.在单实例主库上手动切换日志,检查在rac备库上应用情况,确认DATAGUARD工作正常.
0 0
- 生产库DG的切换演练
- 【Vegas原创】DB和DG的切换
- 【Vegas原创】DB和DG的切换
- 【DATAGUARD】物理dg的failover切换(六)
- RAC+DG切换遇到的问题
- 一次Oracle DG错误警示(生产库)
- 修改standby库的sys用户的密码导致DG无法传输日志及切换
- dg主备库切换步骤
- dg主备库切换步骤
- oracel dg failover 切换
- RAC+DG正常切换
- DG故障切换
- oracle dg主从切换
- DG switchover切换异常
- DG保护模式切换中遇到的ORA-16072错误
- DG保护模式切换中遇到的ORA-16072错误
- 【DATAGUARD】物理dg的switchover切换(五)
- oracle dg中角色切换后的序列测试
- Android平台使用gstreamer 分发视频
- UVaOJ-11992-Fast Matrix Operations 解题报告
- 中国电子商务的新篇章
- Visual Studio 2013 Web开发
- 想要update顺序按照order by的条件
- 生产库DG的切换演练
- ubuntu14.04添加桌面快捷方式
- 计算机经典书籍电子书合集(适合计算机学生学习以及程序员笔试、面试)
- cgi程序
- 网站关键词该如何布局
- Ajax与JSON的一些总结
- 【记录吧】2014.9.30
- Android打勾显示输入的密码 - EditText与setTransformationMethod
- cgi相关