機械翻訳について

COPY_COLLECTIONのロードのモニターおよびトラブルシューティング

PL/SQLパッケージDBMS_CLOUD を使用して実行するすべてのデータ・ロード操作は、dba_load_operationsおよびuser_load_operations表に記録されます。 これらの表を使用して、DBMS_CLOUD.COPY_COLLECTIONでのロードを監視します。

  • dba_load_operations すべてのロード操作が表示されます

  • user_load_operations スキーマ内のロード操作が表示されます

これらの表を問い合せて、進行中および完了したデータ・ロードに関する情報を表示できます。 たとえば、TYPE列にWHERE句述語を指定した次のSELECT文は、COPY型のロード操作を示しています:

SELECT table_name, owner_name, type, status, start_time, update_time, logfile_table, badfile_table 
   FROM user_load_operations WHERE type = 'COPY';
TABLE_NAME  OWNER_NAME   TYPE    STATUS     START_TIME             UPDATE_TIME           LOGFILE_TABLE   BADFILE_TABLE
FRUIT       ADMIN        COPY    COMPLETED  2020-04-23 22:27:37    2020-04-23 22:27:38   ""              ""         
FRUIT       ADMIN        COPY    FAILED     2020-04-23 22:28:36    2020-04-23 22:28:37   COPY$2_LOG      COPY$2_BAD

LOGFILE_TABLE列には、ロード操作のログを確認できる問合せ先の表の名前が表示されます。 たとえば、次の問合せは、ステータスがFAILEDでタイムスタンプが2020-04-23 22:28:36のロード操作のログを表示します :

SELECT * FROM COPY$2_LOG;

BADFILE_TABLE列には、ロード中にエラーをレポートする行の情報を確認するために問い合せることができる表の名前が表示されます。 たとえば、次の問合せでは、ロード操作で拒否されたレコードが表示されます。

SELECT * FROM COPY$2_BAD;

ログに表示されるエラーおよびBADFILE_TABLE表に表示される行によっては、DBMS_CLOUD.COPY_COLLECTIONで様々なフォーマット・オプションを指定してエラーを修正できる場合があります。

ノート:

LOGFILE_TABLEおよびBADFILE_TABLEの各表は、ロード操作ごとに2日間保存され、自動的に削除されます。

user_load_operations表のクリアの詳細は、「DELETE_ALL_OPERATIONSプロシージャ」を参照してください。