如何使用RMAn更改oracle11g的默认备份位置?

时间:2012-02-09 14:20:12

标签: oracle11g database-backups rman

由于磁盘空间不足,我想换到另一个驱动器。

如何使用RMAN将oracle使用的备份文件的默认位置更改为其他驱动器?

默认情况下,它位于变量文件夹ORACLE_HOME中。

编辑:

找到了一些像我here这样的问题的链接,但是他们没有帮助。

我的脚本看起来像这样:

run {
allocate channel d1 type disk;
allocate channel d2 type disk;
backup
format 'd:/backups/%U.bkp'
database plus archivelog;
release channel d1;
release channel d2;
}

编辑:通过运行上述脚本,备份永远不会完成

2 个答案:

答案 0 :(得分:3)

如果使用BACKUP执行RMAN操作,则备份集/备份片/映像副本/等的位置由ALLOCATE CHANNEL命令确定。

run 
{
  allocate channel d1 device type disk format 'd:/backups/%U.bkp';
  backup database include current controlfile;
  release channel d1;
}

如果没有指定磁盘通道的位置,Oracle会将该位置默认为$ ORACLE_HOME,因为这是Oracle知道存在的路径。

答案 1 :(得分:0)

使用Oracle RMAN,您现在可以备份到Cloud / Amazon S3,请查看:

"Using Oracle Database with Amazon Web Services"

相关问题