本文共 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/