rman之catalog管理

联系:手机/微信(+86 17813235971) QQ(107644445)

标题:rman之catalog管理

作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]

1、catalog配置

--创建表空间
create tablespace cata datafile 'C:\oracle\product\10.2.0\oradata\rmanxff\cata01.dbf' size 1024m;
--创建用户
 create user cata identified by cata default tablespace cata quota unlimited on cata;
--授权用户
grant create session,resource,recovery_catalog_owner to cata;
--rman连接到catalog数据库rmanxff上
rman catalog cata/cata@rmanxff
--建立恢复目录
create catalog;
--rman连接到target数据库orcl上
connect target sys/xifenfei@orcl
--注册目标数据库
register database;
--catalog登录
rman target sys/xifenfei@orcl catalog cata/cata@rmanxff
--同步catalog
resync catalog;

控制文件中rman信息保存的时间由control_file_record_keep_time参数决定
2、rman的脚步管理

--创建脚步
create script b{
 backup incremental level 0
 format 'c:\temp\l0_%U.bak' database;
 sql 'alter system archive log current';}
--执行脚本
run{execute script b;}
--print脚步
print script b;
--修改脚本
 replace script b
{backup database format 'c:\temp\11_%U.bak';
sql 'alter system archive log current';}
--删除脚本
delete script b;
--列车脚本
list script names;
--脚本导出到文件
print script b to file 'c:\a.txt';
--文件导入成脚本
create script a from file 'c:\a.txt';
--通过文件修改脚步
replace script b from file 'c:\a.txt';

oracle之数据备份恢复——不完全恢复

联系:手机/微信(+86 17813235971) QQ(107644445)

标题:oracle之数据备份恢复——不完全恢复

作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]

一、用户管理备份的数据库
1、restore备份的数据库
2、startup nomount/mount(看具体情况,如果和控制文件要nomount)
3、三种恢复方式选择
recover database until change scn
recover database until time ‘yyyy-mm-dd hh24:mi:ss’
recover database until cancel
如果利用备份控制文件恢复
在3的后面加上using backup controlfile
4、alter database open resetlogs
二、rman备份的数据库
run{
startup mount;
sql “alter session set nls_date_format =”yyyy-mm-dd hh24:mi:ss””;
set until time=’2010-09-01:20:25:29′;
restore database;
recover database;
alter database open resetlogs;}
使用set until time “to_date(‘2010-09-01:20:25:29′,’yyyy-mm-dd hh24:mi:ss’)”