使用 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;
}
执行: