重庆思庄Oracle、Redhat认证学习论坛

标题: 使用 rman本身的disksbt库模拟磁带备份 [打印本页]

作者: 郑全    时间: 2020-3-15 18:16
标题: 使用 rman本身的disksbt库模拟磁带备份

[color=rgba(0, 0, 0, 0.65)]
使用 rman本身的disksbt库模拟磁带备份



默认情况下,我们自己安装的数据库,没有磁带库,无法玩转磁带库的相关操作,但又想练习往磁带里面备份oracle数据文件这么办呢,

解决办法,一个是安装一个虚拟磁带,比如mhvtl,也可以安Oracle Secure Backup,osb自带磁带功能,但这些都需要借助安装第三方软件,其他,oracle安装好后,

自带一个DISKSBT库,可以使用这个DISKSBT库来模拟磁带备份.下面我们来使用DISKSBT进行数据备份



1.通过run{}块备份到磁带

   rman>

            run{

             allocate channel dev1 type sbt parms='SBT_LIBRARY=oracle.disksbt, ENV=(BACKUP_DIR=/tmp)';

             backup database;

             }

执行: