【备份恢复】闪回数据库(五)RMAN 命令行闪回数据库
RMAN 命令行闪回数据库常用方法:1) 基于时间(与在 SQLPLUS 下基于时间的闪回非常相似,只是格式稍有变化,就不重复测试了)RMAN> FLASHBACK DATABASE TO SCN=23565;3) 基于:归档序号测试基于归档序号闪回数据库1) 查看当前的日志序号为1 Databaselog mode &nbs...
【备份恢复】闪回数据库(四)基于可靠还原点闪回数据库
基于可靠还原点闪回数据库创建语法:create restore point rp_name;table/point-in-time recovery 等操作时,就可以制定目标时间点为该 restore point,而不需要指定当时的 SCN 了。在很多关于恢复和闪回的试验中,作者都是在试验前查询系统当前的 SCN,执行某些操作,然后恢复或者闪回到之前查询到的 SCN。有了 norma...
【备份恢复】闪回数据库(三)基于时间戳闪回数据库
基于时间戳闪回数据库1) 创建测试表,并插入测试数据SYS@ORA11GR2>conn scott/tigerConnected.SCOTT@ORA11GR2>create table fbdb_time as select * from fbdb_scn where 1=2; Table created.SCOTT@ORA11GR2>insert into fbdb_timeselect 1 as id,dbms_flashback.get_system_change_number...
【备份恢复】闪回数据库(二) 基于 SCN 闪回数据库
基于 SCN 闪回数据库1) 创建测试环境并获取当前 SCNSCOTT@ORA11GR2>create table fbdb_scn as select 1 as id,dbms_flashback.get_system_change_numberas scn,sysdate as dd from dual; Table created. SCOTT@ORA11GR2>select * from fbdb_scn; &...
【备份恢复】闪回数据库(一)闪回数据库的管理
Flashback Database闪回数据库:与RMAN的不完全恢复非常类似,它可以把整个数据库回退到过去的某个时点的状态,这个功能依赖于Flashback log日志。比RMAN更快速和高效,因此Flashback Database 可以看作是不完全恢复的替代技术。闪回数据库的前提是要开启归档日志。闪回原理:在启用闪回数据时,会将修改过的块的前映...
【备份恢复】 闪回技术之闪回删除
闪回删除语法:[schema.]table_name{[]}BIN$globalUID$version)? RECYCLEBINglobalUID: 是一个全局唯一的, version: 指数据库分配的版本号。 闪回删除利用的是drop操作,recyclebin里的,还是可以对删除后的表进行查询操作(基于回收站);但是注意:当表空间用满或设置为自动扩展了,但对于要扩张...
【备份恢复】 闪回技术之闪回归档
闪回归档:UNDO表空间记录的回滚信息虽然可以提供回闪查询,但时间久了,这些信息会被覆盖掉,其实只要事务一提交,他们就变成可覆盖的对象了,所以经常在做回闪查询时,我们会因为找不到undo block而收到1555错误,11G里面引入了Flashback Data Archive ,他用于存储数据的所有改变,时间由你自己设定,消耗的是更多的磁盘空间...
【备份恢复】闪回技术之闪回表
闪回表语法:FLASHBACK TABLE [ schema. ] table [, [schema. ] table ]...[ { ENABLE | DISABLE } TRIGGERS ]|BEFORE DROP [ RENAME TO table ]} ;1) 插入测试数据,验证触发器SCOTT@ORA11GR2>insert into fb_table(x)values(1); 1 row created. SCOTT@ORA11GR2>insert into ...
【备份恢复】 闪回技术之闪回事务处理查询
闪回事务处理查询 SQL事务'0B001700E1000000'做了两个操作:插入数据、更新数据,闪回事务会逆向的返回这个事务的操作,通过这组 SQL 可修改会事务修改前的样子:SYS@ORA11GR2>select undo_sql from flashback_transaction_query where xid='0B001700E1000000'; UNDO_SQL-----------...
【备份恢复】闪回技术之闪回版本查询
from table_name1) 查询 scott用户 emp表字段 empno 为 7369 对应的sal 值为 800SYS@ORA11GR2>conn scott/tigerConnected.SCOTT@ORA11GR2>SCOTT@ORA11GR2>select ename,job,sal fromemp where empno=7369; ENAME JOB &...
【备份恢复】 闪回技术之闪回查询
闪回技术之闪回查询:当数据误删除,想要回到删除前的状态,可以通过闪回查询获得闪回点的数据,前后比对,最后进行DML操作,恢复到自己想要的数据闪回查询有三中查询手段;基于timestamp;基于scn和基于 dbms_flashback 包实验:1) 基于 timestampSCOTT@ORA11GR2>createtable t_fb as select * from dep...
【备份恢复】下:还原和恢复数据库(即将一个库还原到另外一个库)
描述:在B库通过A库的RMAN联机全库备份做完全恢复此实验是在B库上恢复A库,不过更改了实例名。(前提:RMAN联机全库备份,及控制文件自动备份,当然也包括参数文件)源库(A库):192.168.10.2ORACLE_SID=ORA11GR2 DBID=237843809目标库(B库):192.168.10.3 ORACLE_SID=PROD 源库备份(A库...
【备份恢复】上:还原和恢复数据库(即将一个库还原到另外一个库)
还原和恢复数据库:本实验是将一个库还原到另外一个库。说明:源库: 192.168.10.2 ORACLE_SID=ORA11GR2 DBID=237843809目标库:192.168.10.3 ORACLE_SID=PROD1. 准备工作源库数据库全备及开启控制文件自动备份,当然也包括参数文件RMAN> backup as backupse...
【备份恢复】noarchive模式下使用增量备份恢复数据库
【备份恢复】利用 备份控制文件到指定目录下的控制文件 恢复控制文件
备份控制文件到指定目录下的控制文件恢复1.备份当前控制文件到指定目录SYS@ORA11GR2>alter database backup controlfile to '/home/oracle/control_bak.ctl'; Database altered.——验证:SYS@ORA11GR2>!ls /home/oracle/control_bak.ctl oradata 2.删除所有...
【备份恢复】 不完全恢复之 基于cancel的恢复
RMAN备份之 基于cancel的恢复说明:热备归档模式1.准备环境:RMAN全库备份RMAN> backup as compressed backupset full database; Starting backup at 02-OCT-16using channel ORA_DISK_1channel ORA_DISK_1: startingcompressed full datafile backup setchannel ORA_DISK_1:...
【备份恢复】 不完全恢复之基于时间点的恢复
不完全恢复之基于时间点的恢复说明;归档模式,rman工具的热备;1.准备环境:RMAN全库备份[oracle@wang ~]$ rman target / Recovery Manager: Release 11.2.0.4.0 -Production on Sun Oct 2 12:39:43 2016 Copyright (c) 1982, 2011, Oracle and/orits affiliates. All r...
【备份恢复】在 ARCHIVELOG 模式下执行数据库还原和恢复操作(源库备份源库恢复)
在 ARCHIVELOG 模式下执行数据库还原和恢复操作本实验是在一个库中操作备份,然后删除三大文件,最后利用rman备份进行恢复数据库操作1.查看归档与否:SYS@ORA11GR2>archive log list;Database log mode No Archive Mode...
【备份恢复】set newname切换日志
使用 SET NEWNAME 切换文件(相当于1) 创建测试表空间,数据文件放在/home/oracle/oradata/目录下——创建目录:[oracle@wang ~]$ mkdir oradata[oracle@wang ~]$ cd oradata/[oracle@wang oradata]$ ls[oracle@wang oradata]$ [oracle@wang oradata]$ pwd/home/oracle/orad...
【备份恢复】归档模式下丢失系统关键数据文件 利用RMAN备份恢复
1.查看数据库为归档模式SQL> archive log list;Database log mode Archive ModeAutomatic archival EnabledArchive destination &n...