1.su -oracle 。 切换到oracle 用户(如果你是 oracle 用户直接登录,可以省略)
2. sqlplus / as sysdba 。以sysdba 的方式登陆 sqlplus
3.create directory dump_dir as 'linux下的存放位置'。这一步,我理解的是建立一个 dump_dir(这个名字随便取,下面导出的时候要用) 和linux 下的存放位置的 映射。
扩展: select * from dba_directories 查看文件夹,看看你见的文件是否创建了 。
drop directory dump_dir。删除你刚刚创建的文件夹。当然,是你导出之后如果不想看到这个文件。
4.expdp 用户名/密码 dumpfile=文件名.dmp directory = dump_dir。没错,这里的dump_dir就是上面自己定义的那个。
扩展:导入dump,很简单。expdp换成impdp
impdp 用户名/密码 dumpfile=文件名.dmp directory = dump_dir。
5.如果没报错的话,现在回到 "Linux下的存放位置" 这个文件夹下,你导出的文件就在这了。