移行の準備

移行する前に、ソースMS SQL Serverデータベースのサイズ要件に従ってOracle Cloud InfrastructureにOracle Autonomous Databaseインスタンスをプロビジョニングし、Oracle SQL Developerをインストールして構成します。

クラウド・インスタンスへのAutonomous Databaseのプロビジョニング

ソースMS SQL Serverデータベースのサイズ要件に従って、Oracle Cloud InfrastructureにOracle Autonomous Databaseインスタンスをプロビジョニングします。

必要に応じて、次の前提条件ステップを実行します:

  • Oracle Cloud Infrastructure Consoleを開きます。
  • 左側のナビゲーション・メニューから「Oracle Database」をクリックし、ワークロードに応じて「Autonomous Data Warehouse」「Autonomous JSON Database」または「Autonomous Transaction Processing」をクリックします。この例では、Autonomous Data Warehouseを使用します。
  • リージョンを選択します。

  • コンパートメントを選択します。

  1. 「Autonomous Databaseの作成」をクリックします。
  2. Autonomous Databaseの基本情報を指定します。
    • コンパートメントの選択

    • 表示名:わかりやすい説明またはリソースの識別に役立つその他の情報を指定します。表示名は一意である必要はありません。

      ノート:

      Autonomous Databaseの作成後に表示名を変更することはできません。
    • データベース名:データベース名を指定します。英字と数字のみである必要があります。最大長は14文字です。同じリージョン内の同じテナンシの複数のAutonomous Databaseに同じデータベース名を使用することはできません。

  3. ワークロード・タイプを選択します。Autonomous Data Warehouseインスタンスを作成するには、選択肢から「データ・ウェアハウス」を選択します。
  4. デプロイメント・タイプの選択

    「共有インフラストラクチャ」を選択して、共有Exadataインフラストラクチャにインスタンスを作成します。

  5. データベースを構成します。
    • Always Free: Always Free構成オプションを表示する場合に選択します。

    • データベース・バージョンの選択:データベース・バージョンを選択します。使用可能なデータベース・バージョンは19cです。

      「Always Free」を選択すると、使用可能なデータベース・バージョンは19cおよび21cです。

    • OCPU数: データベースのCPUコアの数を指定します。

    • ストレージ(TB):データベースで使用可能にするストレージをTB単位で指定します。

    • 自動スケーリング:デフォルトでは、自動スケーリングは、ワークロード要求を満たすためにCPUとIOリソースを最大で3倍まで自動的に使用できるように有効化されます。自動スケーリングを使用しない場合は、このオプションの選択を解除して自動スケーリングを無効にします。

  6. 管理者資格証明を作成しますAutonomous Data Warehouse管理ユーザーのパスワードを設定します。
    • ユーザー名:このフィールドは読取り専用です。

    • パスワード: Autonomous Data Warehouse管理ユーザーのパスワードを設定します。

    • パスワードの確認:同じパスワードを再度入力して新しいパスワードを確認します。

  7. ネットワーク・アクセスを選択します。
    • すべての場所からのセキュア・アクセスを許可:デフォルトでは、すべてのセキュア接続がどこからでも許可されます。アクセスを制限するには、アクセス制御リスト(ACL)を構成します。Autonomous DatabaseのACLを追加するには、「アクセス制御ルールの構成」を選択します。

    • 仮想クラウド・ネットワーク:このオプションにより、VCN内のデータベースにプライベート・エンドポイント、プライベートIPおよびホスト名が割り当てられます。プライベート・エンドポイントを使用してVCN内でのみデータベースにアクセスできるようにするには、このオプションを選択します。このオプションを使用すると、Autonomous Data Warehouseデータベースへのアクセスを制限できます。

  8. ライセンス・タイプを選択します
    • ライセンス持込み

      組織はすでにOracle Databaseソフトウェア・ライセンスを所有しています。既存のデータベース・ソフトウェア・ライセンスをデータベース・クラウド・サービスに移行します。

    • ライセンス込み

      新しいデータベース・ソフトウェア・ライセンスとデータベース・クラウド・サービスをサブスクライブします。

  9. (オプション)最大10個の保守担当者を指定します。

    「連絡先の追加」をクリックし、「連絡先の電子メール」フィールドに有効な電子メール・アドレスを入力します。複数の連絡先Eメール・アドレスを入力するには、プロセスを繰り返して最大10個の顧客連絡先Eメールを追加します。

    (オプション)[詳細設定オプションを表示]をクリックして、詳細オプションを選択します。

    • 暗号化キー

      Oracle管理キーを使用した暗号化:デフォルトでは、Autonomous DatabaseはOracle管理の暗号化キーを使用します。Oracle管理キーを使用すると、Autonomous Databaseによって、データを保護する暗号化キーが作成および管理され、OracleによってTDEマスター・キーのローテーションが処理されます。

      顧客管理キーを使用した暗号化:顧客管理キーを選択すると、Oracle Cloud Infrastructure Vaultのマスター暗号化キーがAutonomous DatabaseでTDEマスター・キーの生成に使用されます。

    • タグ:タグを使用する場合、TAG KEYVALUEを入力します。タグ付けは、テナンシ内のリソースを編成してトラッキングできるようにするメタデータ・システムです。タグは、リソースにアタッチできるキーおよび値で構成されます。

  10. 「Autonomous Databaseの作成」をクリックします。

Oracle Cloud Infrastructureコンソールで、新しいデータベースが使用可能になるまで「ライフサイクル状態」に「プロビジョニング」と表示されます。

Oracle SQL Developerをインストールします

Oracle SQL DeveloperをダウンロードしてソースSQL Serverホストにインストールし、ターゲット・自律型データベースに接続します。

  1. ソースSQL Serverホスト・ウィンドウ・システムにOracle SQL Developerをダウンロードします。SQL Developerのダウンロードを参照してください。
  2. ファイルを解凍してSQL Developerをインストールします。
  3. 以前に管理ユーザーとしてプロビジョニングされたOracle Autonomous DatabaseへのSQL Developer接続を作成し、接続を保存します。自律型トランザクション処理へのSQL Developerの接続を参照してください。このドキュメントで使用されている接続例はadmin_adbという名前で、後でプロセス内に移行リポジトリ・ユーザーを作成するために使用されます。
  4. SQL DeveloperをMS SQL Serverデータベースに接続するためのJDBCドライバをダウンロードして構成します。「JDBC Java Database Connectivity」を参照してください。
  5. mssqlservermigration.zipファイルをWindowsホストシステムにダウンロードして、作業用ディレクトリ(wkdirなど)に解凍します。
  6. コマンドライン実行用にOracle Instant Client for Microsoft Windowsをダウンロードしてインストールします。Oracle Instant Client Downloads for Microsoft Windows (x64) 64-bitを参照してください。
  7. (オプション)非常に大規模なSQLサーバー・データベースの場合、Oracle Cloud Infrastructure File StorageをNFSストレージとしてプロビジョニングし、すべてのSQLサーバー・データ・エクスポート・ファイルをステージングすることをお薦めします。通常、wkdirをNFSマウントに設定します。