在一次exp/imp中,用imp导入数据时报错。错误信息如下: IMP-00009: 导出文件异常结束 imp导入时异常结束可以有很多原因造成,要具体问题具体分析。 可能原因一: 导入的数据表过大,而我们的输入缓冲区则太小了。 解决办法是: 用PL/SQL Developer 导入这些在一次exp/imp中,用imp导入数据时报错。错误信息如下:
IMP-00009: 导出文件异常结束
imp导入时异常结束可以有很多原因造成,要具体问题具体分析。
可能原因一:
导入的数据表过大,而我们的输入缓冲区则太小了。
解决办法是:
用PL/SQL Developer 导入这些表
——〉Tools ——〉import tables
——〉在下方的buffer size里把默认值4改大一些。(不过好像最大也只有80KB)。
——〉然后把这些导出的表导入到你需要的数据库用户中即可。
可能原因二:
oracle数据库版本不一致。 Oracle数据库是向下兼容的软件,当你用低版本的oracle软件exp数据,在高版本下imp数据是没有问题的。但是反之就不行了,当你用高版本的oracle软件exp数据,再在低版本下imp数据,imp就会报错。
可能原因三:
Oracle数据库字符集不一致。 导出文件是ZHS16GBK字符集,而导入的数据库字符集为ZHS16CGB231280,两者不一致同样会造成imp报错。更别提nls_language 一个是简体中文,一个是AMERICAN的,那肯定会报错了!!!
可能原因四:
那就是EXP时的dmp文件损坏了。IMP自然不成功了!!!
原文url:http://www.net527.cn/shujukuguanli/Oracle/2012/0412/22505.html
分享到:
相关推荐
### IMP-00009:异常结束导出文件解决方案 #### 一、问题背景与概述 在Oracle数据库管理过程中,经常会遇到数据迁移的需求,其中一个常见的操作就是使用`exp`命令将表数据导出为一个文件,再使用`imp`命令将这个...
该软件直接从oracle exp & expdp 结果转储文件中读取数据。 即使文件被恶意软件/勒索软件损坏或损坏,该软件仍然可以扫描整个文件... IMP-00009 导出文件异常结束 IMP-00037 字符集标记未知 ORA-31619: 无效的转储文件
ORA3113是在Oracle数据库中经常遇到的错误之一,通常意味着与Oracle服务器的通信通道遇到了文件结束(end-of-file)的错误,这通常会导致当前的数据库会话断开。要解决此问题,我们需深入了解其背后的异常,如ORA-...
### Oracle经典教程精要知识点...- IMP:将导出的文件导入目标数据库,重建数据和结构。 通过以上概述,读者可对Oracle数据库系统的核心概念、操作流程和高级功能有全面深入的理解,为实际应用和开发奠定坚实的基础。
- **传统导入导出** (`exp/imp`) - **数据泵导入导出** (`expdp/impdp`) - **特点**: 热备数据库对象某一时刻的状态,不能用于媒体故障恢复,主要适用于数据迁移和逻辑错误的恢复。 ##### 2. 物理备份与恢复 - **...
最后,当尝试导入由其他DBA导出的文件时,非DBA用户可能会收到IMP-00013错误。解决这个问题需要以具有足够权限的DBA身份运行导入命令,例如使用`imp system/passwoed@db...`。 总的来说,解决Oracle错误需要对...
`exp`用于将数据和对象导出到一个.dmp文件,`imp`则用于将这些.dmp文件导入到数据库中。 6. **数据过滤**: `where`参数用于指定数据过滤条件,可以在导出时只导出满足特定条件的数据。在命令字符串中,它被包含在...
- 根据业务数据量的增长情况,合理设置数据文件的自动扩展机制,避免因磁盘空间不足导致的数据库异常。 #### 创建用户 - 新建数据库用户,分配默认表空间,并授予相应的角色和权限,以实现数据库的访问控制。 ### ...
Oracle数据库管理员笔试题涉及到多个方面的Oracle知识,涵盖了数据库架构、SGA与PGA、启动与关闭数据库、归档模式、数据导入导出、数据库监控、索引、分区表、Linux系统管理、存储过程、异常处理、操作系统命令、表...
7. **新的客户端工具—expdp/impdp**:这些工具提供了与exp/imp类似的界面,但功能更强大,支持完整的数据库、模式、表、表空间的导出和导入,还支持闪回操作。expdp和impdp支持在每个表级别上进行查询筛选,并允许...