Oracle 10G使用类似snapshot standby的功能,备库闪回

简介:

本文主要描述Oracle 10g的备库开启闪回后,以read write方式打开,进行数据查询,写入等测试操作。之后再将备库闪回到open read write之前的状态,继续做主库的备库。


欢迎转载,请注明作者、出处。
作者:张正
blog:http://space.itpub.net/26355921 
QQ:176036317
如有疑问,欢迎联系。

需求说明:
需要将备库以open read write 方式打开,进行读写测试等操作,之后再将备库还原,重新作为主库的备库。
1.备库开启闪回:
alter database recover managed standby database cancel;
alter system set db_recovery_file_dest_size=10G;
alter system set db_recovery_file_dest='/u01/app/oracle/flashback/test';
alter database flashback on;
2.创建闪回点:
create restore point p1 guarantee flashback database;
3.主库停止给该备库传输日志:
alter system archive log current;
alter system set log_archive_dest_state_2=defer;
4.备库激活read write模式:
alter database activate standby database;
shutdown immediate
startup mount
SQL> alter database open;
Database altered.
SQL> select open_mode from v$database;
OPEN_MODE
----------
READ WRITE
5.现在即可对备库进行读写测试操作,操作完成后再将备库闪回,重新作为主库的备库。
6.以mount打开,并闪回:
shutdown immediate
startup mount
flashback database to restore point p1;
7.将备库的状态重新置为备库:
alter database convert to physical standby;
shutdown immediate
startup mount
8.启动恢复:
alter database recover managed standby database disconnect from session;
9.主库恢复给备库传输日志:
alter system set log_archive_dest_state_2=enable;
本文转自ITPUB博客84223932的博客,原文链接:Oracle 10G使用类似snapshot standby的功能,备库闪回,如需转载请自行联系原博主。
相关文章
|
16天前
|
SQL Oracle 关系型数据库
不小心删除表或数据后,如何利用Oracle的闪回进行恢复
不小心删除表或数据后,如何利用Oracle的闪回进行恢复
|
7月前
|
Oracle 关系型数据库 流计算
Flink CDC不支持直接连接到Oracle ADG备库进行数据同步
Flink CDC不支持直接连接到Oracle ADG备库进行数据同步
119 1
|
存储 SQL Oracle
Oracle使用expdp/impdp实现全库导入导出的整体流程
Oracle的全库导入,首先一点必须先创建数据库,创建了数据库,才能往该数据库导入所有数据。相对来说,使用Oracle进行数据导入导出还很有些“麻烦”的,大多数资料上来就是......
6271 0
Oracle使用expdp/impdp实现全库导入导出的整体流程
|
6月前
|
Oracle 关系型数据库 数据库
Flink CDC中oracle dataguard模式下,有没有cdc备库的方案?
Flink CDC中oracle dataguard模式下,有没有cdc备库的方案?
77 1
|
8月前
|
SQL Oracle 关系型数据库
java实现oracle和mysql的group by分组功能|同时具备max()/min()/sum()/case when 函数等功能
java实现oracle和mysql的group by分组功能|同时具备max()/min()/sum()/case when 函数等功能
|
9月前
|
Oracle 关系型数据库 Apache
一键实现 Oracle 数据整库同步至 Apache Doris
极大降低数据同步门槛,使数据同步变得更加简单高效
一键实现 Oracle 数据整库同步至 Apache Doris
|
10月前
|
存储 SQL 负载均衡
达梦数据库与Oracle数据库:功能、性能和适用场景对比
数据库在现代信息技术领域中扮演着至关重要的角色。在企业级应用中,选择正确的数据库管理系统对于数据存储、处理和查询效率至关重要。本文将对比两个备受关注的数据库管理系统——达梦数据库和Oracle数据库,从功能、性能和适用场景等方面进行深入探讨,以帮助读者在选择合适数据库时做出明智的决策。
2160 1
|
12月前
|
存储 XML SQL
Oracle 数据库自动诊断库 ADR(Automatic Diagnostic Repository)简介 发表在 数据和云
Oracle 数据库如果出现故障,我们的第一个反应是查看数据库的 alert log,但一些工程师对 alert log 不熟悉,实际上 alert log 位于Oracle 数据库自动诊断库(Automatic Diagnostic Repository,以下简称 ADR) 中,要熟悉 alert log,我们必需全面了解 ADR 的概念。
220 0
|
12月前
|
Oracle 关系型数据库 内存技术
|
12月前
|
Oracle 关系型数据库 数据库
Oracle 不使用DBCA在Oracle 11中删除数据库
Oracle 不使用DBCA在Oracle 11中删除数据库
54 0

推荐镜像

更多