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

管理您的 Oracle 数据库实例

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

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

任务区域 相关文档

实例类、存储和 PIOPS

如果您正在创建生产实例,请了解实例类、存储类型和预置 IOPS 在 Amazon RDS 中的工作原理。

RDS for Oracle 实例类

Amazon RDS 存储类型

多可用区部署

生产数据库实例应使用多可用区部署。多可用区部署为数据库实例提供了更高的可用性、数据持久性和容错能力。

Amazon RDS 的高可用性(多可用区)

Amazon Virtual Private Cloud (VPC)

如果您的 AWS 账户具有默认 VPC,则系统会自动在默认 VPC 中创建数据库实例。如果您的账户没有默认 VPC,并且您希望数据库实例位于 VPC 中,则必须在创建实例之前创建 VPC 和子网组。

确定您使用的是 EC2-VPC 还是 EC2-Classic 平台

在 VPC 中使用数据库实例

安全组

默认情况下,数据库实例使用阻止访问的防火墙。确保使用正确的 IP 地址和网络配置创建安全组来访问数据库实例。创建的安全组取决于您的数据库实例所在的 Amazon EC2 平台以及您是否会从 Amazon EC2 实例访问该数据库实例。

通常而言,如果数据库实例位于 EC2-Classic 平台上,则您应创建数据库安全组。此外,如果实例位于 EC2-VPC 平台上,则应创建 VPC 安全组。

确定您使用的是 EC2-VPC 还是 EC2-Classic 平台

使用安全组控制访问权限

参数组

如果数据库实例需要特定数据库参数,则应在创建数据库实例前创建参数组。

使用数据库参数组

选项组

如果数据库实例将需要特定的数据库选项,则应在创建数据库实例前创建选项组。

向 Oracle 数据库实例添加选项

连接到您的数据库实例

在创建安全组并将其与数据库实例关联后,您可以使用任何标准 SQL 客户端应用程序(如 Oracle SQL*Plus)连接到数据库实例。

连接到 Oracle 数据库实例

备份与还原

您可以配置数据库实例以采用自动备份或采用手动快照,然后从备份或快照还原实例。

备份和还原 Amazon RDS 数据库实例

监控

您可以使用 CloudWatch Amazon RDS 指标、事件和增强监控来监控 Oracle 数据库实例。

查看数据库实例指标

查看 Amazon RDS 事件

日志文件

您可以访问 Oracle 数据库实例的日志文件。

访问 Amazon RDS 数据库日志文件

您在下面可以找到 RDS for Oracle 的常见 DBA 任务的特定于 Amazon RDS 实施的描述。为了提供托管服务体验,Amazon RDS 不允许通过 shell 访问数据库实例,而仅限访问某些需要高级权限的系统过程和表。在许多任务中,您可以运行 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 执行数据库任务