ホームページ >データベース >mysql チュートリアル >mysqlをOracleにインポートする方法
mysql を oracle にインポートする方法: まずテーブル内のデータをテキスト ファイルにインポートして保存し、次に制御ファイルを作成し、メモ帳でドキュメントを開き、拡張子を「.ctl」に変更します。書き込み; 次に sqlldr を使用してテキストをインポートします ; 最後に、制御ファイルをロードして自動的にインポートします。
推奨: 「mysql ビデオ チュートリアル 」
mysql データベースをインポートするoracle:
最初の方法: データ移行ツールを使用する
2 番目の方法:
1. テーブル内のデータをテキスト ファイルにインポートし、保存します。 am Mysql>select * from my_mysql_table into outfile 'c: /my_tmp.txt';
in the command line mode under win under. 2. 制御ファイルを書き込みます. メモ帳でドキュメントを開き、書き込み後に拡張子を変更します.ctl、以下は特定のコンテンツです datainfile 'c:/my_tmp.txt' をテーブル my_ora_tablereplace にロードします x'09' で終わるフィールド (フィールド 1、フィールド 2、フィールド 3、...フィールド N) フィールド 1 ~ N はインポートする Mysql テーブルのフィールド データについて、必要のないフィールドを記述する必要はありません。
3. sqlldr を使用してテキスト c:\>sqlldr ora_usr をインポートし、Enter キーを押して制御ファイルのパスとパスワードを入力します。その後、制御ファイルをロードして自動的にインポートします。
インポートが完了すると、.log ファイルが生成されます。インポートが成功したかどうかを確認できます。失敗した場合は、エラー プロンプトに従って理由を調べてください。
注:
テキストをインポートする前に、データを書き込むテーブルを事前に Oracle データベースに構築し、インポートするデータ フィールドと一致している必要があります。 Mysql テーブルの構造がわからない場合は、Mysql でテーブルを作成する SQL を表示し、show create table my_mysql_table; を表示して、それを Oracle で実行可能な SQL に変換できます。
以上がmysqlをOracleにインポートする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。