迅速かつ安全に移行できます。同種間だけでなく、異種間の移行もサポートしています。移行の実行中やテスト中でも、ソースデータベースは稼働を続けます。レプリケーションサーバー、ソース、ターゲットエンドポイント、移行タスクを使って行います。ファイルの作成を自動化したいなら、この投稿はお役に立つことと思います。ファイル作成を自動化するツールについて説明します。移行プロジェクトに関連する難しいまたは面倒なタスクを数多く引き継いでくれます。ロギングやエラー処理などの特別な処理を行うとともに、移行するスキーマとテーブルを指定します。移行タスクには次のものが含まれます。内容ソースターゲットエンドポイントテーブルマッピングこの投稿では、特にテーブルマッピングのセクションに焦点を当てています。テーブルマッピングではいくつかのタイプのルールを使用して、データソース、スキーマ、タスク中に発生する変換などを指定します。つの異なる方法があります。してテーブル名を入力できます。移行のために選択したテーブルを含めたり除外したりする必要のあるテーブルが多数ある場合、ガイド付きの方法は時間がかかります。自動化オプションは、同じ情報を詳細に入力できます。ファイル作成の自動化を取り上げています。ファイルは手動で作成できますが、記述されているルールの数によっては扱いにくく、あるいはエラーが発生しやすくなります。ベースのツールをご紹介します。ファイルを生成します。特定のフォルダーに複数の入力ファイルが存在する場合があります。ツールへ唯一入力できる場所はフォルダーです。始まる必要があります。これは、その特定のファイルのどのコンテンツを含め、除外するかを示しています。ファイルのコンテンツは、カンマで区切られた各行のスキーマ名とテーブル名です。ファイルを生成できるクエリを含めてます。前提条件このソリューションの前提条件は、次のとおりです。アカウントが必要です。基本的な知識が必要です。インストールされたインスタンス。次のアーキテクチャ図は、イベントのフローを示しています。詳細については、次のステップのセクションをご覧ください。ソリューションのステップソリューションを実装するには、次の手順を実行します。既存のオンプレミス環境に基づいて、Oracle/SQLサーバーに接続します。場所で必要とするスキーマ名を変更します。ファイルにコピーします。off;exit;これで、このコマンドを実行すると、使用可能なテーブルのリストが表示されるようになります。@<SQL_FileName>例えば、次のようになります。@allhrtables.sql以下は、出力がどのようになるかを示すスクリーンショットプレビューです。ファイルを生成します。移行した少数のテーブルを含めたり除外したりできます。含め、除外するかを決定する必要があります。決定後、次のようにスクリプトを実行します。どちらのファイルも相互に排他的で、含まれる/除外される同じテーブルを説明しています。終わるものを除いたすべてのテーブルを含んでいます。「include.sql」というファイルを作成し、次の行をコピーしてください。@include.sql例えば、次のようになります。@include.sql以下は、出力がどのようになるかを示すスクリーンショットプレビューです。終わるものを除いたすべてのテーブルを含んでいます。これは、前のセクションで説明したものと同じシナリオです。ファイルで、含めるテーブルではなく除外するテーブルを言及します。これを行うには、「exclude.sql」というファイルを作成し、その中に次の行をコピーしてください。exclude.csvファイルを用意します。@exclude.sql例えば、次のようになります。@exclude.sql以下は、出力がどのようになるかを示すスクリーンショットプレビューです。さらなるステップ含める場合のシナリオ、および除外する場合のシナリオを設定したら、次の手順を実行してください。プログラムを実行しているマシンのフォルダーにコピーします。プログラムをダウンロードするか、ワークステーション内の適切な場所に以下をコピーします。ファイルが存在するフォルダーの場所を指定します。以下は、出力がどのようになるかを示すスクリーンショットプレビューです。ファイルを整形形式でフォーマットすることもできます。プログラムが存在するフォルダーから次のコマンドを実行します。つの編集オプションがあります。ファイルのコンテンツをコピーします。この自動化アプローチを使用する利点は、次のとおりです。ファイルを生成します。手動介入を回避できるため、エラーが減少します。特定のスキーマのすべてのテーブルではなく、少数のテーブルのみを含めたい場合、このプログラムでは、選択したテーブルを含めて、ワイルドカードオプションを無効にすることが可能です。ファイルを作成する手順を詳しく説明しました。使用中に選択したテーブルを含む、あるいは除外します。ご使用の環境でぜひこのアプローチを試してみて、上で述べたような利点をお確かめください。この投稿が、移行の高速化に役立つことを願っています。質問や機能に関するリクエストは、コメント欄よりお気軽にお送りください。サービスのプロフェッショナルサービスチームに所属しています。クラウドでスケーラブルで可用性の高い、安全なソリューションを構築しています。大規模な変革を通じて、企業顧客を手引きすることに取り組んでいます。サービスのプロフェッショナルサービスチームに所属しています。クラウドデータベースソリューションに移行する支援を行っています。機会均等法を順守しています。平等に採用しています。