expdp/impdp命令解析

2020-12-23  本文已影响0人  liuxiaolin

简介:expdp/impdp数据泵是数据库服务端工具,在数据库客户端不可用。

1、expdp,导出命令

命令参数列表.png

使用模板:expdp user/password@ip:1521/sid DIRECTORY=DATA_PUMP_DIR DUMPFILE=test.dump CONTENT=ALL schema=user

directory:
该参数可自定义,定义方法为:create directory dir_dp as '/opt/oracle/admin/XE/dpdump/',一般来说是使用数据库默认的数据泵导出路径,可以用SQ语句查看系统默认的导出路径:
SELECT * FROM all_directories
该路径的默认名为DATA_PUMP_DIR。

DUMPFILE:
导出的数据泵文件名字,为自定义,一般用.dump后缀结尾。

CONTENT:
该参数为导出模式,其有三个选项:{ALL | DATA_ONLY | METADATA_ONLY}
ALL为导出整个数据库
DATA_ONLY为仅导出数据
METADATA_ONLY为仅导出元数据

schema:
该参数指定用哪个用户来导出数据。如果是用非管理员(sys/system)账户导数据,需要给你该用户授予访问directory目录的权限,Grant read,write on directory dir_dp to user。

2、impdp,导入命令

使用模板:x=impdp user/password@sid DIRECTORY=DATA_PUMP_DIR DUMPFILE=test.dump CONTENT=ALL schema=user

参数和expdp命令是一样的。

expdp/impdp命令解析

上一篇下一篇

猜你喜欢

热点阅读