rman备份+完全备份+完全备份案例+查看备份集和备份段信息+备份表空间案例+查看备份的表空间users信息...

本文介绍了RMAN备份的基本概念,包括数据库需要处于存档模式才能进行备份的要求,详细解释了完全备份的过程及如何通过RMAN对数据文件、控制文件和日志文件进行完全备份。此外,还提供了具体的备份操作案例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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’;
这里写图片描述

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

转载于:https://www.cnblogs.com/feiZhou/p/9344240.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值