Oracle Cloud Infrastructureドキュメント

ベア・メタルおよび仮想マシンのDBシステムの管理

このトピックでは、ベアメタルおよび仮想マシンDBシステムのライセンスを起動、停止、終了、スケール、管理、およびステータスを確認する方法、および1ノードまたは2ノードのRAC DBシステムに対してDNSを設定する方法について説明します。

コンソール、API、またはCLIを使用してDBシステムを起動すると、システムはOracle databasesをサポートするようにプロビジョニングされ、初期データベースは、ユーザーが指定するオプションと、このトピックの後半で説明するいくつかのデフォルト・オプションに基づいて作成されます。

警告

Oracle Cloud Infrastructureコンソール、APIまたはCLIを使用してクラウド・リソースに説明、タグまたはわかりやすい名前を割り当てるときは、機密情報を入力しないでください。

必要なIAMポリシー

Oracle Cloud Infrastructureを使用するには、管理者が作成するポリシーで、コンソールまたはSDK、CLIまたはその他のツールを使用したREST APIのどちらを使用しているかにかかわらず、必要なタイプのアクセスを付与する必要があります。 アクションを実行しようとしたときに、権限のないメッセージや権限のないメッセージを取得する場合は、管理者に付与されているアクセスのタイプと作業するコンパートメントを確認してください。

管理者向け: 「データベース管理者にデータベース・システムを管理させる」のポリシーは、指定されたグループがデータベースと関連するデータベース・リソースですべてを行うことを可能にします。

新しいポリシーの場合は、「ポリシーの開始」「共通ポリシー」を参照してください。 データベースのポリシーを作成する方法について詳しくは、「Database Serviceの詳細」を参照してください。

前提条件

DBシステムを起動するには、以下のアイテムが必要です。

  • OpenSSH形式の公開キー.SSH経由でDBシステムに接続する際に使用するキー・ペアから取得します。 読みやすいように簡略化したサンプル公開キーを以下に示します。

    ssh-rsa AAAAB3NzaC1yc2EAAAABJQAA....lo/gKMLVM2xzc1xJr/Hc26biw3TXWGEakrK1OQ== rsa-key-20160304

    詳細は、「Linuxインスタンスでのキー・ペアの管理」を参照してください。

  • DBシステムを起動するために正しく構成された仮想クラウド・ネットワーク(VCN)です。 また、その関連ネットワーク・リソース(ゲートウェイ、ルート表、セキュリティ・リスト、DNSなど)もDBシステムで必要に応じて構成する必要があります。 詳細は、「DBシステムのネットワーク設定」を参照してください。
  • DBシステムをObject Storageにバックアップする場合、またはマネージドのパッチ適用機能を使用する場合、Oracleは、Object Storageにアクセスできるようにするためにサービス・ゲートウェイを使用することをお薦めします。

  • 2-node RAC DBシステムの場合、サブネット上のイングレスおよびエグレスのどちらに対してもポート22がオープンされていること、およびユーザーが作成したセキュリティ・ルールがステートフル(デフォルト)であることを確認してください。そうでない場合、DBシステムが正常にプロビジョニングされない可能性があります。

初期Databaseのデフォルト・オプション

コンソールでDBシステムを簡単に起動できるように、またAPIを使用する場合は、初期データベースと作成する追加データベースに対して、次のデフォルト・オプションが使用されます。 (dbcliコマンド・ライン・インタフェースを使用してデータベースを作成できる場合は、タイムゾーンなどのいくつかの高度なオプションを設定できます)。

  • コンソール有効:False
  • コンテナDatabaseの作成: バージョン11.2.0.4データベースではFalseです。 その他のバージョンではTrueです。
  • インスタンスのみ作成(スタンバイおよび移行用):False
  • Database Home ID:新しいデータベース・ホームを作成
  • Database言語: AMERICAN
  • Databaseサイズ設定テンプレート: odb2
  • Database Storage: バージョン11.2.0.4データベースではACFS。 その他のバージョンではASM。
  • Database Territory: AMERICA
  • Database一意の名前: ユーザー指定のデータベース名とシステム生成サフィクス(たとえば、dbtst_phx1cs)。
  • PDB管理者名: pdbuser (バージョン11.2.0.4のデータベースには該当しません)

設定可能なデータベース・オプションのリストについては、「DBシステムを起動するには」を参照してください。

コンソールの使用

DBシステムを起動するには
バックアップから新規DBシステムを起動するには
DBシステムのステータスを確認するには
DBシステムの起動、停止、再起動するには
ベアメタルDBシステムのCPUコアを拡張するには
仮想マシンDBシステムのストレージをスケールアップするには
DBシステムを終了するには
BYOLデータベース・ライセンスを管理するには
DBシステムとデータベース・リソースのタグを管理するには

APIの使用

APIおよび署名リクエストの使用については、REST APIおよび「セキュリティ資格証明」を参照してください。 SDKの詳細は、「ソフトウェア開発キットとコマンドライン・インタフェース」を参照してください。

これらのAPI操作を使用して、DBシステム・コンポーネントを管理します。

DBシステム:

データベースのホーム:

Databases:

ノード:

シェイプとデータベースのバージョン:

DatabaseサービスのAPIの完全なリストについては、「Database Service API」を参照してください。

DBシステム用のDNSの設定

DNSでは、IPアドレスの代わりにホスト名を使用して、DBシステムと通信できます。 「あなたのVirtual Cloud NetworkのDNS」で説明するように、「インターネットとVCNリゾルバ」 (VCNに組み込まれたDNS機能)を使用できます。

また、DNSサーバーの選択肢を使用することもできます。 ホスト名とドメイン名をDBシステムのパブリックまたはプライベートIPアドレスに関連付けます。 DBシステムのホスト名とドメイン名とIPアドレスは、Oracle Cloud Infrastructure コンソールDatabaseページにあります。

ホスト名をDBシステムのパブリックまたはプライベートIPアドレスに関連付けるには、DNS管理者に連絡し、DBシステムのIPアドレス用のカスタムDNSレコードをリクエストしてください。 たとえば、ドメインがexample.comで、clouddb1をホスト名として使用する場合は、clouddb1を関連付けるDNSレコードをリクエストします。example.comをDBシステムのIPアドレスに変換します。

上記のようにパブリックIPアドレスをDNS管理者に提供する場合は、カスタム・ドメイン名をDBシステム・パブリックIPアドレスにも関連付ける必要があります:

  1. register.comなどのサードパーティのドメイン登録ベンダーを通じてドメイン名を登録します。
  2. サードパーティのドメイン登録ベンダー・コンソールを使用して、ドメイン名をDBシステムのパブリックIPアドレスに解決します。 詳細は、サード・パーティのドメイン登録のドキュメントを参照してください。