ORACLE 数据库全库备份与恢复 --exp,imp,expdp,impdp
exp
exp 用户名 / 密码 @数据库 SID
owner = 用户名
file = 路径 / exp_2018.dmp
log = 路径 / log_2018.log
imp
imp 用户名 / 密码 @数据库 SID
file = 路径 / exp_2018.dmp(已存在)
log = 路径 / imp_2018.logfull=y
ignore=y
expdp
1. 创建目录
mkdir /hoem/oracle/oracle_bak
连接数据库
sqlplus /nolog
conn sys/7961314@orcl as sysdbacreate directory aaas'/hoem/oracle/oracle_bak'
drop directory aa
2. 授权
grant read,write on directory aa to system;
3. 执行导出
expdp 用户名 / 密码 @数据库 SID
directory=aa
dumpfile = 路径 / expdp_2018.dmp
logfile = 路径 / log_2018.logschemas=hs_user
impdp
1. 连接数据库sqlplus/assysdba
create directory aaas'/hoem/oracle/oracle_bak'
drop directory aa
2. 授权
grant read,write on directory aa to system;
3. 执行导入
impdp 用户名 / 密码 @数据库 SID
directory=aa
dumpfile = 路径 / expdp_2018.dmp
logfile = 路径 / log_2018.logschemas=hs_user
table_exists_actiom=truncate/replace
来源: http://www.jianshu.com/p/aa33d5a51430