阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Oracle EXP和IMP使用方法介绍

185次阅读
没有评论

共计 1203 个字符,预计需要花费 4 分钟才能阅读完成。

说明:

之前经常有人询问 Oracle 数据库导出导入的方法,去网上查询,但是查询的结果却不是很尽如人意,所以在此做个基本的总结,包括 导出:(导出用户,导出表,导出表结构不带数据,QUERY 参数), 导入(导入数据文件,导入表结构,导入数据忽略表结构,仅导入数据)。使用的参数按照自认为使用频率由高到低介绍,内容相比较 EXP 帮助文档不全,但是足够应对基本的工作任务,想仔细研究的建议查看帮助文档。后续内容有变更会及时增加。

导出命令 EXP

EXP USER/PASSWORD@SID FILE=EXPDAT.DMP [PARAMETER 参数]

USER:用户名

PASSWORD: 密码

SID: 数据库实例名

FILE: 输出文件 (EXPDAT.DMP) 输出的文件名字

DIRECT: 导出的直接路径, 导出文件的所在路径,输出文件的路径也可以直接写在 file 中

EXP USER/PASSWORD@SID FILE=DIRECT/EXPDAT.DMP [TABLES=|OWNER=|…]

OWNER: 数据库用户名

TABLES: 数据库表列表, 支持多表导出

EXP USER/PASSWORD@SID FILE=EXPDAT.DMP TABLES=TABLE1 TABLE2 …

ROWS: 导出数据行 默认是 Y 导出表和数据,当 ROWS=N 只导出表结构没有数据

QUERY: 需要注意的是只在表模式 (表模式就是导出表的操作) 中有效

EXP USER/PASSWORD@SID FILE=EXPDAT.DMP TABLES=TBNAME QUERY=\”WHERE ID=’1’\”

FULL: 导出整个文件 (N)

GRANTS: 导出权限 (Y)

INDEXES: 导出索引 (Y)

INCTYPE: 增量导出类型

TRIGGERS: 导出触发器 (Y)

CONSTRAINTS: 导出的约束条件(Y)

BUFFER : 数据缓冲区的大小

LOG: 屏幕输出的日志文件

导入命令(IMP)

IMP USER/PASSWORD@SID FILE=EXPDAT.DMP [PARAMETER]

FILE: 输入文件 (EXPDAT.DMP) 输入的文件名字

FULL: 导入整个文件 默认(N) 一般给 (Y)

IGNORE: 忽略创建错误 (N)

IMP USER/PASSWORD@SID FILE=EXPDAT.DMP IGNORE=Y FULL=Y

ROWS: 导入数据行 (Y)

DATA_ONLY: 仅导入数据(Y)

IMP USER/PASSWORD@SID FILE=EXPDAT.DMP DATA_ONLY=Y FULL=Y

GRANTS : 导入权限 (Y)

INDEXES : 导入索引 (Y)

INCTYPE : 增量导入类型   

更多 Oracle 相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12

本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-02/140965.htm

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-22发表,共计1203字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中