怎么用expdp导出的全库备份,现在用全库的dmp文件只导入指定用户?

怎么用expdp导出的全库备份,现在用全库的dmp文件只导入指定用户?
我来答
添加附件
收藏
复制链接
微信扫码分享

在小程序上查看
分享
添加附件
问题补充
4条回答
默认
最新
采纳答案后不可修改和取消
expdp xxx… full=yes
Note full not export system schema, e.g. sys


打赏 0
无论exp 还是 expdp 都支持全库导出实现数据库的逻辑备份。
但是不建议使用全库导入的方式恢复数据。建议根据用户恢复。
通过 expdp help=y
命令获取expdp 参数帮助。
FULL
Export entire database [N]. #默认 FULL=N
复制
操作案例
全库导出
# 创建 Directory
sqlplus / as sysdba
create directory backup as '/data/backup';
#用dba账户执行导出。
#或授权scott 全库导出能力:
grant read,write on directory backup to scott;
grant exp_full_database to scott;
#全库导出
$ expdp scott/tiger directory=backup full=y dumpfile=fullbak.dump logfile=fullbak.log
复制
dmp 文件支持多用户同时导入
imp system/oracle file=fullbak.dmp logfile=imp_fullbak.log from user=user1,user2,user3 touser=user1,user2,user3
复制
导入前建议先创建对应的用户和表空间。


打赏 0
回答交流
Markdown
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
添加图片链接
上传图片
导航目录
Markdown语法参考
请输入正文
提示
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
