1. ホーム
  2. oracle

ネットワーク経由でOracle impdpのデータをランディングなしでインポートする。

2022-02-23 23:47:12

ディスク容量の関係で、リカバリやインポート操作のためのランディングファイル生成にrmanやexpdpは使えないので、最終的にimpdpを使ってnetwork_linkでデータを取り込むことにしたのですが、これは本当にいい!impdpはサーバー側のバックグラウンドで直接実行できるので無人にできるし、次の日だけ ログファイルを確認すればいいだけだし

ここでは、dblinkを作成するステップは省略します。

oracle$ impdp system/oracle network_link=expdp logfile=impdpXZBLOB20120331.log directory=expdp schemas=XZBLOB parallel=8

インポートする。リリース 10.2.0.5.0 - 64bit プロダクション 2012年3月31日(土) 16:26:55
Copyright (c) 2003, 2007, Oracle. All rights reserved.
すべての著作権は当社に帰属します。
接続先 接続先:Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit Production
パーティショニング、Real Application Clusters、Data Mining、Real Application Testingの各オプションを使用した場合
SYS_IMPORT_SCHEMA_02": system/**** network_link=expdp logfile=impdpXZBLOB20120331.log directory=expdp schemas=XZBLOB parallel=8起動。
BLOCKS方式による見積もり中...
処理オブジェクトタイプ SCHEMA_EXPORT/TABLE/TABLE_DATA
BLOCKS方式による総推定量:232.3GB
処理オブジェクトタイプ SCHEMA_EXPORT/USER
処理中のオブジェクトタイプ SCHEMA_EXPORT/SYSTEM_GRANT
処理中のオブジェクトタイプ SCHEMA_EXPORT/ROLE_GRANT
処理中のオブジェクトタイプ SCHEMA_EXPORT/DEFAULT_ROLE
処理オブジェクトタイプ SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMA
処理オブジェクトタイプ SCHEMA_EXPORT/TABLE/TABLE
. . 輸入された "XZBLOB". "ACF_SYS_BULEX_ACFFILE" 1477 行目
. インポートされた "XZBLOB". "AQSIQ_WS_FILE" 1235 行目。
. . 輸入された "XZBLOB". "ACF_SYS_OPINION_ATTACH" 1844 行目
. . 輸入された "XZBLOB". "BJYC_ISO_ATTACH" 269 行目
. .インポートされた "XZBLOB". "YKT_FILE" 138 行目
. . 輸入された "XZBLOB". "ISO_IMAGE_FILE" 577 行
. インポートされた "XZBLOB". "AQSIQ_HUIYI_FILE" 364 行
. . インポートされた "XZBLOB". "XZXK_ATTACH_FILE" 14 行目
. .インポートされた "XZBLOB". "XZ_BG_XX_XXATTACH" 13行目
. . 輸入された "XZBLOB". "ISO_GRAPH_FILE" 544 行。
. . 輸入された "XZBLOB". "MAMMOTH_FS_ACFFILE" 10 行目
. . 輸入された "XZBLOB". "ISO_CELL_FILE" 544 行目。
. .インポートされた "XZBLOB". "ITSS_HYGL" 3列目
. . 輸入された "XZBLOB". "MAMMOTH_PM_ACFFILE" 4 行目
. . インポートされた "XZBLOB". "ACF_SYS_USER_SIGN_PIC_FILE" 3行目
. . 輸入された "XZBLOB". "ISO_FILE" 5133 行目
. . 輸入された "XZBLOB". "ACF_SYS_TEMP_FILE" 17174 行目にあります。
. . "XZBLOB" をインポートしました。 "ACF_APP_BOARDFILE_UPLOADED" 19434行目
. . 輸入された "XZBLOB". "ACF_SYS_GWATTACH" 74986 行目。
. . インポートされた "XZBLOB". "ACF_FWGL_ZWHISTORY" 294319 行目
. . 輸入された "XZBLOB". "ACF_SYS_SWATTACH" 180418 行目にあります。
. . "XZBLOB" をインポートしました。 "ARCHIVE_ATTACHMENT" 224383行
. . 輸入された "XZBLOB". "ACF_APP_BAATTACH" 0 行目
. . 輸入された "XZBLOB". "ACF_APP_BOARD" 0 行目
. . 輸入された "XZBLOB". "ACF_APP_DZWDATTACH" 0 行目
. . 輸入された "XZBLOB". "ACF_APP_FILE_UPLOADED" 0 行です。
. . 輸入された "XZBLOB". "ACF_APP_HELPER_UPLOADED" 0 行です。
. . 輸入された "XZBLOB". "ACF_APP_HQGDZCATTACH" 0 行目
. . 輸入された "XZBLOB". "ACF_APP_HQGDZCIMGATTACH" 0 行目
. . 輸入された "XZBLOB". "ACF_APP_QBATTACH" 0 行目
. . インポートされた "XZBLOB". "ACF_APP_WORKFILE_UPLOADED" 0 行目。
. . 輸入された "XZBLOB". "ACF_APP_XFATTACH" 0 行目
. . 輸入された "XZBLOB". "ACF_SYS_DE_ENTITY" 0 行目
. インポートされた "XZBLOB". "ACF_SYS_REPORT_ATTACH" 0 行目。
. .インポートされた "XZBLOB". "EXCHANGE_EDI_RECEIVE" 0 行目
. .インポートされた "XZBLOB". "EXCHANGE_EDI_SEND" 0 行目
. . 輸入された "XZBLOB". "WAISHI_FILE" 0 行目
. .インポートされた "XZBLOB". "XZ_BG_LDJC_ATTACH" 0列目
. . 輸入された "XZBLOB". "XZ_FGZD_DOC" 0 行目
. .インポートされた "XZBLOB". "XZ_HQ_JJ_FILE" 0 行目。
. .インポートされた "XZBLOB". "XZ_RS_DOC" 0 行目
. .インポートされた "XZBLOB". "XZ_RS_XML" 0 行目
処理オブジェクトタイプ SCHEMA_EXPORT/TABLE/INDEX/INDEX
処理中のオブジェクトタイプ SCHEMA_EXPORT/TABLE/CONSTRAINT/CONSTRAINT
処理オブジェクトタイプ SCHEMA_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS
処理オブジェクトタイプ SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
ジョブ "SYSTEM". "SYS_IMPORT_SCHEMA_02" は 23:38:4 に正常に終了しました。

上記のように232件のインポートに7時間12分ほどかかっています。 3GBのデータ、速度は遅いですが、少なくとも夜を守る必要はありませんが、注意すべき点があり、ネットワークは長いフィールドの移行をサポートしていないので、別途長いフィールドのテーブルを移行する必要があり、現在のユーザーは長いフィールドのテーブルが存在しないため、エラーは発生しません。現在のユーザーは、長いフィールドを持つテーブルを持っていないので、エラーが報告されていない、長いフィールドを持つユーザーがある場合、データの少量のために、後で直接ユーザーだけexpdp / impdp操作にスキーマ方法を介して、一般的には、十分なステージング領域を持っていないとデータ損失を許容することができますアプリケーションはまだかなり良い選択です。