首页 > 代码库 > rman备份工具简介
rman备份工具简介
RMAN工具简介:
备份的文件:
数据文件
归档日志
控制文件(当前控制文件)
spfile
自动管理备份相关元数据
文件名称
完成备份的scn
以数据块为单位,只备份使用过的数据块(物理层面判断是否使用)
备份时查询块状态,备份瞬间有修改块
等待块使用完成再备份
因此不会出现块分离
对备份出来的文件进行压缩
自身压缩+支持压缩参数
加参数压缩 5:1
自动检测数据块是否损坏
块损坏,不对其备份
支持增量备份
使用rman前提条件:
正确的环境变量
正确的实例名
sys用户操作(推荐)
监听不支持共享服务器连接
rmam相关知识介绍:
rman备份时加format参数:
开了闪回
备份数据放到闪回区
没开闪回区:
备份数据放到$oracle_home/dbs目录中
备份集:
备份出来的单位就叫备份集
备份集中的文件就是备份片
列出已经有的备份:
RMAN> list backup;
通道类型:
磁盘
速度比较快
使用年限有限(磁力消失)
磁带
通过在磁带条上打点存储数据
速度比较慢
磁带机(很多第三方的备份用的是磁带机)
通道数量就是备份集数量
一个通道只处理一个文件
一个文件只能被一个通道处理
一个文件可以分为多个备份片
迁移时设置备份片大小是有意义的:
迁移时数据传输问题
设置参数:section size=1024M
backup tablespace system section size=100m format ‘/tmp/system_%d_%T_%s_%p.bak‘;
%d 数据库名
%T 时间
%s 备份集编号
%p 备份片编号
备份冗余策略:(其一生效)
按照保存天数
按照保存份数
rman备份工具简介