rman备份
1要做备份操作,数据库模式需要为存档模式

完全备份
1完全备份就是对数据库使用过的所有数据块进行备份,没有使用过的数据块是不做备份的。在进行完全备份时,rman将数据文件中所有的非空白数据块都复制到备份集中
2rman可对数据文件进行完全备份或者增量备份,但是对控制文件和日志文件只能进行完全备份。
3在一个完全数据库备份中,将所有的数据库文件都复制到闪回恢复区。

完全备份案例

run{
#注释 this is complete database backup
#--打开磁盘通道 ,通道名称ch1
allocate channel ch1 type disk;
#--完全备份
backup full
tag full_db_backup format "F:\test\back\db_t%t_s%s_p%p"(database);
release channel ch1;
}
说明:
tag:对相应的文件做出标记,标记内容full_db_backup 
format :指定备份文件的名称格式
(database):表示对这个数据执行完全备份
release channel ch1:释放通道

执行操作前要连接到目标数据库
这里写图片描述
查看备份集和备份段信息
list backup of database;
这里写图片描述
备份表空间案例
1备份表空间:好处是在出现介质失效时缩短恢复表空间所要恢复的时间
2一般在创建表空间或者修改表空间后,立即对表空间进行备份

run{
#注释 this is tablespace backup
#打开磁盘通道 ,通道名称ch1
allocate channel ch1 type disk;
backup 
tag tbs_users_read_only format "F:\test\back\tbs_users_t%t_s%s"(tablespace users);
release channel ch1;
}
说明:
tag:对相应的文件做出标记,标记内容tbs_users_read_only 
format :指定备份文件的名称格式
(tablespace users):表示对users表空间备份
release channel ch1:释放通道

执行操作前要连接到目标数据库

这里写图片描述
查看备份的表空间users信息
list backup of tablespace ‘users’;
这里写图片描述

为什么错的原因还没招到,等找到了我会更新上来

posted on 2017-06-05 15:43  2637282556  阅读(135)  评论(0编辑  收藏  举报