博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle ORA-14102: 只能指定一个 LOGGING 或 NOLOGGING 子句
阅读量:7136 次
发布时间:2019-06-28

本文共 655 字,大约阅读时间需要 2 分钟。

oracle 11g ,在通过命令impdp向一个数据库用户导入数据时,出现错误:

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

造成此问题的原因是:当导入的表里没有数据时,在给表创建索引和主键时会出现该错误。引起错误的语句大概如下:

ALTER TABLE "test"."XIEBO_EXTREMUM" ADD CONSTRAINT "PK_XIEBO_EXTREMUM" PRIMARY KEY ("MS_ID", "TME_TAG", "SOURCE", "IS_ENABLE") USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 NOLOGGING NOCOMPRESS LOGGING TABLESPACE "DATA_TABLESPACE"  ENABLE

以上是一个给表创建主键的语句,由于含有 NOLOGGING 和 LOGGING 造成报以上错误。


 解决办法有两种

一、将报错的sql复制下来,把语句中含有 NOLOGGING 和 LOGGING 的关键词删掉,然后执行就能通过。(如果空表多,处理起来比较麻烦)

二、安装补丁:8795792补丁,补丁下载地址:http://download.csdn.net/download/wuhan8489/5886065(网友提供的,需要积分)

 


网友的一些解答:

 

 

转载于:https://www.cnblogs.com/senyier/p/7681192.html

你可能感兴趣的文章
plist
查看>>
Lync 限制登陆账号数量
查看>>
验证码识别技术研究
查看>>
WSDL文件生成java类
查看>>
我的友情链接
查看>>
CentOS7配置本地镜像及安装gluster服务
查看>>
android手势创建及识别
查看>>
弹了个框。。。不过不太好。 待解决
查看>>
keras 保存训练的最佳模型
查看>>
创业找投资,你要警惕的三种人---情商培养
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
大数据波分传输工程方案设计主要细节
查看>>
Z字形扫描(201412-2)
查看>>
如何确定Windows Server 2012中虚拟机的动态内存可用大小
查看>>
P2327 [SCOI2005]扫雷
查看>>
Hibernate基础实例
查看>>
索引设计规范
查看>>
python笔记4:计算输入时间为当年的第几天
查看>>
Linux 常用命令集合
查看>>