1

由于磁盘空间不足,我想更改为另一个驱动器。

如何使用 RMAN 将 oracle 使用的备份文件的默认位置更改到另一个驱动器?

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

编辑:

在这里找到了一些与我的问题类似的链接,但它们没有帮助。

我的脚本看起来像这样:

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;
}

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

4

2 回答 2

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 知道存在的路径。

于 2012-02-09T15:02:20.983 回答
0

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

“将 Oracle 数据库与 Amazon Web Services 结合使用”

于 2012-07-17T22:09:54.693 回答