oracle数据库的备份与还原(expdp和impdp)

Posted 晴天fly

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle数据库的备份与还原(expdp和impdp)相关的知识,希望对你有一定的参考价值。

备份:

在cmd命令行中,执行sqlplus,用管理员账号登录

建立目录对象:

create directory expdir as ‘D:expdir’; 

赋予要备份数据的用户导出权限:

grant exp_full_database to username(你要备份的用户名);

另打开一个cmd窗口

备份数据为DMP格式:

expdp username/password@localhost/orcl directory=expdir dumpfile=beifen.dmp full=y

其中,username(要备份的用户名)、password(要备份的用户的密码)、localhost(本地IP地址,可以是远程地址)、orcl(实例名)、expdir(上面创建的目录对象)、beifen.dmp(备份的文件名,格式是dmp)

还原:

在cmd命令行中,执行sqlplus,用管理员账号登录

建立目录对象:

create directory expdir as ‘D:expdir’; 

赋予要备份数据的用户导入权限:

grant imp_full_database to username(你要备份的用户名);

另打开一个cmd窗口

导入备份的数据:

impdp username/password schemas=username directory=expdir dumpfile=beifen.dmp table_exists_action=replace logfile=import.log

以上是关于oracle数据库的备份与还原(expdp和impdp)的主要内容,如果未能解决你的问题,请参考以下文章

oracle数据库的备份与还原(expdp和impdp)

关于IMP EXP逻辑备份oracle

ORACLE 数据库备份DUMP文件还原

Oracle数据库备份 expdp/impdp导出导入命令

Oracle数据库备份与还原命令 -- exp/imp

Oracle RMAN备份与还原