执行 Oracle 数据库实例的常见 RMAN 任务
在下一节中,您可以了解如何在运行 Oracle 的 Amazon RDS 数据库实例上执行 Oracle Recovery Manager (RMAN) DBA 任务。为了提供托管服务体验,Amazon RDS 未提供数据库实例的 Shell 访问权限。并且它还限制了对需要高级权限的某些系统程序和表的访问。
使用 Amazon RDS 包 rdsadmin.rdsadmin_rman_util
执行 Amazon RDS for Oracle 数据库到磁盘的 RMAN 备份。rdsadmin.rdsadmin_rman_util
包支持完整和增量数据库文件备份、表空间备份和归档重做日志备份。
在 RMAN 备份完成后,您可以从 Amazon RDS for Oracle 数据库实例主机复制备份文件。您可能出于还原到非 RDS 主机目的或出于长期存储备份目的而执行此操作。例如,您可以将备份文件复制到 Amazon S3 存储桶。有关更多信息,请参阅使用 Amazon S3 集成。
RMAN 备份的备份文件保留在 Amazon RDS 数据库实例主机上,直到您手动删除它们。您可以使用 UTL_FILE.FREMOVE
Oracle 过程从目录中删除文件。有关更多信息,请参阅 Oracle 数据库文档中的 FREMOVE 过程
您不能使用 RMAN 还原 RDS for Oracle 数据库实例。但是,您可以使用 RMAN 将备份还原到本地或 Amazon EC2 实例。有关更多信息,请参阅博客文章将 Amazon RDS for Oracle 实例还原到自行管理的实例
注意
要备份和还原到另一个 Amazon RDS for Oracle 数据库实例,您可以继续使用 Amazon RDS 备份和还原特征。有关更多信息,请参阅 备份、还原和导出数据。