博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oracle数据泵常用命令
阅读量:763 次
发布时间:2019-03-23

本文共 763 字,大约阅读时间需要 2 分钟。

oracle数据泵常用命令

expdp 和 impdp 是 oracle 数据库之间移动数据的工具。expdp 和 impdp 只能在数据库服务端使用,不能在客户端使用。本文简单总结了 expdp 和 impdp 常用的命令,详细信息参考 oracle 官方文档Utilities。

directory 相关 SQL 语句:

select * from dba_directories;
create directory my_dir as ‘/home/oracle/tmp’;
grant read,write on directory my_dir to scott;

expdp

注意:
1、导数的数据库用户需要拥有对 directory_object 的读写权限。
2、操作系统中需要已经存在 directory_object 指定的路径。
3、oracle 用户拥有对 directory_object 指定路径的读写权限。
4、system 用户导出用户,会将创建用户和授予系统权限的元数据也导出,普通用户不能导出这些元数据

expdp 命令示例

导出一张表,例:
expdp system/oracle directory=my_dir dumpfile=expdp.dmp logfile=expdp.log tables=scott.emp

导出多张表,例:

expdp system/oracle directory=my_dir dumpfile=expdp.dmp logfile=expdp.log tables=(scott.emp,scott.dept)

导出一个用户(导出这个用户的所有对象),例:

expdp system/oracle directory=my_dir dumpfile=

转载地址:http://abazk.baihongyu.com/

你可能感兴趣的文章