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)的主要内容,如果未能解决你的问题,请参考以下文章