oracle data guard闪回,11gR2 Active Data Guard 闪回 - flashback database / snapshot standby - 2

二,11g 使用snapshot方式设置Data Guard闪回

snapshot standby是11g引入的新特性,它不需要开启flashback database特性,就可以让physical standby数据库以read-write模式开启,而后可以退回到standby模式,所有open模式下的数据库中的更改的数据都会还原到之前的状态。

显然,原理上Snapshot Standby功能是基于闪回数据原理的,因此任何导致闪回数据库无法回退的动作在这里也是被限制的,否则Snapshot Standby数据库将无法回到曾经的备库恢复状态。

比如:

a.  控制文件重建

b.  数据文件shrink

c.  表空间删除

d.  介质损坏

2.1  Convert到snapshot standby的步骤

1) 如果数据库是RAC, 那么关闭所有节点,开启一个节点上的实例到mount模式。

SQL> shutdown immediate;

SQL> startup mount;

2) 关闭自动应用恢复(managed recovery)

SQL> alter database recover managed standby database cancel;

3) Convert standby数据库到snapshot standby.

在convert之前,我们先查询一下物理standby数据库flashback_on是否开启,发现是NO .

SQL> select flashback_on from v$database;

FLASHBACK_ON

——————

NO

Convert到snapshot standby,再次查看数据库的falshback_on状态。

SQL> alter database convert to snapshot standby;

SQL> alter database open;

SQL> select flashback_on from v$database;

FLASHBACK_ON

----——————

RESTORE POINT ONLY

可以发现flashback_on状态变成 RESTORE POINT ONLY,这和使用担保还原点(Guaranteed Restore Points)状态类似 .也就是说convert to snapshot standby命令相当于创建了一个担保还原点, 不过这个还原点的名字是什么 ? Oracle后期做convert to physical standby的时候又是如何找到还原点并操作的 ?

我们查询 V$RESTORE_POINT视图,可以发现一个NAME值为"SNAPSHOT_STANDBY_REQUIRED_05/05/2014 09:05:50"的还原点,其他字段如TIME, SCN分别对应了时间及当时的SCN, 字段GUARANTEE_FLASHBACK_DATABASE为YES, 表示上面的猜测(相当于创建了一个担保还原点)是正确的。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/551311.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

fp算法例题_机器学习(九)—FP-growth算法

本来老师是想让我学Hadoop的,也装了Ubuntu,配置了Hadoop,一时间却不知从何学起,加之自己还是想先看点自己喜欢的算法,学习Hadoop也就暂且搁置了,不过还是想问一下园子里的朋友有什么学习Hadoop好点的资料&a…

linux 改变文件夹属性,技术|在Linux中用chattr和lsattr命令管理文件和目录属性

为了允许添加数据,防止更改或者删除等,文件和文件夹可以设定了特定的控制属性。例如,你可以在关键的系统文件或者文件夹中启用属性,然后没有任何用户,包括root,可以删除或者修改它,比如不允许使…

封头名义厚度如何圆整_松原封头价格

松原封头价格这种情况下我们常常是选用宽度1500毫米的板材开展下料。同时为了保证其的宽度,借此需要下两块料。此外在下料前需要在原板材上面选择一段试样,需对试样实施物理性能测试和化学元素含量的测试,缘于物理性能决定封头的减薄率&#…

Linux系统驱动全吗,linux系统需要给硬件安装驱动程序么?谁推荐一下linux系统阿~要驱动最全...

需要,不过大部分linux都自带,少量的也都有自动安装文件 比如ati的显卡驱动什么的。之前还自己写过驱动,linux的驱动比windows的驱动透明度高很多大部分硬件基本上 都可以识别的 也可以通过网络更新 之前我用ubantu的时候是这样的 别的没试过 …

div和div之间画横线_javascript – jQuery – 使用画布在div之间绘制线条

我会把div定位为绝对的,然后把它们放在你想要的地方.然后用这个功能获得他们的位置://Get the absolute position of a DOM object on a pagefunction findPos(obj) {var curLeft curTop 0;if (obj.offsetParent) {do {curLeft obj.offsetLeft;curTop obj.offse…

linux 系统盘无法ls,系统故障排除

1.系统故障排除1)模拟磁盘/dev/sda的MBR故障,并执行修复01.备份磁盘/dev/sda的MBR扇区选择一个/dev/sda以外的文件系统(比如/dev/sdb1)来存放备份文件:[rootsvr5 ~]# df -hT/home//选择/dev/sdb1存放备份文件系统 类型 容量 已用 可…

docker公共存储库_查找并修复docker镜像安全漏洞

容器的出现使开发团队可以创建沙盒环境,以在其中运行和测试应用程序,容器主要由从 docker hub 或其他公共镜像存储库提取的开源镜像组成。但是这些开源镜像有时可能包含一些漏洞,这些漏洞可能会危害容器的安全,进而危害其主机/服务…

linux修改services命令,Linux中service指令都有哪些参数

这是因为没有配置安装服务器配置安装服务器 如下1、 以root登录安装服务器,用命令 rpm –qa | grep tftp 查看是否安装了tftp软件包,如果没有,安装一下(安装软件的方法将在后面的文章中详细介绍)。2、 修改tftp的配置文件,使tftp服务可以随linux开机启动…

