この記事では主にmysqlデータをOracleに移行する正しい方法を詳しく紹介します。興味のある方は参考にしてください。
mysqlデータベース
Oracle データベースにはテーブル from_mysql があり、その構造は次のとおりです:
次に、mysql 学生から Oracle の from_mysql にデータを転送する必要があります。 ここで、著者は kettle を使用します。スプーンツールはこの機能を素早く実装できます。
まず、スプーンを開き、新しい変換を作成し、「テーブル入力からテーブル出力」という名前を付けます。次に、コア
オブジェクトの入力からテーブル入力を見つけて編集インターフェイスにドラッグし、次に出力から出力を見つけて編集インターフェイスにドラッグし、図に示すようにテーブル入力とテーブル出力を接続します。 :
テーブル入力を右クリックし、編集ステップを選択すると、次のウィンドウがポップアップ表示されます:
データベース接続で接続されているデータを選択し、ここで mysql を選択し、クリックできます編集してデータベースを変更します。データベースがまだ構成されていない場合は、「新規」をクリックすると、データベースが構成されます。具体的な構成については、kettle-configuration リソース・ライブラリーを参照してください。
SQL 入力ボックスに SQL ステートメントを入力して、移行するデータをフィルターします。 SQL ステートメントに
変数が含まれている場合は、下のボックスをチェックして SQL ステートメント内の変数を置き換えます。 テーブル出力を右クリックし、編集ステップを選択すると、次のウィンドウがポップアップ表示されます:
データベース接続はテーブル入力と似ていますが、ここでは Oracle が選択され、ターゲットで from_mysql が選択されている点が異なります。テーブル。テスト データとデータ量を選択するためです。それほど大きくないので、ここではデフォルトの送信レコード数をそのままにしておきます。
次に、新しいジョブを作成し、「テーブル出力」という名前を付けます。図に示すように、コア オブジェクトの一般領域で開始、変数の設定、変換を見つけ、編集インターフェイスにドラッグし、3 つのオブジェクトを接続します。
右クリックして変数を設定、編集ジョブ エントリを選択し、ポップアップ ウィンドウで
変換を右クリックし、編集ジョブ エントリを選択し、ポップアップ ウィンドウで、保存したばかりの変換 (table input to Expression) を見つけます。以下に示すように:
この時点で、すべての作業は完了です。 「実行」をクリックして、mysql からデータを抽出し、Oracle に転送します。
以上がmysql データを Oracle に移行する際のグラフィカルなコード分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。