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

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

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

重要

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

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

创建示例 Oracle 数据库实例

数据库实例是您运行 Oracle 数据库的位置。

控制台

您可在启用或不启用 Easy create (轻松创建) 的情况下,使用 AWS 管理控制台 创建运行 Oracle 的数据库实例。启用 Easy create (轻松创建) 的情况下,您可以仅指定数据库引擎类型、数据库实例大小和数据库实例标识符。Easy create (轻松创建) 为其他配置选项使用默认设置。未启用 Easy create (轻松创建) 的情况下,您在创建数据库时需要指定更多配置选项,包括用于可用性、安全性、备份和维护的选项。

对于该示例,您使用轻松创建来创建一个数据库实例,它运行带有 db.m4.large 数据库实例类的 Oracle 数据库引擎。

注意

有关在未启用轻松创建的情况下创建数据库实例的信息,请参阅创建 Amazon RDS 数据库实例

在启用“Easy create”(轻松创建) 的情况下创建 Oracle 数据库实例

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

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

  3. 在导航窗格中,选择数据库

  4. 选择创建数据库,并确保已选择轻松创建

    
						“Easy create”(轻松创建) 选项
  5. 配置中,选择 Oracle

  6. 对于数据库实例大小,选择免费套餐。如果免费套餐不可用,请选择开发/测试

  7. 对于数据库实例标识符,输入数据库实例的名称,或者保留默认名称。

  8. 对于主用户名,输入主用户的名称,或者保留默认名称。

    创建数据库页面应类似于以下图像。

    
						“创建数据库”页面
  9. 要为数据库实例使用自动生成的主密码,请确保选中自动生成密码复选框。

    要输入主密码,请清除自动生成密码复选框,然后在主密码确认密码中输入相同的密码。

  10. (可选)打开查看轻松创建的默认设置

    
						显示 Oracle 数据库的轻松创建设置

    您可以检查在启用轻松创建时使用的默认设置。如果要在数据库创建期间更改一个或多个设置,请选择标准创建以对其进行设置。可以在创建数据库后编辑列显示您可以在创建数据库后更改的选项。要更改在该列中具有的设置,请使用标准创建。对于在该列中具有的设置,您可以使用标准创建,也可以在创建后修改数据库实例以更改该设置。

  11. 选择创建数据库

    如果使用自动生成的密码,则数据库页面上将显示查看凭证详细信息按钮。

    要查看数据库实例的主用户名和密码,请选择查看凭证详细信息

    
						自动生成密码后的主用户凭证

    要以主用户身份连接到数据库实例,请使用显示的用户名和密码。

    重要

    您无法再次查看主用户密码。如果您不记录它,您可能需要更改它。如果需要在数据库实例可用后更改主用户密码,则可以修改数据库实例以执行此操作。有关修改 数据库实例的更多信息,请参阅 修改 Amazon RDS 数据库实例

  12. 对于数据库,选择新 Oracle 数据库实例的名称。

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

    
						显示数据库实例详细信息

连接到示例 Oracle 数据库实例

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

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

  1. 找到您的数据库实例的终端节点 (DNS 名称) 和端口号。

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

    2. 选择 Oracle 数据库实例名称以显示其详细信息。

    3. 连接和安全性选项卡上,复制以下信息:

      • Endpoint

      • 端口

      您需要终端节点和端口号才能连接到数据库实例。

      
								“我的数据库实例”列表
    4. 配置选项卡上,复制以下信息:

      • 数据库名称(不是数据库实例 ID)

      • 主用户名

      您需要数据库名称和主用户名才能连接到数据库实例。

  2. 在命令提示符下,在一行中输入以下命令,以使用 sqlplus 实用程序连接到数据库实例。使用以下值:

    • 对于 dbuser,输入您在前面步骤中复制的主用户的名称。

    • 对于 HOST=endpoint,输入您在前面步骤中复制的终端节点。

    • 对于 PORT=portnum,输入您在前面步骤中复制的端口号。

    • 对于 SID=DB_NAME,输入您在前面步骤中复制的 Oracle 数据库名称(而不是实例名称)。

    sqlplus 'dbuser@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=endpoint)(PORT=portnum))(CONNECT_DATA=(SID=DB_NAME)))'

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

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

有关连接到 Oracle 数据库实例的更多信息,请参阅连接到 Oracle 数据库实例。有关连接问题的信息,请参阅无法连接到 Amazon RDS 数据库实例

删除示例数据库实例

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

删除无最终数据库快照的数据库实例

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

  2. 在导航窗格中,选择数据库

  3. 选择要删除的数据库实例。

  4. 对于 Actions (操作),请选择 Delete (删除)

  5. 对于 Create final snapshot? (是否创建最终快照?),选择 No (否),然后确认选择。

  6. 选择 Delete