当前位置:  数据库>oracle

Oracle 问题-ORA-14400: 插入的分区关键字未映射到任何分区

    来源: 互联网  发布时间:2017-04-27

    本文导语: 在执行一次SQL数据导入时报:ORA-14400: 插入的分区关键字未映射到任何分区 具体内容如下: SQL> @"C:Documents and SettingsAdministrator桌面109新版V8BS部署to苏宏单独表sqlTBL_SERVICE_INFO.sql"PL/SQL Developer import file insert into TBL_SERVICE_INFO (xxx);  ...

在执行一次SQL数据导入时报:ORA-14400: 插入的分区关键字未映射到任何分区

具体内容如下:

SQL> @"C:Documents and SettingsAdministrator桌面109新版V8BS部署to苏宏单独
表sqlTBL_SERVICE_INFO.sql"
PL/SQL Developer import file

insert into TBL_SERVICE_INFO (xxx);
            *
第 1 行出现错误:
ORA-14400: 插入的分区关键字未映射到任何分区


分析:

1、百度查询看错误代号 ORA-14400  的问题很有可能是表分区问题。

2、使用以下sql :

  select *
  from user_tab_partitions t
  where t.table_name = 'TBL_SERVICE_INFO';

发现时间表分区过期,对于sql 文件中的日期大于2011.5月 后的数据都无法导入。

解决:

1、扩展该表的分区

      alter table TBL_SERVICE_INFO add PARTITION P_SERV_START_TIME_1105 values less than('2011-06-01 00:00:00') tablespace PATITION;

      alter table TBL_SERVICE_INFO add PARTITION P_SERV_START_TIME_1106 values less than('2011-07-01 00:00:00') tablespace PATITION;

     alter table TBL_SERVICE_INFO add PARTITION P_SERV_START_TIME_1107 values less than('2011-08-01 00:00:00') tablespace PATITION;

     alter table TBL_SERVICE_INFO add PARTITION P_SERV_START_TIME_1108 values less than('2011-09-01 00:00:00') tablespace PATITION;

     alter table TBL_SERVICE_INFO add PARTITION P_SERV_START_TIME_1109 values less than('2011-10-01 00:00:00') tablespace PATITION;

2、再次导入sql 文件时,数据导入成功!

这只是粗劣的分析和解决了此问题,后续还将深入的分析该问题。

更多Oracle相关信息见 专题页面


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 我从JSP页将数据插入到oracle数据库中,为何汉字插入后数据库中显示为乱码呢?
  • ejb的bmp向oracle表插入图片记录的问题!
  • 从jsp想oracle插入记录的顺序问题
  • 不能把几百个以上的汉字插入oracle varchar2类型的问题!
  • Oracle插入日期数据常见的2个问题和解决方法
  • 向Oracle数据库的CLOB属性插入数据报字符串过长错误
  • 快疯了:怎样从JSP中向Oracle_816中插入LONG型字符串?
  • 在Oracle中向视图中插入数据的方法
  • Oracle 插入超4000字节的CLOB字段的处理方法
  • 在oracle下要在同一事务下插入多条记录,该怎么做??最好要有原代码
  • 请问在jsp中将系统当前时间插入到Oracle中Date字段中?(很急,在线等待)
  • 我要向oracle中插入大文本,用的是lang类型的字段,但是只能插3000字,再多就抱错,说我字符串过长。谁遇到过此问题?
  • 有关java.sql.ResultSet 利用SetDate往 oracle 中插入时间和日期的问题!!
  • 用jsp连上oracle后,在JSP中用(INSERT)插入中文数据后,显示乱码,有办法吗?
  • Oracle中如何插入特殊字符:& 和 '(多种解决方案)
  • Oracle千万条记录插入与查询小结
  • 小妹求教!!关于jsp操作oracle数据库操作的问题(文件读取,插入数据库表相应字段中)
  • Oracle中插入特殊字符:&和'的解决方法汇总
  • jsp向oracle数据库插入图片出错!急!为什么?
  • Oracle跨数据库查询并插入实现原理及代码
  • Oracle 12c发布简单介绍及官方下载地址
  • 在linux下安装oracle,如何设置让oracle自动启动!也就是让oracle那个服务自动启动,不是手动的
  • oracle 11g最新版官方下载地址
  • 请问su oracle 和su - oracle有什么不同?
  • Oracle 数据库(oracle Database)Select 多表关联查询方式
  • 虚拟机装Oracle R12与Oracle10g
  • Oracle数据库(Oracle Database)体系结构及基本组成介绍
  • Oracle 数据库开发工具 Oracle SQL Developer
  • 如何设置让Oracle SQL Developer显示的时间包含时分秒
  • Oracle EBS R12 支持 Oracle Database 11g
  • Oracle 10g和Oracle 11g网格技术介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,