oracle 某几个表备份还原
方式一:适用于备份还原 表结构+数据,如果表结构存在,则只还原数据,如果表结构不存在,则还原 表结构+数据
备份
exp 用户名/密码 tables=TEST_CDO_GLS_R2R,TEST_CDO_MEA_R2R, file=D:/test/B7R2R.dmp
还原
imp 用户名/密码 grants=y commit=y full=y ignore=y file=D:/test/B7R2R.dmp
方式二:适用于备份还原 表结构+数据,如果表结构存在,则无法还原,如果表结构不存在,则还原 表结构+数据
备份
登录sqlplus:
sqlplus / as sysdba
创建directory:
create directory dpdata as 'D:/test/';
目录创建以后,就可以把读写权限授予特定用户:
grant read, write on directory dpdata to 用户名;
oracle用户终端执行:
expdp 用户名/密码 tables=TEST_CDO_GLS_R2R,TEST_CDO_MEA_R2R directory=dpdata dumpfile=B7R2R.dmp job_name=cases_export
查询
查询dba_directories查看所有directory:
select * from dba_directories;
删除directory:
drop directory dpdata;
还原
登录sqlplus :
sqlplus / as sysdba
创建directory:
create directory dpdata as 'D:/test/';
目录创建以后,就可以把读写权限授予特定用户:
grant read, write on directory dpdata to 用户名;
oracle用户终端执行:
impdp 用户名/密码 directory=dpdata dumpfile=B7R2R.dmp job_name=cases_export

浙公网安备 33010602011771号