十六、快照备库的利用(主机vmtwo)
可以利用快照备库(和生产库一样的环境),做一些测试,然后回到测试前的状态,可完成无数次的测试。
16.1 设置闪回区和大小
SQL> alter system set db_recovery_file_dest='/orahome/flash_recovery_area';
SQL> alter system set db_recovery_file_dest_size=3G;
16.2 取消备库的自动恢复
SQL> recover managed standby database cancel;
16.3 创建一个还原点
SQL> create restore point restore_point_test guarantee flashback database;
16.4 主库归档前,确保刚才创建还原点的scn的归档日志已经传到备库了(主机vmone)
SQL> alter system archive log current;
16.5 disable主库到备库的归档目的地(主机vmone)
SQL> alter system set log_archive_dest_state_2=defer;
16.6 激活备库到读写状态
SQL> alter database activate standby database;
SQL> alter database open;
SQL> select name,database_role,db_unique_name,open_mode,protection_mode,protection_level,switchover_status,supplemental_log_data_pk,supplemental_log_data_ui from v$database;
NAME DATABASE_ROLE DB_UNIQUE_NAME OPEN_MODE PROTECTION_MODE PROTECTION_LEVEL SWITCHOVER_STATUS SUP SUP
-------- ---------------- ------------------------------ ---------- -------------------- -------------------- -------------------- --- ---
ORCLDB PRIMARY PHYSTDBY READ WRITE MAXIMUM AVAILABILITY RESYNCHRONIZATION SESSIONS ACTIVE NO NO
16.7 测试,读写。。。。
SQL> create table u_test.t_test999 as select * from dba_users;
SQL> select count(*) from u_test.t_test999;
COUNT(*)
----------
10
SQL> select table_name from dba_tables where owner='U_TEST';
TABLE_NAME
------------------------------
T_TEST
T_TEST1
T_TEST3
T_TEST2
T_TEST4
TS_TEST5
T_TEST999
16.8 测试完后将库闪回到保存的还原点
SQL> startup mount force;
SQL> flashback database to restore point restore_point_test;
SQL> alter database convert to physical standby;
16.9 将备库转为自动恢复
SQL> startup mount force
SQL> recover managed standby database disconnect;
SQL> select name,database_role,db_unique_name,open_mode,protection_mode,protection_level,switchover_status,supplemental_log_data_pk,supplemental_log_data_ui from v$database;
NAME DATABASE_ROLE DB_UNIQUE_NAME OPEN_MODE PROTECTION_MODE PROTECTION_LEVEL SWITCHOVER_STATUS SUP SUP
-------- ---------------- ------------------------------ ---------- -------------------- -------------------- -------------------- --- ---
ORCLDB PHYSICAL STANDBY PHYSTDBY MOUNTED MAXIMUM AVAILABILITY MAXIMUM AVAILABILITY NOT ALLOWED NO NO
16.10 enable主库到备库的归档目的地(主机vmone)
SQL> alter system set log_archive_dest_state_2=enable;
SQL> alter system archive log current;
--End--
from:http://hi.baidu.com/edeed/blog/item/b1be513d4fa543e93d6d971a.html
分享到:
相关推荐
Oracle10g RAC环境下DataGuard备库搭建实例
64位RHEL7.5环境下配置Oracle11gR2(11.2.0.4)物理备库 安装环境简介 DataGuard 原理概述 1. 备库类型 2. 物理和逻辑的区别 3. 创建过程的不同 4. 主备切换 5. 物理备库原理图 6. 逻辑备库原理图 7. 同步查询原理...
Oracle11G数据库DataGuard灾备切换方案.pdf
Oracle10G DataGuard灾备配置
54 Install Linux7%2Boracle12C安装实战 55 Install LINUX环境下静默安装ORACLE11gR2数据库软件 56 Install Linux下ODI安装 57 Install odi12c安装部署 58 Install Oracle 11.2 在裸设备上创建数据库 59 ...
ORACLE10GDATAGUARD实战步骤,非常实用的步骤说明,每一步都很清晰
linux下oracle 11g R2 dataguard
详细步骤 如何配置 oracle10g dataguard
oracle官方的实战10gRAC + dataguard 一个RAC-RAC的。 一个RAC-SINGLE的。
oracle10g dataguard oracle10g dataguard oracle10g dataguard
Windows环境下Oracle+DataGuard安装和配置
Oracle19C DataGuard物理备库配置文档-完整版 Oracle19C DataGuard 物理备库配置文档_数据路径不同的情况
oracle 11g RAC<-->单机 高可用dataguard 主备正确切换步骤,RAC切单机,单机切换回RAC,切换失败强制升级备机到主用的步骤,和不同步,重新同步的步骤。
RHEL+7.6+安装Oracle19C+ASM+dataguard超强安装指南
Oracle 11g DataGuard 官方培训教程。 小布老师Oracle 11g DataGuard官方培训教程,对学习DataGuard有很大帮助。 Oracle 11g D
7. 在主库上建立备库控制文件 三、 备库配置 1. 准备备库参数文件 2. 创建11g数据库基本目录 3. 修改配置lisener监听文件 4. 修改配置tnsname.ora文件 5. 重启监听服务(主库备库都要执行) 6. 启动备库到...
oracle dataguard 快速搭建物理备库
linux 安装 oracle 10g dataguard
Oracle10G dataguard实施的操作记录
ORACLE 11G 搭建DATAGUARD步骤