【oracle导入时IMP-00010: 不是有效的导出文件, 头部验证失败】教程文章相关的互联网学习教程文章

Oracle Data Pump 导出和导入数据【代码】

Data pump export/import(hereinafter referred to as Export/Import for ease of reading)是一种将元数据和数据导出到系统文件集/从系统文件集导入数据的服务端工具;导出的文件可以移动到其它服务器上,但只能使用impdp导入;使用前要先建立目录(directory)和授权:conn / as sysdba CREATE DIRECTORY PUMP_DIR AS‘/u01/backup‘;创建后即可查询出目录信息,包括目录名称、所有者、目录位置:SQL> column directory_path format a50 S...

sqoop的export导入到oracle中

原文:http://www.cnblogs.com/ljy2013/p/4877547.html

[CMD]oracle数据库的导出导入

除了推荐使用PL/SQL Developer 工具对oracle进行导出导入(http://www.cnblogs.com/whylaughing/p/5983490.html )之外,比较常用的还有CMD命令行模式:1、数据导出:1 将数据库TEST完全导出,用户名system 密码manager 导出到D:/daochu.dmp中 exp system/manager@TEST file=d:/daochu.dmp full=y2 将数据库中system用户与sys用户的表导出 exp system/manager@TEST file=d:/daochu.dmp owner=(system,sys)3 将数据库中的表i...

Oracle:从SQL文件批量导入数据

进入DOS界面。进入SQL文件目录。在命令提示下运行SqlPlus,c:\sql>sqlplus user_name/password@net_service_name指定SQL执行日志文件,日志文件名任意,但必须以log为后缀名:sql>spool e:\temp\a.log创建批量执行文件。如果要批量执行多个SQL文件,可以创建一个list文件,例如list.sql,里面列出每个SQL文件,以@@开头,例如@@a.sql;@@b.sql;调用批量执行文件,sql>@list.sql如果只执行单个SQL文件,可以直接调用,sql>@@a.sqlSQL...

oracle 导入txt

没有Oraclehoume的情况下,执行下环境变量文件sqlldr userid= DM/DM control = /home/oracle/libc/load.ctlload data infile ‘/home/oracle/libc/data.txt‘ insert into table tmp_dm_user_total_month fields terminated by ‘\t‘ (acct_date ,provincecode ,citycode ,product_id ,total_user_sendmail ,total_sendmail ,web_use...

oracle10g和oracle11g导入导出数据区别

其中flxuser为用户名,flxuser为密码,file值为导入到数据库中的备份文件。 oracle10g和oracle11g导入导出数据的命令方式大有不同:oracle10g导入数据: imp flxuser/flxuser file=test.dmp log=test_20140507.log full=yoracle10g导出数据: Exp flxuser/flxuser owner =flxuser buffer=102400000 file=test.dmp Log=test_20140507.log在导入数据之前,可重新创建目录,将备份文件放置在这个目录中:cre...

Oracle11G 数据库导出后再导入,部分表没有导入

最近,要在其他地方重新复制一套数据库,数据库是Oracle11G的,先用exp full=y导出备份文件后,在另外的数据库上导入后,发现有一些表没有导入,这些表都有一些共同的特征,全部都是空表,百度发现原因,是因为一个参数的原因:show parameter deferred_segment_creation当这个参数是true时,空表就不会分配空间,也不能被导出,将它改成falsealter system set deferred_segment_creation=false就可以导出了。原文:http://www.cnbl...

【Oracle】Oracle版本导入导出问题

在平日工作中,碰到各个版本的Oracle的dmp文件的导入和导出工作,是件很糟心的事。常常会遇到因为版本问题,而报出:不是有效的导出文件,头部教研错误等等的错误信息。 碰到有一款比较实用的Oracle的dmp文件版本修改工具,省了不少力气。 【AlxcTools】下载地址:http://www.greenxf.com/soft/33495.html 原文:http://www.cnblogs.com/Nouno/p/5911938.html

geotools导入shp文件到Oracle数据库时表名带下划线的问题解决【图】

问题:最近在做利用geotools导入shp文件到Oracle表中,发现一个问题Oracle表名带下划线时导入失败,问题代码行: dsOracle.getFeatureWriterAppend(oracleTable, Transaction.AUTO_COMMIT); dsOracle为org.geotools.data.DataStore类型对象解决方案:网上查阅资料发现是Oracle11的java包ojdbc的版本问题,maven中搜索ojdbc发现最新版如下图pom配置:<!-- https://mvnrepository.com/artifact/ojdbc/ojdbc --><dependency> <grou...

Oracle数据泵导出导入

一、创建表空间create tablespace atp logging datafile ‘D:\oracle\oradata\orcl\atp.dbf‘ size 50m autoextend on next 50m maxsize 20480m extent management local; 二、创建用户-- Create the user create user ATP default tablespace ATP temporary tablespace TEMP profile DEFAULT identified by atp;-- Grant/Revoke role privileges grant connect to ATP;grant dba to ATP;grant resource to ATP;-- Grant...

oracle10g 数据备份与导入

oracle10g数据备份 1.用sql/plus developer,选中要备份的数据表,右击选择"Export data" 2.在弹出的对话框中最后选择要保持数据库表信息的路径 3.点击“export” ok! 导入oracle10g数据备份 1.在sql/plus developer中选择菜单栏的“tools”单击 2.选择“import tables” 3.在弹出的对话框中填写好“import file”路径 4.单击“import” ok原文:http://www.jb51.ne...

oracle导入dmp文件

发现问题:IMP-00010: 不是有效的导出文件, 头部验证失败IMP-00000: 未成功终止导入解决方案:1、oracle数据高版本到低版本是有问题的,一般由oracle10g客户端去连oracle11g进行导出数据操作然后导入到oracle10g,通过修改DMP文件的版本号来实现。 AlxcTools是一个dmp文件版本转换工具;适用于高版本oracle dmp文件通过修改版本号导入至低版本数据库。将原有dmp文件版本号修改为本地oracle的版本。2、文件是在expdp服务器上导出...

oracle数据库创建并导入dmp文件

导出:exp userid=xcgwjxuser/xcgwjxuser@orcl file=D:\xcgwjx2014.dmp导入:imp userid=xcgwjxuser/xcgwjxuser@orcl file=D:\xcgwjx2014.dmp fromuser=xcgwjxuser(旧用户) touser=xcgwjxuser(新用户) commit=y ignore=y oracle dmp文件导入数据库步骤:1>打开oracle配置和移植工具--->Database Configuration Assistant 创建数据库2>创建好数据库后用sys登录,创建用户,将dba权限赋予。(若是连接远程数据库,则需要在配置和移植工...

oracle中导出导入表以及数据

Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行,DOS中可以执行时由于 在oracle 8i 中安装目录\ora81\BIN被设置为全局路径,该目录下有EXP.EXE与IMP.EXE文件被用来执行导入...

Oracle中用exp/imp命令快速导入导出数据

from: http://blog.csdn.net/wangchunyu11155/article/details/53635602【用 exp 数 据 导 出】:1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中 exp system/manager@TEST file=d:\daochu.dmp full=y2 将数据库中system用户与sys用户的表导出 exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)3 将数据库中的表table1 、table2导出 exp system/manager@TEST file=d:\daochu.dmp tabl...