管理您的 RDS for Oracle 数据库实例 - Amazon Relational Database Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

管理您的 RDS for Oracle 数据库实例

以下是您使用 RDS for Oracle 数据库实例执行的常见管理任务。对于所有 RDS 数据库实例,有些任务是相同的。其他任务是特定于 RDS for Oracle 的。

以下任务是所有 RDS 数据库的共同任务,但 Oracle 数据库具有特殊的注意事项。例如,您可以使用 Oracle 客户端 SQL*Plus 和 SQL Developer 连接到 Oracle 数据库。

您在下面可以找到 RDS Oracle 常见 DBA 任务的特定于 Amazon RDS 实施的描述。为了提供托管服务体验,Amazon RDS 未提供数据库实例的 Shell 访问权限。此外,RDS 还限制了对需要高级权限的某些系统过程和表的访问。在许多任务中,您可以运行 rdsadmin 程序包,这是一个特定于 Amazon RDS 的工具,可用于管理您的数据库。

以下是运行 Oracle 的数据库实例的常见 DBA 任务:

  • 诊断问题

    列出事件

    Amazon RDS 方法:rdsadmin.rdsadmin_adrci_util.list_adrci_incidents

    Oracle 方法:ADRCI 命令 show incident

    列出问题

    Amazon RDS 方法:rdsadmin.rdsadmin_adrci_util.list_adrci_problem

    Oracle 方法:ADRCI 命令 show problem

    创建事件包

    Amazon RDS 方法:rdsadmin.rdsadmin_adrci_util.create_adrci_package

    Oracle 方法:ADRCI 命令 ips create package

    显示跟踪文件

    Amazon RDS 方法:rdsadmin.rdsadmin_adrci_util.show_adrci_tracefile

    Oracle 方法:ADRCI 命令 show tracefile

您还可以使用 Amazon RDS 过程将 Amazon S3 与 Oracle 集成在一起以及运行 OEM Management Agent 数据库任务。有关更多信息,请参阅“Amazon S3 集成”和“使用 Management Agent 执行数据库任务”。

清除回收站

删除表时,Oracle 数据库不会立即清除其存储空间。数据库将重命名表,并将其与所有关联的对象放在回收站中。清除回收站将删除这些项目并释放其存储空间。

要清除整个回收站,请使用 Amazon RDS 过程 rdsadmin.rdsadmin_util.purge_dba_recyclebin。但是,此过程无法清除回收站中的 SYSRDSADMIN 对象。如果您需要清除这些对象,请联系 Amazon Support。

以下示例清除整个回收站。

EXEC rdsadmin.rdsadmin_util.purge_dba_recyclebin;