`
61party
  • 浏览: 1050538 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

exp+parfile导出符合条件的记录

 
阅读更多

exp parfile=d:/test.par file=d:/back.dmp filesize=2000M log=d:/**.log

filesize的作用是为了防止有的os不支持2G以上容量的文件,而且大文件的I/O性能不好。

exp parfile=d:/test.par
>>>test.par的内容
a)scott用户连接导出自己的所有对象
userid=scott/tiger------连接的用户scott
file=d:/back.dmp------导出的文件的名字

b)用system用户连接来导出scott下的所有对象
userid=system/manager
file=d:/back.dmp
owner=(scott) -------导出scott用户的所有对象

c)用system用户连接导出scott和test下的所有对象

userid=system/manager
file=d:/back.dmp
owner=(scott,test)

d)用system用户连接导出scott下的emp,dept表、test用户下的student表

userid=system/manager
file=d:/back.dmp
tables=(scott.emp,scott.dept,test.student)

e)导出整个数据库(备份整个数据库)--------必须用超级用户 system ,sys
userid=system/manager
file=d:/back.dmp
full=y

以下是比较全的一个导出整个数据库的参数文件
userid=system/manager
file=d:/back.dmp
buffer=1024000 ---------缓冲
rows=y ----------是否导出记录
compress=y ---------extent是否压缩
grants=y ----------grant语句是否导出
indexes=y ----------导出索引
full=y ----------全库导出
feedback=3 ----------显示导出进度每3行

f)导出表scott.dept中部门编号是40的记录
userid=system/manager
file=d:/back.dmp
tables=(scott.emp)
query="where deptno=10"

g)导出表scott.emp中的记录
userid=system/manager
file=d:/back.dmp
tables=(scott.emp)
feedback=3 ---------每3行记录显示一个点进度

如何把导出的数据导入到数据库中进行恢复
imp import缩写形式
dos命令
imp help=y 查看帮助

<1>把scott下的表emp导出 ,

然后删除表中的内容(truncate table emp),
利用导出的文件来恢复
a)导出
exp parfile=d:/test.par
>>> test.par
userid=system/manager
file=d:/back.dmp
tables=(scott.emp)
b)删除
truncate table emp; ---------删数据
或者
drop table emp; ----------删除结构

( delete from emp; -----------删数据可以恢复)

c)恢复
imp parfile=d:/test.par;
>>>test.par
userid=system/manager
file=d:/back.dmp
fromuser=scott -----------从哪个用户来恢复
show=y -----------显示导入文件中的SQL语句

<2>scott下的对象全部复制到test用户下
(克隆用户scott)
a)导出scott用户
exp parfile=d:/test.par
>>>test.par
userid=system/manager
file=d:/back.dmp
owner=(scott)

b)导入d:/back.dmp文件中的内容到test用户下
imp parfile=d:/test.par
>>>test.par
userid=system/manager
file=d:/back.dmp
fromuser=scott
touser=test

<3>如何进行全库导入
imp system/manager
file=d:/back.dmp full=y ignore=y
full ----------全库
ignore ----------忽略导入过程中的错误

分享到:
评论

相关推荐

    Oracle,exp,par,query='where rownum<=100'做导出行数控制

    Oracle配置par参数文件做备份,可以对tables=(表1,表2...),query='where rownum做导出行数控制,#exp parfile=jpf.par

    ORACLE 常用手册导入导出

    PARFILE 指定传递给导出实用程序的参数文件名 TABLESPACES 按表空间方式导出时,指定要导出的表空间名 --导出 --全库导出 exp system/accp@accp --在后面的参数中选择E --按用户方式导出 exp system/accp@newer file...

    oracler的导入与导出

    EXP 命令来控制“导出”的运行方式。 要指定参数,您可以使用关键字: 格式: EXP KEYWORD=value 或 KEYWORD=(value1,value2,...,valueN) 实例: EXP SCOTT/TIGER GRANTS=Y TABLES=(EMP,DEPT,MGR) 或 TABLES=(T1:...

    oracle详解

    导入/导出是ORACLE幸存的最古老的两个命令行工具,其实我从来不认为Exp/Imp是一种好的备份方式,正确的说法是Exp/Imp只能是一个好的转储工具,特别是在小型数据库的转储,表空间的迁移,表的抽取,检测逻辑和物理...

    sqluldr2 4.0.1版本 oracle数据导出工具

    parfile = read command option from parameter file for field and record, you can use '0x' to specify hex character code, \r=0x0d \n=0x0a |=0x7c ,=0x2c, \t=0x09, :=0x3a, #=0x23, "=0x22 '=0x27

    oracle安装及备份

    exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。 执行环境:可以在...

    Calendar日期代码详解

    Calendar日期代码详解

    odexp:快速的ODE求解器和查看器

    odexp [ -a额外的odexp选项] [ -i ] [ -o编译器选项] [ -p parfile ] [ -q ]文件 描述 odexp是一个交互式命令行程序,用于数值模拟和粒子群动力学系统的分析。 粒子由常微分方程(ODE),随机微分方程(SDE),延迟...

    malder:从 code.google.compmalder 自动导出

    用法 malder -p parfile MALDER 是 ALDER ( ) 的修改版本,参数文件应与 ALDER 的“多重混合测试”模式相同 输出 输出将打印到屏幕上,以 RESULT_X 开头的行是将 X 曲线拟合到数据的结果。 该程序将始终比需要多...

    sqluldr24.0.1版本

    Oracle快速导出工具, sqluldr2 最新版本, Release 4.0.1版 SQL*UnLoader: Fast Oracle Text Unloader (GZIP, Parallel), Release 4.0.1 (@) Copyright Lou Fangxin (AnySQL.net) 2004 - 2010, all rights reserved....

    rftagger-latin:拉丁文示例为RFTagger

    然后,您可以在此存储库中使用parfile(可能已过期),也可以运行gen_parfile.sh从拉丁文macronizer项目中获取最新信息。 $ ./gen_parfile.shCloning into ' latin-macronizer ' ...&lt; snip&gt;finishedstoring ...

    bbed_linux_ok.zip

    [oracle@autodb bbed]$ bbed parfile=par.txt Password: BBED: Release 2.0.0.0.0 - Limited Production on Fri Jul 3 01:20:28 2020 Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights ...

    PCGCRegression

    PCGC回归这是HE回归/ PCGC回归的低内存实现(Golan等人,2014 PNAS)。 它包含来自David Golan的用于... #用法: java -jar PCGCRegression.jar parfile parfile以key = value格式具有以下参数: grmlist:必填。 与

    Bubbly:使用法布里-珀罗数据立方体检测和表征星系盘膨胀的程序

    起泡的 使用法布里-珀罗数据立方体检测和表征星系盘膨胀的程序 要运行代码将所有程序解压缩到数据立方体的文件夹中,自定义 parfile.conf 以适应这种情况并运行 bubbly.py

Global site tag (gtag.js) - Google Analytics