我正在尝试从现有数据库中获取模式并将其放置在新数据库中。
我已经为数据创建了依赖表空间,除了任何带有 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''
一些调查似乎表明使用 TABLES=TABLE_NAME 而不是 SCHEMA=SCHEMA 会有所帮助,但我没有这样的运气。
请注意,此列没有任何限制,并且某些数据确实可能为空(尽管在导入后我得到了数百万条记录中的 0 条)
我用来启动数据泵的命令是:
impdp TABLES=SCHEMA.TABLE_NAME DIRECTORY=DATA_PUMP_DIR DUMPFILE=oracledpexport.dmp LOGFILE=LOGFILE.LOG TABLE_EXISTS_ACTION=REPLACE