Professional Documents
Culture Documents
com
时代朝阳会员专区:Oracle 日常管理
闪回数据库
工作目标
1 在启动闪回数据库后,recover writer(RVWR)写进程将定期的把发生变化的数据块
写到闪回日志里,闪回日志是在闪回恢复区自动生成的,而不需要管理员进行维
护。因此,闪回数据库可以无需使用备份而使数据库快速恢复到误操作前的一个
时间点或者 SCN 状态。当然,可以闪回的时间范围和闪回恢复区大小以及设定的
闪回数据保存时间都有关系。
达成的目标/方案
1 闪回数据库需要的设置
2 使用闪回数据库恢复用户的误操作
软硬件系统配置
配置说明:
1 硬件环境:1G 内存、本地存储、NAS 存储
C:\Documents and Settings>hostname
winserv4
C:\Documents and Settings>ipconfig
Windows IP Configuration
时代朝阳会员专区 第 1 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com
3 C:\:第一块硬盘,安装操作系统
数据库安装:C:\oracle\product\10.2.0\db_1
Z:\:闪回恢复区 :z:\flash_area
4 用户信息(用户名/口令):
Oracle:sys/oracle as sysdba
system/oracle
5 Oracle 安装信息:
数据实例名 Sdzy(ORACLE_SID)
数据库连接模式确定 独占模式
数据文件位置 文件系统模式:
C:\oracle\product\10.2.0\oradata\sdzy
日志文件位置 文件系统模式:
C:\oracle\product\10.2.0\oradata\sdzy
控制文件位置 文件系统模式:
C:\oracle\product\10.2.0\oradata\sdzy
参数文件位置 C:\oracle\product\10.2.0\db_1\dbs
口令文件位置 C:\oracle\product\10.2.0\db_1\dbs
跟踪文件位置 C:\oracle\product\10.2.0\admin\sdzy\ bdump
C:\oracle\product\10.2.0\admin\sdzy\ udump
C:\oracle\product\10.2.0\admin\sdzy\ cdump
是否归档模式 是
回闪工作区 Z:\flash_area
审计数据存放目录 C:\oracle\product\10.2.0\admin\sdzy\ adump
数据库用户 sys/oracle SYSDBA
system/oracle
时代朝阳会员专区 第 2 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com
scott/tiger
详细操作过程描述
1 配置闪回数据库
1)确保数据库处于归档模式
连接到:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
2)配置快速恢复区(未配置)
时代朝阳会员专区 第 3 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com
3)设置保留时间
时代朝阳会员专区 第 4 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com
4)启动闪回数据库
SQL> select flashback_on from v$database;
FLASHBACK_ON
------------------
NO
数据库已更改。
时代朝阳会员专区 第 5 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com
OLDEST_FLASHBACK_SCN TO_CHAR(OLDEST_FLAS
-------------------- -------------------
625172 2008-01-08 13:32:04
时代朝阳会员专区 第 6 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com
TO_CHAR(SYSDATE,'YY
-------------------
2008-01-08 13:34:50
2)查看数据库用户
USERNAME
------------------------------
SCOTT
3)删除数据库用户 SCOTT
时代朝阳会员专区 第 7 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com
4 闪回数据库以恢复被删除的用户 SCOTT,参见前面第三步中查询的时间。
数据库已更改。
时代朝阳会员专区 第 8 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com
5 验证
USERNAME
------------------------------
SCOTT
体会与总结
本实践包含了以下几个方面的内容:
1 配置闪回数据库;
2 利用闪回数据库特性来恢复人为的误操作(删除了 scott 模式)。
时代朝阳会员专区 第 9 页
www.zhaoyang-db.com/huiyuan