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