第一步:首先使用DBA权限的用户创建directory,我使用system ,可以在服务器本地创建,也可以远程连接sqlplus进行创建,使用的将是服务器上面的路径。要确保创建directory时,操作系统层面的路径已经存在。如果不存在,可以删除directory后,再重新建立directory。
create directory data_pump as ‘C:\ora’;
第二步:连接到其它dba权限的用户(sys),授权给要使用expdp的用户,也可远程执行,即expdp 中的userid中的用户,而不是schemas=后面的用户:
grant read,write on directory data_pump to wzbase1_9999;
第三步:执行导出命令(是能在服务器端)
expdp wzbase1_9999/xbytwzpass1@MINGDE directory=data_pump schemas=wzbase1_9999 dumpfile=expdp.dmp logfile=expdp.log