コマンドラインを使用してOracleにデータをインポート/エクスポートする方法を学習しようとしています。私が見つけたことから、sqlldr.exeファイルをインポートしてエクスポートする必要があるように見えますが、userid以外のパラメータが必要なのはわかりません。誰かが私に何のパラメータが必要であり、何がオプションかを説明することができますか?Oracleコマンドラインによるインポート/エクスポート
答えて
がこの手順に従って:
EXPORT:
1-ソースサーバ上のエクスポートディレクトリを作成します。 mkdir /path/path
2 - oracleユーザーを許可します。 chown oracle /path/path
、3-データベース内direcktoryを作成します。 CREATE DIRECTORY Your_Dir_Name as '/path/path';
、4-役割をEXP_FULL_DATABASEためにあなたのOracleユーザーを追加します。 Grant EXP_FULL_DATABASE to your_user;
5データベースに作成したディレクトリをロールに付与します。 GRANT READ, WRITE ON DIRECTORY Your_Dir_Name TO EXP_FULL_DATABASE ;
6- oracleユーザーとEXPDPコマンドを実行します。 expdp your_db_user/password schemas=Your_Schema_Name tables=table_name directory=Your_Dir_Name version=your_version_for_target_db dumpfile=data.dmp logfile=data.log
(EXPDP
コマンドは、私は例を書いたパラメータの多くを取るすべてのパラメータhttps://oracle-base.com/articles/10g/oracle-data-pump-10gをご確認ください。)
IMPORT:
1-ターゲット・サーバー上のインポートディレクトリを作成します。 mkdir /path/path
2 - oracleユーザーを許可します。 chown oracle /path/path
3 - ターゲットデータベースでdirecktoryを作成します。 CREATE DIRECTORY Your_Dir_Name as '/path/path';
、4-役割をIMP_FULL_DATABASEためにあなたのOracleユーザーを追加します。 Grant IMP_FULL_DATABASE to your_user;
5データベースに作成したディレクトリをロールに付与します。 GRANT READ, WRITE ON DIRECTORY Your_Dir_Name TO IMP_FULL_DATABASE ;
6- oracleユーザーとimpdpのコマンドを実行します。 impdp your_db_user/password directory=Your_Dir_Name dumpfile=data.dmp logfile=data.log
(IMPDP
コマンドは多くのパラメータを取ります。例を書いています。すべてのパラメータを確認してください。https://oracle-base.com/articles/10g/oracle-data-pump-10g)(Ifスキーマ、テーブルスペース、テーブルの名前を変更しますremap
パラメータ)。
Oracleでデータをエクスポート/インポートするには、いくつかの方法があります。あなたが言ったツールsqlldr
は、SQL*Loaderと呼ばれています。また、古いエクスポート/インポートツールに代わるエクスポート/インポートユーティリティOracle Data Pumpを使用することもできます。これらのツールはすべて、Oracle Database DocumentationのDatabase Utilitiesの本に完全に記載されています。
mehmet sahinと話したところ、次のコマンドがOracleにインポートされることがわかりました。
imp user/pwd file=[Path to dmp file]\import.dmp full=y
次のコマンドでエクスポートできます。
exp user/pwd file=[Path to dmp file]\export.dmp
両方のコマンドでも.expファイルが使用されます。
- 1. Oracle 10gインポートエクスポート質問
- 2. Oracle - SQLLDRコマンドライン
- 3. djangoインポートエクスポートのフィルタ
- 4. Vue.js ES6インポートエクスポート
- 5. Google App Engine:インポートエクスポートblobstore
- 6. インポートエクスポート中にPhpMyAdminがハングアップする
- 7. Oracle PL SQLのコマンドライン・ユーティリティ
- 8. Oracle SQL Developer(4.0.2.15)コマンドライン(sdcli)バインド変数
- 9. Djangoインポートエクスポート:追加なしで更新
- 10. データのインポートエクスポートの問題C#/ SQL Server
- 11. djangoインポートエクスポートのオーバーライドが機能しない
- 12. PuTTYコマンドラインでOracle 11gを完全にインストールする
- 13. Djangoインポートエクスポートのbefore_save_instanceの行データにアクセスする方法
- 14. コマンドラインによるプロセス名
- 15. アンドロイドユニットのコマンドラインによるテスト
- 16. コマンドラインによるLinux killプロセス
- 17. djangoインポートエクスポートが管理者に表示されない
- 18. コマンドラインからJDBC oracle java programmを実行する
- 19. SpotfireによるOracleストアドプロシージャ
- 20. PLSQL ORACLE:トリガーによるエラー
- 21. グループによるOracleエラーby
- 22. AzureによるOracle WebLogic Server
- 23. oracle SQL/JSONによるディープスキャン
- 24. Xcode 8コマンドラインによる設定変更
- 25. DB2のコマンドラインによる実行
- 26. コマンドラインによるシェル変数のインパラクエリ
- 27. Visual Studioコマンドラインによるインテリジェスト実行
- 28. コマンドラインによるプロビジョニングプロファイルの更新
- 29. コマンドラインによるネットワークボリュームのマウントはOS X
- 30. Hybris - コマンドラインによる更新プロセスのトリガー