Oracle数据库备份导出命令exp详解

Oracle 专栏收录该内容
2 篇文章 0 订阅

1、exp 命令参数

命令 |描述 |默认参数(为空可不用设置)| 常用命令备注
-----|----------------------|----------------------------------------
USERID|用户名/口令||
FULL|导出整个文件|(N)|full = y 导出整个数据库,反之只导出该用户下的数据 那么bbb用户的数据就不会导出来。
BUFFER|数据缓冲区的大小||
OWNER|所有者用户名列表||owner = (oral1,oral2)在system或者DBA等高级权限下,可选择导出该数据库任何用户下数据
FILE|输出文件|(EXPDAT.DMP)|
TABLES|表名列表||"tables = (emp1,emp2)选择以表模式导出,只导出选择表的数据
COMPRESS|导入一个范围|(Y)|此命令有多种解释可点击(COMPRESS
RECORDLENGTH|IO记录的长度||
GRANTS|导出权限|(Y)|
INCTYPE|增量导出类型||
INDEXES|导出索引|(Y)|
RECORD|跟踪增量导出|(Y)|
ROWS|导出数据行|(Y)|rows = n 只是导出表结构而不出表数据
PARFILE|参数文件名||
CONSTRAINTS|导出限制|(Y)|
CONSISTENT|交叉表一致性||
LOG|屏幕输出的日志文件|(EXPDAT.LOG)|
STATISTICS|分析对象|(ESTIMATE)|
DIRECT|直接路径|(N)|
TRIGGERS|导出触发器|(Y)|
FEEDBACK|显示每x行的进度|0|
FILESIZE|各转储文件的最大尺寸||设置存储文件的最大值,可设置多个文件到存储:exp userid=duanl/duanl file=f1,f2,f3,f4,f5 filesize=2G owner=scott
QUERY|选定导出表子集的子句||导出table1中的查询子集:exp system/manager@TEST file=d:\daochu.dmp tables=(table1) query=\” where filed1like ‘00%’\”

2、exp 实战案例

完全(非完全)导出模式
1、导出orcl数据库中下所有的对象

>exp lis/lis@10.10.10.39:1521/orcl file=D:\portallis.dmp full=y
>exp lis/lis@10.10.10.39:1521/orcl file=D:\portallis.dmp 

用户模式
2、导出orcl数据库中lis1和lis2用户下所有数据,owner参数使用的前提是lis用户有足够的权限

>exp lis/lis@10.10.10.39:1521/orcl file=D:\portallis.dmp owner=(lis1,lis2)

表模式
3、导出orcl数据库中lis用户下ldcode表的所有数据(注:括号为英文状态)

>exp lis/lis@10.10.10.39:1521/orcl file=D:\portallis.dmp tables = (ldcode)

4、导出orcl数据库中lis用户下ldcode表的表结构不导出数据

>exp lis/lis@10.10.10.39:1521/orcl file=D:\portallis.dmp tables = (ldcode) rows = n

注意
1、网上有些资料表示

exp lis/lis@10.10.10.39:1521/orcl file=D:\portallis.dmp owner = lis tables = (ldcode)

2、通过IP导出有可能会报错、可以使用tns文件中的数据库连接字

exp lis/lis@myorcl file=D:\portallis.dmp owner = lis tables = (ldcode)

owner和tables可以同时使用,实际使用会报:EXP-00026: 指定了冲突模式,具体原因未找到,希望有大神可以解惑。

本人也是菜鸟一枚,总结发帖也是方便自己顺便与人方便,文章中有错误或者存在异议的地方请各路大神指正。不足之处如有大神能补充,请留言,不胜感激!!!

  • 0
    点赞
  • 0
    评论
  • 1
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

参与评论 您还未登录,请先 登录 后发表或查看评论
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页

打赏作者

w_Programmer

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值