Oracle Cloud Infrastructure Database Migrationの開始
Oracle Cloud Infrastructure Database Migrationサービスの使用を開始する前に、データベースを移行する前に、次の準備タスクを実行する必要があります:
- テナンシにデータベース移行ポリシーを作成します。
- 移行に必要な依存オブジェクトを作成します。
- 必要に応じて、ソース・データベースおよびターゲット・データベースを構成します。
始める前に
Oracle Cloud Infrastructure Database Migrationの操作を開始する前に、管理者権限を持つOracle Cloud Infrastructureアカウントが必要です。
詳細は、Oracle Cloud Administrator権限を持つユーザーの追加を参照してください。
リソースの作成
次の手順を使用して、Oracle Cloud Infrastructure Database Migration操作が依存するリソースを作成します。
ポリシーの構成
Oracleでは、接続、移行、ジョブおよびネットワークをユーザーが管理できるようにするにはポリシーの最初のグループを使用することをお薦めします。これには、エンド・ツー・エンドに必要なポリシーがあります。
仮想クラウド・ネットワークの作成
少なくとも1つのサブネットを含む仮想クラウド・ネットワーク(VCN)をコンパートメントに作成します。
サブネットは、すべての可用性ドメインにわたってリージョナルである必要があります。
詳細は、VCNおよびサブネットを参照してください。
サブネットがリストにない場合は、戻ってそれがリージョナル・サブネットとして作成されていることを確認します。デフォルトでは、VCNウィザードによってリージョン・サブネットが作成されます。
既存のデータベース移行ユーザーまたは動的グループの作成または再利用
データベース接続、移行およびジョブを管理するユーザー・グループを作成し、データベースの移行を担当するユーザーをグループに追加します。
グループ名を書き留めます。そのグループのポリシーをリソース・ポリシーの作成で作成します。詳細は、「グループの管理」を参照してください。
OCI APIキー・ペアの作成
OCI APIキー・ペアを作成するのは、REST API、OCIソフトウェア開発キットおよびコマンドライン・インタフェースを直接使用する予定がある場合、またはデータベース移行エージェントをインストールしている場合です。
必要なキーとOCIDの指示に従います。
データ転送(中)の選択
- データベース・リンクを介したData Pump
- オブジェクト・ストレージを介したData Pump
- ファイル・ストレージを介したData Pump
詳細は、バケットの作成を参照してください。
データ・ポンプ・エクスポート・ディレクトリのために使用されるファイル・システムに、データ・ポンプ・ダンプ・ファイルを格納するのに十分な領域があることを確認します。
Vaultの選択または作成
または、データベース接続の作成時にボールトを選択します。データベース移行で使用するキーをマスター暗号化キーに作成します。オプションで、データベースの移行中にボールトを作成できます。
データベース移行ユーザーへの権限の付与
IAMポリシーを使用して、Oracle Cloud Infrastructure Database Migrationユーザー・グループに特定の機能を付与します。
以前にリソースの作成で、Oracle Cloud Infrastructure Database Migrationのユーザー・グループを作成しました。ここでは、メンバーがデータベース移行リソースを管理できるようにグループ権限を構成します。
SUDOアクセスの構成
場合によっては、ソース・データベース・サーバーでsudo
を使用して操作を実行する権限を特定のユーザーに付与する必要があります。
ソース・データベース・サーバーのsudo
アクセスを構成するには:
ソース・データベース・サーバーへのアクセスでSSHが使用される場合は、sudo
操作が、データベース・インストール・ユーザーおよびroot
ユーザーのパスワードを要求せずに実行されるように構成します。
たとえば、データベース・インストール・ユーザーがoracle
の場合、sudo su - oracle
を実行します。
opc
ユーザーがデータベース・サーバーへのアクセスに使用される標準のOracleクラウド・ユーザーですが、sudo
権限を持つ任意の特権ユーザーを使用できます。
root
ユーザーの場合は、sudo su -
を実行します。
また、ターゲット・データベース・サーバーはクラウドのみに存在するため、sudo
操作はすでに構成されていることに注意してください。
データベース移行サービスへのアクセス
Oracle Cloud Infrastructure Database Migrationには、Oracle Cloudインタフェース・コンソール(ブラウザ・ベースのインタフェース)、REST API、またはOracle Cloud Infrastructureソフトウェア開発キットとコマンドライン・インタフェースを使用してアクセスできます。
コンソールを使用してデータベース移行にアクセスするには:
-
サポートされているブラウザを使用してコンソールにアクセスします。
詳細は、コンソールへのサインインを参照してください。
-
プロンプトが表示されたら、クラウド・テナント、ユーザー名およびパスワードを入力します。
-
「サインイン」をクリックします。
-
ウィンドウの右上隅で、データベース移行サービスが提供されているリージョンを選択します(たとえば、「米国東部(アッシュバーン)」)。
データベース登録、移行、エージェント、ジョブなどのデータベース移行リソースはリージョン固有です。このため、必要なリソースが含まれるリージョンでデータベース移行を選択する必要があります。
-
ナビゲーション・メニューで「データベース移行」を選択します。
データベース移行サービスの移行ページが表示されます。
データベース移行APIの使用
OCI Database MigrationサービスAPIについては、https://docs.oracle.com/iaas/api/#/en/database-migration/20210929/を参照してください。
REST APIおよびOCIソフトウェア開発キットとコマンドライン・インタフェースの使用の詳細は、REST APIおよびソフトウェア開発キットとコマンドライン・インタフェースを参照してください。