管理您的 RDS for Oracle 数据库实例 - Amazon Relational Database Service

管理您的 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 对象。如果您需要清除这些对象,请联系 AWS Support。

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

EXEC rdsadmin.rdsadmin_util.purge_dba_recyclebin;