ORA-14102:只能指定一个LOGGING或NOLOGGING子句

时间:2013-05-07 06:23:57

标签: oracle11g

从转储文件导入oracle架构时,我在创建表时遇到错误。

ORA-14102: only one LOGGING or NOLOGGING clause may be specified

从dumpfile为几个表创建表时,我看到了上述错误。

如何在开始导入之前在架构级别启用或禁用LOGGING / NOLOGGING?

1 个答案:

答案 0 :(得分:1)

使用Oracle 11gR2(11.2.0.1)的expdp执行Oracle数据库导出,然后使用impdp将其导入数据库时​​,导入日志文件中会显示以下错误消息:

  

ORA-39083:对象类型INDEX无法创建错误:

     

ORA-14102:只能指定一个LOGGING或NOLOGGING子句

这是一个已知的Oracle 11gR2问题。问题是DBMS_METADATA.GET_DDL为创建的索引返回无效语法。因此,在索引创建期间,NOLOGGING和LOGGING关键字在DDL中都可见。从Oracle下载并应用Patch 8795792以解决此问题。