restore:还原 recover恢复
先用restore database命令通过备份文件还原到备份点,然后使用recover database命令通过归档日志文件恢复到介质损坏时的时间点。RMAN的体系结构
RMAN连接上后有2个默认连接polling和default。还可以有rcvcat连接用于连接存储备份信息的recovery catalog DB,备份信息还可放在目标数据库的控制文件里,RMAN可分配任意多的channel(一个通道为一个连接)用于读目标数据库数据写到磁盘或磁带上。control_file_record_keep_time 控制文件重用需要的天数rman连接本机数据库
rman target / nocatalog 连接远程目标数据库
rman target sys/sys@XWX1 nocatalog;写RMAN输出到一个日志文件
rman target sys/sys log d:/rman.log appendrman启动执行脚本
rman target sys/sys log d:/rman.log append
@"d:/my_rman_script.rcv"最简单的脚本(here document技术:Here Documents的用处是将后面的内容作为命令的输入自动提供给前面的命令)
rman rman target / nocatalog <<!
show all;
exit;
!RMAN>show all;查看配置信息自动channel分配:
1.设置channel的默认设备类型
RMAN>configure default device type to sbt;指定为磁带
RMAN>configure default device type clear;清除设置,还原到缺省值2.设置并发度
RMAN>configure device type disk parallelism 3;3.设置备份目录
RMAN>configure channel device type disk format="d:/backup/rman/%U";%U文件名自动编号唯一4.设置最大备份片大小
RMAN>configure channel device type disk maxpiecesize 2G;5.configure backup potimazation on; ----设置备份优化;
6.configure retention policy to
recovery window of 7 days; ----设置保留备份策略窗口7天;
7.configure retention policy to
redundancy 4; ----设置冗余度为4,保存4个备份集;
8.configure datafile backup copies for
device type disk to 2; ----如果备份到磁盘,则同时作2个拷贝的备份;
9.同时备份控制文件
configure controlfile autobackup on;手动channel分配
RMAN>run {
allocate channel c1 type disk
format="d:/backup/rman/user20110627.bak";
backup datafile "d:/Oracle/oradata/users01.dbf";
sql "alter database archive log current";
}连接的类型
与目标数据库
与recovery catalog database
与auxiliary database:standby database、duplicate database、TSPITR instance。连接一个机器的不同实例需要
UNIX:oracle_sid=orcl;export oracle_sid;
window:set oracle_sid=orclbackup是RMAN备份特有,copy是普通cp命令拷贝的
list命名
1.列出数据库所有文件的备份
RMAN>list backup of database;2.列出数据库某文件的备份
report schema; 数据文件信息,复制datafile目录
RMAN>list backup of datafile "d:/oracle/oradata/users01.dbf";
列出表空间的所有copies或backup
RMAN>list copy of tablespace "SYSTEM";
RMAN>list backup of tablespace "SYSTEM";REPORT命令
1.report need backup需要备份的数据文件
report need backup incremental 3;需要3个或更多增量备份的文件
report need backup days 3;3天内没备份的文件
report need backup redundancy 2;冗余小于2的文件Oracle教程:用户管理的完全恢复Oracle网络服务端配置相关资讯 Oracle教程
- Oracle中纯数字的varchar2类型和 (07/29/2015 07:20:43)
- Oracle教程:Oracle中查看DBLink密 (07/29/2015 07:16:55)
- [Oracle] SQL*Loader 详细使用教程 (08/11/2013 21:30:36)
| - Oracle教程:Oracle中kill死锁进程 (07/29/2015 07:18:28)
- Oracle教程:ORA-25153 临时表空间 (07/29/2015 07:13:37)
- Oracle教程之管理安全和资源 (04/08/2013 11:39:32)
|
本文评论 查看全部评论 (0)