执行语句:imp sync/scdb@bkver file=./20140417_bak.dmp tables='表名'
执行后报如下错误。
IMP-00010: not a valid export file, header failed verification
经分析查证,应该是当初ftp传20140417_bak.dmp时,未使用二进制传输。
用二进制传完,再执行如上命令,成功!!!
以下是导表语句用法
数据导出:
1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中
exp system/manager@TEST file=d:\daochu.dmp full=y
2 将数据库中system用户与sys用户的表导出
exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)
3 将数据库中的表table1 、table2导出
exp system/manager@TEST file=d:\daochu.dmp tables=(table1,table2)
4 将数据库中的表table1中的字段filed1以"00"打头的数据导出
exp system/manager@TEST file=d:\daochu.dmp tables=(table1) query=\" where filed1 like '00%'\"
上面是常用的导出,对于压缩我不太在意,用winzip把dmp文件可以很好的压缩。
不过在上面命令后面 加上 compress=y 就可以了
数据的导入
1 将D:\daochu.dmp 中的数据导入 TEST数据库中。
imp system/manager@TEST file=d:\daochu.dmp
上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。
在后面加上 ignore=y 就可以了。
2 将d:\daochu.dmp中的表table1 导入
imp system/manager@TEST file=d:\daochu.dmp tables=(table1)
分享到:
相关推荐
在Oracle数据库管理中,"IMP-00010:不是有效的导出文件,头部验证失败" 是一个常见的导入错误,通常发生在尝试使用`expdp`(数据泵导出)或`impdp`(数据泵导入)工具进行数据迁移或备份恢复时。这个错误意味着系统...
标题“IMP-00010:不是有效的导出文件,头部验证失败”涉及的是Oracle数据库导入(IMP)过程中遇到的一个常见错误。这个错误通常发生在尝试使用IMP工具从.dmp文件导入数据时,表明导入文件可能已损坏或不完整,导致...
在Oracle数据库管理过程中,经常会遇到数据迁移的需求,其中一个常见的操作就是使用`exp`命令将表数据导出为一个文件,再使用`imp`命令将这个文件中的数据导入到另一个数据库或用户下。然而,在实际操作中可能会遇到...
本篇文章将详细讲解如何使用DMP文件进行数据的导出与导入。 ### 一、导出(expdp) 1. **命令格式**: ``` expdp [username/password]@[database_connection] directory=dir_name dumpfile=file_name[:file_name] ...
`FULL=Y`表示进行全量导入,`FILE=A`是导入文件。 除了这些基本用法,`imp`还支持其他高级选项,如`BUFFER`调整数据缓冲区大小,`COMPRESS`启用压缩,`GRANTS`导出权限,`INDEXES`导入索引,`DIRECT`启用直接路径...
### 如何将 .dmp 文件导入 Oracle 数据库 在日常工作中,我们经常需要将数据从一个Oracle数据库迁移到另一个Oracle数据库。通常情况下,这可以通过使用Oracle的导出(exp)和导入(imp)工具来实现。本文将详细介绍...
### Oracle DMP 文件导出与导入详解 #### 一、Oracle DMP 文件简介 DMP文件是Oracle数据库中的一种特殊格式文件,主要用于数据备份和恢复。这种文件包含了表定义、索引、约束条件等元数据以及表中的数据,通常通过...
在Oracle数据库环境中,有时在尝试跨版本导入DMP(数据泵导出)文件时,可能会遇到“实际值最大值错误”。这种错误通常是由于数据类型、字段长度或字符集不匹配导致的。以下是对该问题的详细分析和解决方法: 1. **...
Oracle 数据泵(Data Pump,简称DMP)是Oracle数据库中用于高效数据迁移的工具,它在Oracle 10g及后续版本中引入,提供比传统EXP/IMP更快、更灵活的数据导出和导入功能。在Oracle 12C中,DMP文件可能包含一些特定于...
- **directory**: 指定了存放导入文件的目录,与导出时相同,即`DATA_PUMP_DIR`。 - **dumpfile**: 指定了导入时使用的导出文件,这里为`nc56mgsdn.dmp`。 - **logfile**: 记录导入过程中的日志信息,这里为`nc56...
oracle12c程序连接时异常: ORA-01017: 用户名/口令无效; 登录被拒绝 的解决方案。
### Oracle DMP 文件导入达梦数据库的操作步骤 #### 一、DMP 文件导入到达梦数据库的操作步骤 **1. 创建达梦数据库中的表空间** 在达梦数据库中创建一个新的表空间,例如`RDP`: ```sql CREATE TABLESPACE "RDP...
imp方式批量导入dmp文件。oracle数据库bat脚本。需要配置数据库的链接信息和dmp路径信息。
在使用Oracle Data Pump工具IMPDP(Import Data Pump)进行数据导入的过程中,可能会遇到ORA-39002和ORA-39070等错误。本文将针对这些错误的排查方法进行详细介绍,帮助用户理解问题的原因及解决策略。 ### 错误...
### Oracle中DMP文件的导入导出总结 在Oracle数据库管理中,经常需要对数据库进行备份或迁移操作,其中一种常见的方法就是通过DMP(Data Pump)文件来完成这一过程。DMP文件是Oracle Data Pump工具创建的一种特殊...
2. **导入数据**:根据提示完成导入操作,包括选择是否仅导入数据、指定导入文件路径等。 #### 七、配置 SQL Developer 为了方便地管理和查询数据,可以使用 Oracle 提供的 SQL Developer 工具。 1. **配置 Java ...
在数据库管理领域,`.dmp` 文件是一种常见的数据备份格式,通常用于 Oracle 数据库的数据导出与导入操作。此类文件包含了数据库表结构及数据,通过特定的工具或命令可以将这些数据恢复到数据库中。 #### 二、导入 ....
例如,我们可以使用以下命令将 zzbweb.dmp 文件导入到 Oracle 数据库中:imp zzbweb/zzbweb@orcl file=/tmp/zzbweb.dmp fromuser=zzbweb touser=zzbweb ignore=y full=y; Linux 下向 Oracle 数据库中导入 dmp 文件...