Amazon Relational Database Service
用户指南 (API Version 2014-10-31)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

创建 Oracle 数据库实例并连接到 Oracle 数据库实例上的数据库

Amazon RDS 的基本构建基块是数据库实例。Amazon RDS 数据库实例类似于本地 Oracle 数据库。

重要

在创建数据库实例之前,您必须拥有一个 AWS 账户。如果您没有 AWS 账户,请打开 https://aws.amazon.com/,然后选择 Create an AWS Account

在此主题中,您将创建示例 Oracle 数据库实例。然后可以连接到该数据库实例并运行简单的查询。最后,您将删除该示例数据库实例。

创建示例 Oracle 数据库实例

在此过程中,您会使用 AWS 管理控制台 创建示例数据库实例。由于只创建示例数据库实例,本例中未针对每个设置进行完整介绍。有关每个设置的完整介绍,请参阅 创建运行 Oracle 数据库引擎的数据库实例

创建运行 Oracle 数据库引擎的数据库实例

  1. 登录 AWS 管理控制台 并通过以下网址打开 Amazon RDS 控制台:https://console.amazonaws.cn/rds/

  2. 在 Amazon RDS 控制台的右上角,选择您要在其中创建数据库实例的区域。

  3. 在导航窗格中,选择 Instances

  4. 选择 Launch DB Instance

    此时将出现 Select Engine 页面。

     引擎选择
  5. 选择 Oracle 图标,然后对 Oracle SE Two 版本选择 Select

  6. Production? 页面上,会询问您是否要将所创建的数据库实例用于生产。选择 Dev/Test,然后选择 Next Step

    此时将出现 Specify DB Details 页面。

     数据库实例详细信息
  7. Specify DB Details 页上,提供您的数据库实例的信息,如下表所示:

    对于此参数 请执行此操作

    License Model

    选择 license-included 可使用 Oracle 的一般许可协议。

    数据库引擎版本

    在列表中选择可用的最新版 Oracle。

    数据库实例类

    选择 db.t2.small。此实例类适合用于测试。

    Multi-AZ Deployment

    对于开发和测试,选择 No

    存储类型

    选择存储类型 General Purpose (SSD)

    分配的存储空间

    输入 10,为您的数据库分配 10 GB 的存储空间。您将看到建议分配更多存储空间的警告,但由于这只是示例数据库实例,10 GB 的空间足够了。

    DB Instance Identifier

    键入 sample-instance

    Master Username

    键入一个名称,该名称将用作登录数据库实例的主用户名称,且拥有所有数据库特权。主用户名是 SQL Server Authentication 的登录信息。

    Master PasswordConfirm Password

    键入您的主用户密码。密码必须包含 8 到 128 个可打印 ASCII 字符,不包括 /、" 和 @。

  8. 选择 Next 以继续。

    此时将出现 Configure Advanced Settings 页面。

     “Additional Configuration”面板
  9. Configure Advanced Settings 页上,提供您的数据库实例的信息,如下表所示:

    对于此参数 请执行此操作

    VPC

    选择 Create new VPC

    子网组

    选择 Create new DB Subnet Group

    公开访问

    选择

    可用区

    选择 No Preference

    VPC 安全组

    选择 Create new Security Group

    Database Name

    键入 ORCL

    Database Port

    将默认值“1521”保持不变,除非您有通过其访问数据库的特定端口。Oracle 安装默认使用端口 1521,但是在某些情况下,防火墙可能会阻止此端口。如果不确定,请询问您的网络管理员应使用什么端口。

    DB Parameter Group

    保留默认值。

    选项组

    保留默认值。

    Copy Tags To Snapshots

    将此设置留为未选择状态。

    Character Set Name

    选择表示 Unicode 5.0 UTF-8 Universal 字符集的默认值 AL32UTF8

    启用加密

    选择 No 则对此数据库实例启用静态加密。

    备份保留期

    选择 7

    备份时段

    选择 No Preference

    Enable Enhanced Monitoring

    选择 No

    Auto Minor Version Upgrade

    选择

    Maintenance Window

    选择 No Preference

  10. 选择 Launch DB Instance

  11. 选择 View Your DB Instances

    在 RDS 控制台中,新数据库实例显示在数据库实例列表中。数据库实例具有 creating 状态,直到该数据库实例可供使用。当状态变为 Available 时,您可以连接到该数据库实例。根据数据库实例类和存储量,新实例可能需要等待 20 分钟时间才可用。

     “My DB Instances”列表

连接到您的示例 Oracle 数据库实例

在 Amazon RDS 预置数据库实例后,您可以使用任何标准 SQL 客户端应用程序连接到该实例。在此过程中,您使用 Oracle sqlplus 命令行实用工具连接到示例数据库实例。要下载此实用工具的独立版本,请参阅 SQL*Plus 用户指南和参考

使用 SQL*Plus 连接到数据库实例

  1. 找到您的数据库实例的 DNS 名称和端口号。

    1. 打开 RDS 控制台,然后选择 Instances,显示数据库实例的列表。

    2. 选择 Oracle 数据库实例所在的行以显示实例的摘要信息。

       “My DB Instances”列表
    3. 复制终端节点。Endpoint 字段拥有两个由冒号 (:) 分开的部分。冒号前面的部分是实例的 DNS 名称,后面的部分是端口号。

  2. 在命令提示符下,在一行中键入以下命令,可使用 sqlplus 实用工具连接到数据库实例。Host 的值是数据库实例的 DNS 名称,Port 的值是分配给数据库实例的端口,而 Oracle SID 的值是数据库实例的数据库 (您在创建数据库实例时指定) 的名称,不是数据库实例的名称。

    Copy
    PROMPT>sqlplus 'mydbusr@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=endpoint DNS name) (PORT=1521))(CONNECT_DATA=(SID=ORCL)))'>

    您应该可以看到类似于如下所示的输出内容。

    Copy
    SQL*Plus: Release 11.1.0.7.0 - Production on Wed May 25 15:13:59 2011 SQL>

删除您的示例数据库实例

在探索您创建的示例数据库实例之后,您应当删除数据库实例,因此您无需为其付费。

删除数据库实例

  1. 登录 AWS 管理控制台 并通过以下网址打开 Amazon RDS 控制台:https://console.amazonaws.cn/rds/

  2. Instances 列表中,选择您的示例数据库实例。

  3. 选择 Instance Actions,然后选择 Delete

  4. 对于 Create final Snapshot,选择 No

    注意

    您应为要删除的所有生产数据库实例创建最终快照。

  5. 选择 Delete

相关主题