导出导入Oracle数据库使用黑框命令方式exp、imp【亲测】

下载工具

根据自己数据库的版本下载,以v19为例:
下载基础包Basic Package和工具包Tools Package
两个压缩包中的文件夹一样,但内容不一样,将两个压缩包中的文件解压合并到一起

https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html

查看数据库版本命令

select * from v$version;

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述在这里插入图片描述

设置环境变量

在这里插入图片描述

导入导出

导出exp

exp 用户名/密码@IP地址:端口号/ORCL file=文件保存地址.dmp owner=所有者用户名 buffer=8192000 log=运行日志保存地址.log

在这里插入图片描述

关键字说明[ 默认值 ]
userid用户名/口令,必须为第一个参数,且不能省略。
owner所有者用户名列表,多个用英文逗号隔开。
file输出文件。 [ expdat.dmp ]
log屏幕输出的日志文件,没有默认值,建议指定,否则不产生日志文件。
rows导出数据行 [Y],如果只想导出元数据,不导出数据,请将此关键字设置为N
query用于导出表的子集的 select 子句
tables表名列表。不同的用户可以设置为:用户名1.表名1,用户名2.表名2
buffer数据缓冲区大小。建议设置为64000,可以加快导出速度。
direct直接路径 [N]。建议设置为Y ,可以加快导出速度。
recordlengthIO 记录的长度。建议设置为65535,可以加快导出速度。
grants导出权限 [ Y ]
indexs导出索引 [ Y ]
help显示帮助消息 [N]

导入imp

imp userid=scott/tiger file=scott.dmp log=scott.log tables=emp,dept

imp 用户名/密码@IP地址:端口号/ORCL file=文件地址.dmp log=scott.log tables=emp,dept
关键字说明[ 默认值 ]
userid用户名/口令,必须为第一个参数,且不能省略。
file输入文件。 [ expdat.dmp ]
log屏幕输出的日志文件,没有默认值,建议指定,否则不产生日志文件。
fromuser所有者用户名列表
touser用户名列表
tables表名列表。前面可以加用户名,如:scott.emp,scott.dept
grants导入权限 [Y]
indexes导入索引 [Y]
rows导入数据行 [Y]
full导入整个文件。[N]
help显示帮助消息 [N]

命令详解见:

https://www.jb51.net/database/323935nwp.htm

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

乾坤鸟

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

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

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

打赏作者

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

抵扣说明:

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

余额充值