ora - 14102:只能指定一个日志或nolog子句

  

  问题描述:在做大批量索引迁移时,发现报的错   

  

  ora - 14102:只能指定一个日志或nolog子句   

  <>之前   ODS_STAGE_CRBS  [IDX_BANK__BANKCLASS ]   CREATE  INDEX “ODS_STAGE_CRBS" !”IDX_BANK__BANKCLASS",提醒“ODS_STAGE_CRBS"干净T_BANK", (“BANK_CLASS")   PCTFREE 才能;10,INITRANS  2, MAXTRANS  255年,COMPUTE  STATISTICS  nolog   存储(才能INITIAL  524288, NEXT  524288, MINEXTENTS  1, MAXEXTENTS  2147483645   PCTINCREASE 才能;0,FREELISTS  1, FREELIST  GROUPS  1   BUFFER_POOL 才能DEFAULT  FLASH_CACHE  DEFAULT  CELL_FLASH_CACHE 缺省值)   TABLESPACE 才能“CRBSINDEX_TBS",, parallel  8 nolog   ora - 14102:,只能指定一个,LOGGING 或,NOLOGGING 子句   之前   

  
  

  

  造成此问题的原因是:   

  

  当导入的表里没有数据时,在给表创建索引和主键时会出现该错误。   

  

  
  

  

  解决办法有两种:   

  

  一,把语句中含有nolog和日志的关键词删掉,然后执行就能通过。   

  

  二、安装补丁:8795792补丁,补丁下载地址:   

     http://download.csdn.net/download/wuhan8489/5886065(网友提供的,需要积分)         

  
  

  

  本文解决参考:https://www.cnblogs.com/senyier/p/7681192.html   

  

  
  

ora - 14102:只能指定一个日志或nolog子句