导出dmp】的更多相关文章

目 录 目             录...3 1      说明...3 2      导出dmp文件...3 3      导入dmp文件...5 3.1            环境准备...5 3.2            执行导入...6 1        说明 dmp文件为oracle数据库的数据备份文件,执行oracle数据库导出dmp文件,相当于执行数据库备份:执行导入dmp文件,相当于数据库还原. 2        导出dmp文件 在dos控制台下执行如下指令: su -orac…
从Oracle高版本中导出dmp,然后导入到Oracle低版本时会报错:"不是有效的导出文件.头部验证失败",解决方法: 方法一:下载软件:AlxcTools,打开后选择要修改的文件,输入要修改的版本,点击修改版本,从新导入即可. 方法二:下载 npp.6.4.1.Installer,安装打开要修改的dmp,打开后下图中红色框内是原版本,需要改成你需要的版本,修改后可成功导入.…
--Orcle导入导出dmp文件 --------------------------2013/12/06 导出表:   exp scott/tiger@mycon tables=(dept,emp) file=tab1.dmp 导出用户:   exp system/manager@mycon owner=scott file=usr1.dmp 导出数据库:   1.完全导出   exp system/manager@mycon full=y inctype=complete    file=f…
首先说明dmp文件: Oracle备份文件是以dmp结尾,这种文件是oracle的逻辑备份文件,常用于数据库逻辑备份,数据库迁移等操作. 一.Oracle导入备份文件步骤:我用的是Oracle 11g版本 1.把数据库的备份文件:xx.DMP  拷贝到oracle安装目录下的dpdump文件夹中, 比如我的路径是: D:\work\app\admin\orcl\dpdump 在你的PLSQL Developer中 或者直接在cmd下登录sqlplus,  作如下操作:步骤2-4 2.创建表空间…
如果有空表都需要导出执行 select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0 后将查询出的语句全部执行 重新执行导出dmp exp *****/*****@**.*.*.*/orcl file=C:\Users\zy\Desktop\frount\dmp\*****.dmp 即可…
0.数据泵导入导出: expdp  test/test@10.0.0.11/orcl schemas=test dumpfile=test.dmp directory=DPDATA  logfile=test.log impdp test/test@10.0.0.11/orcl REMAP_SCHEMA=test:test_new  REMAP_TABLESPACE=TEST:TEST_NEW,TEST_TEMP:TEST_NEW_TEMP dumpfile=test.dmp directory…
本文转载自:http://www.cnblogs.com/o-andy-o/archive/2013/06/05/3118611.html   导出: 方法一:利用PL/SQL Developer工具导出: 菜单栏---->Tools---->Export Tables,如下图,设置相关参数即可:     方法二:利用cmd的操作命令导入导出: 3:导入与导出,如下: 数据导出: 1 将数据库TEST完全导出,用户名system 密码manager, 实例名TEST  导出到D:\daochu…
oracle导入导出 dmp文件: 打开cmd窗口,在cmd窗口下,按照个人需要输入以下对应的命令: 1.imp 用户名/密码@网络服务名 file=XXX.dmp fromuser=XXX touser=XXX;//导入dmp文件 2.imp 用户名/密码@网络服务名 file=xxx.dmp full=y;//导入dmp文件 3.imp aichannel/aichannel@HUST full=y file= d:\data\newsmgnt.dmp ignore=y;//跳过建表语句 4…
Oracle11g导出dmp并导入Oracle10g的操作记录. 操作环境说明: Oracle11g环境:Windows7,Oracle Database 11g Enterprise Edition Release 11.2.0.1.0,ZHS16GBK. Oracle10g环境:中标麒麟,Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production. 1.Oracle11g导出数据至dmp: expd…
解决PL/SQL使用无法导出dmp 1.配置plsql Export Executable:D:\app\product\11.2.0\dbhome_1\BIN\exp.exe 2.配置环境变量ORACLE_HOME=D:\app\product\11.2.0\dbhome_1(很重要,如果不配置会导出不了,也不会显示报错信息)…
首先询问对方数据库的表空间名称和大小,然后在你的oracle中建立相应表空间,最后使用命令导入.导出数据.补充:1.要新建一个数据库: Oracle数据导入导出imp/exp就相当于oracle数据还原与备份.exp命令可 以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本 地导入到远处的数据库服务器中. 利用这个功能可以构建两个相同的数据库,一 个用来测试,一个用来正式使用.例如:imp命令导入数据:imp username/password@SID file=X…
转自: http://hi.baidu.com/ooofcu/blog/item/ec5d1f9580d41f007af48077.html 首先询问对方数据库的表空间名称和大小,然后在你的oracle中建立相应表空间,最后使用命令导入.导出数据.补充:1.要新建一个数据库: Oracle数据导入导出imp/exp就相当于oracle数据还原与备份.exp命令可 以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本 地导入到远处的数据库服务器中. 利用这个功能可以构建…
oracle导出数据: 1.该处的导出数据需要在dos命令行下执行,进入到oracle客户端路径下执行(该处也可为oracle客户端路径配置系统变量),如: E:\oraclexe\app\oracle\product\11.2.0\server\bin 2.导出语句:exp 用户名/密码@数据库名 file=E:\file.dmp full=y log=E:\nxlog.txt 用户名.密码即为数据库的用户名和密码,file是导出的数据库dmp文件,log是命令行执行语句文本,该语句是导出数据…
在控制台下导入imp scott/密码@orcl file=文件路径 full=Y 导出 整个数据库TEST 用户名system  密码1234 exp system/1234@TEST file=文件名 full=Y 导出 某一用户下的表 exp  system/1234@TEST file=文件名 full=Y 导出 多个表 exp system/1234@TEST file=文件名 full=Y 导出 字段中以00开头的数据 exp system/1234@TEST file=文件名 fu…
要想删除表空间就要先删除数据文件 例如这个例子 CREATE TABLESPACE STHSGIMGDB_SPACE11 DATAFILE 'D:\ORACLEDATABASE\JinHuaDataBase\STHSGIMGDB_SPACE11_01' SIZE 1M AUTOEXTEND ON NEXT 50M MAXSIZE UNLIMITED, 'D:\ORACLEDATABASE\JinHuaDataBase\STHSGIMGDB_SPACE11_02' SIZE 1M AUTOEXTE…
--清空该表数据 :非索引清空TRUNCATE TABLE  GE_INTERFACE_MESSAGE; --数据库导出 指定导出某个用户的所有数据 包括表 索引 序列 存储过程 函数 等exp CX/CX@orcl file=/tmp/cx.dmp OWNER=CX LOG=/tmp/cx.log--数据库导入  imp CX2/CX2@orcl  file=/tmp/cx.dmp full=y  ignore=y  LOG=/tmp/cx2.log--备注:CX 用户名;CX 密码 ;orc…
在导入导出数据之前,习惯性的检查一下,看看我们自己的机器可不可以连接远程的Oracle主机,检测方法是tnsping SERVICE_NAME.我的机器如下: C:\Users\zx>tnsping orcl 如图:主机为:Lenovo-PC,服务名:orcl 上述操作是ping自己,下面我们ping远程主机.使用方法:tnsping IP/SERVICE_NAME,如下: C:\Users\zx>tnsping 10.120.56.203/orcl 如图:主机和服务名由下图中红框标出 远程导…
普通 导入: 将数据库完全导入,用户名userName 密码PassWord导入文件位置 E:\work\dmp\xxxxx.dmp (注意:导入的用户必须要跟导出时候的用户一致) imp userName/PassWord@127.0.0.1:1521/orcl file=E:\work\dmp\xxxxx.dmp full=y 导出: 将数据库完全导出,用户名userName 密码PassWord导出到D:\xxx.dmp中 exp userName/Password@orclfile=d:…
一次Oracle11g数据库导入 Oracle10g数据库操作笔记 11g备份导入10g的时候会抛错直接阻止导入. 但是有时候还必须得把11g的数据库导入到10g我今天就遇到了这种情况. 一开始只是把11g中的表全部备份成功导入10g.但是缺少视图.存储过程等.一个个sql创建累死人方法太笨.请教了一下资深DBA,重新备份 ,重新导入成功. 现在把我导入操作的全过程记录下来,希望可以方便更多的人, 一.在11g服务器上,使用expdp命令备份数据 EXPDP USERID='SYS/…
使用exp和expdp导出数据 1.exp导出数据命令 exp gd_base/@192.168.13.211/oanet file=D:\export\gd_base.dmp log=D:\export\gd_base.log full=y 2.expdp导出数据 (1)cmd窗口连接数据库,进入sqlplus页面 sqlplus sys/sys@192.168.13.211/oanet as sysdba (2)创建目录对象(使用管理员账号登录创建) SQL> create or repla…
导入dmp文件,需要知道这个dmp文件创建的用户.因此需要先创建用户,并授权给它. (1)用户的创建 首先,以system用户登录Oracle SQL Developer 其次,在sql工作表(可以用快捷键ctrl+shift+w)中输入: create user gzds identified by 123456; create user sjcj identified by 123456; ---------------------------------------------------…
解决方法: 一.在11g服务器上,使用expdp命令备份数据 EXPDP USERID='fjgs/fjgs@orcl' schemas=fjgs directory=DATA_PUMP_DIR dumpfile=fjgs.dmp logfile=fjgs.log version=10.2.0.1.0 注:fjgs/fjgs@orcl 账号/密码@数据库实例 schemas=szairpay 可省略 directory=data_pump_dir (不用改)放生成文件的目录,会生成到admin\…
1.命令行参数 比如:exp scott/tiger@orcl tables=emp file=D:\test.dmp 2.交互提示符 比如:C:\Users\Administrator>exp + 回车 输入用户名,回车 输入密码,回车 回车 输入导出的路径 回车 回车... 3.参数文件 新建一个文件par.txt 里面输入: userid=scott/tiger@orcl tables=student file=D:\test.dmp 保存 回到命令行:输入 D: 回车,回到d盘 输入:e…
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份.exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中.利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用. 执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行, DOS中可以执行时由于 在oracle 8i 中 安装目录\ora81\BIN被设置为全局路径, 该目录下有EXP.EXE与IMP.EXE文件被用来执行导入导出.…
Oracle数据库安装在docker容器中 1首先查看容器 docker ps 2进入oracle容器 docker exec -it 7f0f3f2d4f88 /bin/bash 3导出整个库:这个有问题,会吧helowin实例下的所有数据都导出: DATA_PUMP_DIR为oracle中默认备份文件件 expdp SDWEB/SDWEB@helowin dumpfile=aircms.dmp logfile=airscm.log full=y directory=DATA_PUMP_DIR…
导出数据库步骤: exp 用户名/密码@实例名 file=导出的dmp文件存放路径(绝对路径) log=导出日志存放路径(建议记录log文件,方便后续核实数据是否完整导出和导入) 导入数据库步骤: 1.首先创建指定用户的表空间(可忽略) 实例: create tablespace BP_DATA  datafile 'E:\APP\ADMINISTRATOR\ORADATA\ORCL\BP01.DBF' size 2G: 2.创建新用户并指定表空间(也可不指定表空间) create user b…
1.首先我们可以用管理员用户以sysdba的身份登录oracle sqlplus username/password as sysdba 2.然后我就可以来创建用户了. create user username identified by password; 3.创建好用户我们接着就可以修改用户的密码. alter user username identified by password; 4.一般在开发情况下,我们不会使用用户的默认表空间,所以这时我们需要创建一个表空间. 1)默认设置表空间自…
(1)查看日志,是否有如下提示信息: EXP-: no storage definition found , ) 解决方法: http://www.it165.net/database/html/201404/6145.html sys登陆 show parameter deferred_segment_creation; alter system set deferred_segment_creation = false;(自己尝试后还是缺少表) (2)若还是缺少表,则看下日志是否有红色区域语…
进入Toad,选择Database->Import->Import Utility Wizard(导入则选择:Export->Export Utility Wizard与导入类似故不再赘述) 此处根据自己的具体要求进行选择:我们选 Import users 选择用户: 默认就好: 选择dmp文件: 导入操作的结果: 选择Import database,与上述操作大致类似,故不再赘述.…
问题: 今天,从同事电脑考oracle11g中dmp文件,在自己电脑导入,发现少了很多表,而且少的这些表都是空表. 原因: oracle11g 默认的deferred_segment_creation参数值为true,此时新建空表,为节省空间,不分配空间,当给表添加数据时才动态分配表空间,目的是节约内存:如果参数为false,则不管是不是空表都会分配空间. 解决措施1: 登录管理员,执行alter system set deferred_segment_creation=false;查看show…