第一步,建立路径
确定导出的路径(如浏览器的下载路径),在数据库建立路径
建立目录:
/DATA/
dump
-——-路径
CREATE DIRECTORY dump as ‘
/DATA/
dump’;
给路径赋权,读、写
GRANT READ,WIRTE
DIRECTORY dump
TO
scott
;(不能给自己赋权)
dump
:路径名,自我发挥
/DATA/
dump
:选定的导出路径
第二步,导出语句
expdp
scott/tiger DIRECTORY=
dump
DUMPFILE=dept.dmp
logfile=dept.log
TABLES=dept
CONTENT=all ;
Expdp
:导出关键字
scott/tiger
:
用户/密码
DIRECTORY
:指定导出路径关键字
DUMPFILE
:导出指定文件名,文件类型,可导出
dept.txt文件
logfile
:导出指定日志文件名
TABLES
:导出的表名
CONTENT:导出指定内容
{ALL | DATA_ONLY |METADATA_ONLY}
,
all是表结构和数据,
DATA_ONLY
是仅导出数据,
METADATA_ONLY
是只导出表结构
第三步,导入语句
im
pdp
scott/tiger DIRECTORY=
dump
DUMPFILE=dept.dmp
logfile=dept.log
CONTENT=all table_exists_acttion=truncate ;
Im
pdp
:导入关键字
DIRECTORY=
dump
:如果数据文件路径相同,则可以使用
dump路径,否则需要根据数据文件所在的路径新建一个路径名(
CREATE DIRECTORY dump
_1
as ‘
/bapp/data
‘;
)
DUMPFILE
:指定导入的数据文件名(不能写错)
Logfile:日志文件可以自己命名
table_exists_acttion:如果表存在的动作,truncate清空表,skip跳过,replace重建,append追加
第四步,一般会跨数据库传输数据文件
#sftp
user@171.232.34.2
put
dept.dmp
/bapp/data
quit