怎么用expdp导出的全库备份,现在用全库的dmp文件只导入指定用户?
5M怎么用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回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏

