导出数据expdp
1.按数据库导出:
expdp '账户名/"密码"'@数据库 DIRECTORY=DATA_PUMP_DIR DUMPFILE=test.dmp FULL=y;
导入数据impdp
1.通过sqlplus连入oracle数据库:
sqlplus '账户名/"密码"'@数据库名
2.使用命令查看管理员目录:
SELECT * FROM dba_directories;
3.选择其中一个DIRECTORY_NAME
的路径,退出sqlplus,切换到这个路径下,将dmp文件从linux的路径拷贝到这个路径下,并且建立log文件。
注:dmp文件必须要先存在linux的路径下,然后从linux的路径下拷贝到DIRECTORY_NAME
的路径下,否则dmp文件不能导入成功。
4.linux服务器上,执行如下命令,导入dmp文件(DIRECTORY等于DIRECTORY_NAME对应的值,test.dmp和dp.log文件必须存在于DIRECTORY_NAME
路径下):
impdp '账户名/"密码"'@数据库 DIRECTORY=DATA_PUMP_DIR DUMPFILE=test.dmp logfile=dp.log