既存のデータベースからスキーマを取得して、新しいデータベースに配置しようとしています。
データの依存テーブルスペースを作成しましたが、XMLTYPE列のエラーが発生し、以下のエラーメッセージで失敗するテーブルを除いて、すべてが正常に機能しているようです。XMLTYPEは未検証のCLOBです
KUP-11007: conversion error loading table "SCHEMA"."TABLE_NAME"
ORA-01400: cannot insert NULL into (XML_COLUMN)
KUP-11009: data for row: XML_COLUMN : 0X''
いくつかの調査は、SCHEMA=SCHEMAの代わりにTABLES=TABLE_NAMEを使用することが役立つことを示しているように見えましたが、私にはそのような運がありませんでした。
この列には制約がなく、一部のデータが実際にnullになる可能性があることに注意してください(ただし、インポート後、数百万のレコードのうち0を取得します)
データポンプを開始するために使用しているコマンドは次のとおりです。
impdp TABLES=SCHEMA.TABLE_NAME DIRECTORY=DATA_PUMP_DIR DUMPFILE=oracledpexport.dmp LOGFILE=LOGFILE.LOG TABLE_EXISTS_ACTION=REPLACE