在执行一次SQL数据导入时报:ORA-14400: 插入的分区关键字未映射到任何分区
具体内容如下:
SQL> @"C:\Documents and Settings\Administrator\桌面\0109新版V8BS部署\to苏宏单独
表sql\TBL_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 文件时,数据导入成功!
这只是粗劣的分析和解决了此问题,后续还将深入的分析该问题。
分享到:
相关推荐
3. **均衡I/O**:通过将不同的分区映射到不同的磁盘,可以有效平衡I/O负载,进一步提升整体性能。 4. **改善查询性能**:查询操作可以在特定的分区上执行,避免全表扫描,从而提高查询速度。 #### 三、分区表类型 ...
3. **均衡I/O**:通过将不同分区映射到不同磁盘,可以平衡I/O负载,优化整体系统性能。 4. **改善查询性能**:查询时只扫描相关的分区,减少了数据扫描量,加快查询速度。 Oracle提供了三种主要的分区方式: 1. **...
在CentOS 6.2 64位操作系统中安装Oracle 11g涉及多个关键步骤,包括系统和配置要求、软件环境准备、用户环境设置以及后续的安装过程。以下是详细的知识点说明: 1. **系统及配置要求**: - 操作系统版本:CentOS ...
### Linux环境下Oracle数据库安装详解 #### 一、概述 在Linux环境下安装Oracle数据库是一项重要的IT运维任务,尤其对于那些依赖于Oracle的企业级应用程序来说更是如此。本文将详细讲解如何在Linux环境中安装Oracle...
- A选项:“您希望DBCA将分区绑定到原始设备” — 这不是选择Raw Devices映射文件的目的,而是配置的具体步骤之一。 - B选项:“您希望配置包含原始设备的ASM磁盘组” — 这与Raw Devices映射文件的选择无关,ASM...
删除HKEY_CLASSES_ROOT目录下所有以Ora、Oracle、Orcl或EnumOra为前缀的键。 删除HKEY_CURRENT_USER/SOFTWARE/Microsoft/windows/CurrentVersion/Explorer/MenuOrder/Start Menu/Programs中所有以oracle 开头...
Oracle GoldenGate是一款强大的数据复制工具,用于实现实时的数据迁移、灾难恢复和数据整合。在使用过程中,可能会遇到各种故障,以下是对这些故障的详细分析和处理方法。 1. **用户不存在问题**: - 故障描述:当...
- **安装流程**:在其中一个RAC节点上执行安装,通过Oracle Universal Installer (OUI) 将软件部署到整个集群。 - **安装Oracle Clusterware和ASM**:这是安装过程的核心部分,它会设置集群环境和存储管理。 #### 9...
- **列出 Oracle 进程**:使用 `ps -ef | grep ora` 命令列出所有的 Oracle 进程。 #### 五、卸载 Oracle - **卸载 Oracle**:如果需要卸载 Oracle,可以使用以下步骤: - 登录到 Oracle 用户账户。 - 运行 `...
Oracle的基本操作包括创建表、插入数据、更新、删除和查询。SQL语句如CREATE TABLE、INSERT INTO、UPDATE、DELETE和SELECT是日常操作的关键。 6. **初始化参数优化**: 初始化参数调整对Oracle性能至关重要,如DB_...
- 使用RPM包或手动解压Oracle软件包到指定目录。 #### 3. 配置Oracle参数 - 设置环境变量,如ORACLE_HOME、ORACLE_SID等。 - 配置tnsnames.ora等网络配置文件。 #### 4. 启动和测试 - 在每个节点上启动Oracle...
- **Oracle 8i安装**: 使用Oracle 8i企业版安装介质在D盘的d:\oracle\ora81目录下进行安装。 - **Oracle Failover Safe安装**: 使用Oracle官方网站下载的3.3.2版本Failover Safe组件进行安装,尽管此版本主要用于...
在Oracle用户的`.bash_profile`中设置环境变量,如`ORACLE_HOME`指向Oracle软件目录,`LD_LIBRARY_PATH`包含Oracle库路径,`ORACLE_BASE`指向Oracle软件和管理软件目录,`ORACLE_SID`指定数据库实例名称,以及`ORA_...
- **列表分区**:这种类型的分区允许用户通过指定列表值来控制数据如何映射到不同的分区中。 #### 11. 序列使用 - **CURRVAL 和 NEXTVAL**:这两个伪列用于获取序列的当前值和下一个值。它们在 PL/SQL 中非常常用。...
其次,需要检查服务器的内存、交换分区、存储空间等信息,以确保服务器的硬件资源能够满足 Oracle 11g 的系统要求。 2. 安装 Oracle 11g 安装 Oracle 11g 需要遵循特定的步骤。首先,需要将 Oracle 11g 的安装文件...
tnsnames.ora文件用于定义数据库服务名(Service Name)到网络地址的映射,是Oracle客户端连接数据库的重要配置。以下是如何修改和使用tnsnames.ora文件的详细步骤: 1. **打开tnsnames.ora文件**:使用文本编辑器...
- **知识点**:`TNSNAMES.ORA`和`SQLNET.ORA`是两个重要的配置文件,分别用于存储网络服务名的映射信息和控制网络连接的安全策略等。 #### 30. 检查点的重要性 - **知识点**:检查点(Checkpoint)是Oracle数据库...
该服务器分配了三个 1T 的卷映射给主机用户 Oracle 数据,两个 10G 的卷给主机用于 OCR,一个 100G 的卷用于 FRA。软件环境使用 Solaris 10U11,IPMP,MPxIO。主机名为 his1 和 his2。系统盘做硬 Raid,系统盘分区...