一、查询oracle目录对象对应的目录
查询 dba_directories,获取对象对应的目录信息。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
SQL> desc dba_directories; SQL> select DIRECTORY_NAME from dba_directories; DIRECTORY_NAME ------------------------------ DMPDIR DMP_GEJ XMLDIR DATA_PUMP_DIR ORACLE_OCM_CONFIG_DIR SQL> select DIRECTORY_PATH from dba_directories where DIRECTORY_NAME='DMPDIR'; DIRECTORY_PATH -------------------------------------------------------------------------------- /exp |
于是,dump的目录就是/exp
二、编辑dump脚本
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
$ cd /exp $ vi expdp_20141030.sh #插入以下内容 #登陆expdb软件 expdp system/username@dbname #标记需要导出的用户名 schemas=(hehe,heihei,haha) #导出的目录 directory=DMPDIR #导出的文件名 dumpfile=expdp_20141030.dmp #到处操作的日志名 logfile=expdp_20141030.log |
三、执行并查看