自学内容网 自学内容网

导出导入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


原文地址:https://blog.csdn.net/y393016244/article/details/142456548

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!