vim关闭下一行也是注释_在Vim中注释/取消注释行的快速方法是什么?

我有一个在vi中打开的Ruby代码文件&#xff0c;其中的行注释为#&#xff1a;class Search < ActiveRecord::Migrationdef self.up# create_table :searches do |t|# t.integer :user_id# t.string :name# t.string :all_of# t.string :any_of# t.string :none_of#…

linux中常用安装程序的方法,Linux下常见的软件安装方式

一、Linux源码安装1、解压源码包文件源码包通常会使用tar工具归档然后使用gunzip或bzip2进行压缩&#xff0c;后缀格式会分别为.tar.gz与.tar.bz2&#xff0c;分别的解压方式&#xff1a;#tar -zxvf File.tar.gz#tar -jxvf File.tar.bz22、切换到解压后的目录#cd File3、准备编…

git status清空_本地删除文件后,git status会显示红色的那个文件。

知道了&#xff0c;感谢大家&#xff1a;正确答案应该是&#xff1a;$ git rm -r 倒计时rm 倒计时/js/countDown.jsrm 倒计时/倒计时整理.htmlWarning: Your console font probably doesnt support Unicode. If you experience strange characters in the output, consider swi…

Linux导出函数控制,linux 下仅导出指定函数的方法

节整理资料时&#xff0c;发现了这个&#xff0c;是两年前在 LOVEUNIX 上的回帖。自己都忘了&#xff0c;贴在这里做个备份。linux 也有导出文件。不用特定的扩展名&#xff0c;且不是在 gcc 中指定参数&#xff0c;而是在 ld 中。写一个导出符号文件&#xff0c;如 symbol 指定…

idea代码补全声明代码_用了这么多年idea,竟然不知道这些代码补全功能

先上图&#xff0c;不知道大家写代码注意到没&#xff0c;因为也没有人告诉我&#xff0c;网上今天才发现这个技巧&#xff0c;所以推荐给大家&#xff0c;如果你知道&#xff0c;那就路过即可。。。if相关定义一个boolean类型的变量flag和一个String类型的变量name来进行测试。…

网站设计软件linux,ubuntu下的网页设计 网页制作软件工具.pdf

ubuntu下的网页设计 网页制作软件工具.pdfubuntu/linux 下的网页设计网页制作软件工具1. Bluefish 是一个基于Gtk 的 HTML 的编辑器&#xff0c;它支持语法加亮&#xff0c;支持HTML 、CSS 、JAVASCRIPT 、Java server pages (JSP) 、Python 、Perl 、SSI 、PHP 、XML 等语言从…

linux安装python2环境_Python基础手册 2 —— Python 环境搭建(Linux)

一、安装python3.4 (CentOS6.5)这里我们选择python3.4版本&#xff0c;首先是因为python3是python发展的趋势&#xff0c;Python2将在2020年被淘汰。其次Python3拥有更好更简洁的语言设计&#xff0c;同时也是因为后期我们的Django项目1.9.5版本适用于python3.4版本。1、 首先我…

Linux复制文件到usb设备中,使用shell脚本实现USB设备的加载与文件复制

使用shell脚本实现USB设备的加载与文件复制在Linux操作系统中&#xff0c;如果插入一个USB设备&#xff0c;需要用mount挂载命令才能实现这个设备的加载&#xff0c;下面写一个USB设备挂载与文件复制的Shell程序&#xff0c;程序需求&#xff1a;www.2cto.com1、运行时&#xf…

getbook netty实战_Netty 入门教程

前言Netty是一个异步事件驱动的网络应用程序框架&#xff0c;用于快速开发可维护的高性能协议服务器和客户端。Netty 是一个广泛使用的 Java 网络编程框架(Netty 在 2011 年获得了Dukes Choice Award&#xff0c;见https://www.java.net/dukeschoice/2011)。它活跃和成长于用户…

linux环型共享内存,Linux system v 共享内存

system v 共享内存#include #include int shmget(key_t key, size_t size, int shmflg);建立&#xff1a;进程与共享内存的关联关系key_t key&#xff1a;16进制的非0数字。一般有两种方式设置它。第一种:调用fotk函数第二种&#xff1a;直接使用IPC_PRIVATE注意&#xff1a;如…

用python画组合图形的面积_实现五边形面积计算

此课程与《清华编程高手.尹成.带你实战python入门》大体相同&#xff0c;只需购买其中的一门课程。本课程由清华大学尹成老师录制&#xff0c;课程的特色在于讲解原理的同时引入了每个程序员都热衷的黑客技术。python是一种跨平台的计算机程序设计语言&#xff0c;是一种面向对…

linux代码段映射,bss,data,text,rodata,堆,栈,常量段与其各段在物理存储中关系

本文想从linux出发【目前还想可不可以从51单片机出发】&#xff0c;解答程序代码和各种数据结构是如何存储(映射)到存储区的。目前未完成整理&#xff0c;还是初稿的想法。bss段&#xff1a;BSS段(bsssegment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英…