Linux服务器数据备份(EXPDP、IMPDP)

背景:项目升级改造,需要对改造后接口应用功能进行压力测试。在不污染源库情况下,将源库用户A按照用户导出到测试用户B下,使用expdp、impdp进行导入、导出操作。步骤如下:
1、数据导出
--root用户登陆,切换到oracle用户。如果默认服务器登录不是root,无需切换
su - oracle
--sqlplus登陆到sys用户,注意要sysdba登陆
sqlplus sys/xxxx@xxx.xxx.xxx.xxx:1521/xxxxx as sysdba;
--查询逻辑目录,若无目录,需要新建:create directory test_dir as 'xxx/xxx/xxx';
select * from dba_directories;
--源用户(需要导出数据的用户)授权使用目录,A为用户名
grant read,write on directory data_pump_dir to A;
--退出sqlplus
exit
--expdp导出,导出后文件在对应逻辑目录data_pump_dir下
expdp username/password@xxx.xxx.xxx.xxx:1521/xxxx directory=data_pump_dir dumpfile=filename.dmp logfile=expdp_logname.log schemas=A;

2、数据导入
--sqlplus登陆到sys用户
sqlplus sys/xxxx@xxx.xxx.xxx.xxx:1521/xxxxx as sysdba;
--新建导入用户
create user B identified by password;
--查询临时表空间、用户表空间
se

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值