Shanghai TengkeEducationドリームデータベーストレーニング乾物共有DM7でデータをフィルタリングおよび移行する方法

データ移行の必要性に遭遇した場合、効率とデータセキュリティの考慮事項から何度も、データベース全体またはテーブル全体を移行するのではなく、データの一部のみをエクスポートする必要があります。DM7は、データのフィルタリングと移行の要件を満たすために、さまざまなグラフィカルツールとコマンドラインツールを提供します。この記事では、Damengデータベースに付属のツールを使用して、追加のソフトウェアをインストールせずに、DM7からDM7にデータをフィルタリングおよび移行する方法を説明します。

解決

2.1

MANAGERツール

2.1.1。マネージャツールを使用して、テーブルデータをフィルタリングおよびエクスポートします

 

データをエクスポートする必要のあるテーブルを右クリックして選択し、[エクスポート]をクリックして、エクスポートディレクトリ、エクスポートファイル名、フィルター条件などを指定し、[OK]をクリックします。詳細は次のとおりです。

 

 

ここで、「定義にテーブルスペースが含まれている」をチェックする場合は、宛先データベースに対応するテーブルスペースがあることを確認する必要があることに注意してください。そうしないと、インポートが失敗します。

 

ログを確認すると、次のようにエクスポートが成功します。

 

 

 2.1.2、マネージャーツールを使用してインポートします

 

 

[OK]をクリックしてインポートを開始し、ログを確認します。次のように、インポートは成功しました。

 

 

2.1.3、インポートされたデータを確認します

 

 

上記からわかるように、マネージャツールを使用してテーブルデータを処理する場合、データをエクスポートおよびインポートするためのフィルタ条件を指定できます。ただし、このフィルタリングは一度に1つのテーブルに対してのみ操作できます。複数のテーブルを同時にエクスポートすると、フィルター条件を指定できないため、テーブルデータ全体がエクスポートされます。

 

2.2

DTSツール

2.2.1。DTSツールを使用して、データをフィルタリングおよびエクスポートします

 

 DTSツールを使用して、ソースからフィルタリングされたデータをデータベース、SQLスクリプト、XMLファイル、テキストファイルなどに移行できます。顧客のさまざまなニーズを満たすために、さまざまな移行モードがあります。

 

Windowsプラットフォームでは、DTSツールは次のようにDamengデータベースインストールディレクトリの下のツールディレクトリにあります。

 

 

 Linuxプラットフォームでは、dtsツールは次のようにDamengデータベースインストールディレクトリの下のbinディレクトリにあります。

 

 

例として、WindowsプラットフォームのDTSツールを取り上げましょう。エクスポートメディアはSQLスクリプトです。フィルタリングされたデータをSQLスクリプトとしてエクスポートし、データがデータベースに保存されたときにSQLスクリプトをインポートします。ソースデータベースと宛先データベースの間のネットワークが切断されている場合、次の方法を使用してデータをフィルタリングおよび移行できます。

 

 

まず、移行方法としてDM-> SQLを選択します

 

 

 

ソース接続情報を入力した後、クエリステートメントを使用してデータをフィルタリングすることを選択します

 

 

ここでは、SQLステートメントを柔軟に使用して、必要なデータをフィルタリングできます。

 

 

2.2.2、DTSツールを使用してインポート

 

    移行方法として「SQL ==> DM7」を選択し、以前にエクスポートしたSQLスクリプトを選択し、宛先データベースのIP、ポート、ユーザー名、パスワードなどを正しく入力して、次のようにデータベースにデータを入力します。

 

 

2.2.3、インポートされたデータを確認します

 

 

2.3

その他のツール

ここでは、データ移行の2つの方法を紹介します。実際、dexp / dimpツール、DMETL(Damengデータ交換プラットフォーム)、DMHS(Damengデータ同期ソフトウェア)など、同様の効果を実現できるツールは多数あります。今後の記事でも共有しますので、お楽しみに!

おすすめ

転載: blog.csdn.net/qq_42726883/article/details/108377716