ホームページ  >  記事  >  データベース  >  mysqlをOracleにインポートする方法

mysqlをOracleにインポートする方法

藏色散人
藏色散人オリジナル
2020-10-26 10:04:176202ブラウズ

mysql を oracle にインポートする方法: まずテーブル内のデータをテキスト ファイルにインポートして保存し、次に制御ファイルを作成し、メモ帳でドキュメントを開き、拡張子を「.ctl」に変更します。書き込み; 次に sqlldr を使用してテキストをインポートします ; 最後に、制御ファイルをロードして自動的にインポートします。

mysqlをOracleにインポートする方法

推奨: 「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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。