首页 > 数据库技术 > 详细

oracle expdp/impdp正式迁移过程

时间:2019-09-25 10:10:59      阅读:117      评论:0      收藏:0      [点我收藏+]

正式迁移需要做的事情:

  • 1 锁定迁移的业务用户
  • 2 杀掉业务会话
  • 3 关闭job分别在两端
  • 4 源端导出并传送
  • 5 目标端准备并导入
  • 6 创建public对象
  • 7 解锁业务用户
  • 8 目标端开启job
  • 9 配合应用测试
--1 锁定迁移的业务用户
alter user JINGYU account lock;
alter user LUDAN account lock;

--2 杀掉业务会话
select * from v$session where username in (‘JINGYU‘,‘LUDAN‘);
select ‘alter system kill session ‘‘‘ || sid || ‘,‘ || SERIAL# || ‘‘‘;‘ from v$session where username in (‘JINGYU‘,‘LUDAN‘);
ps -ef|grep LOCAL=NO|grep -v grep|xargs kill -9

--3 关闭job分别在两端
show parameter job_queue_process
SYS >alter system set job_queue_processes=0;

--4 源端导出并传送
nohup expdp system/oracle schemas=JINGYU,LUDAN directory=xdump dumpfile=db1_zs_SCHEMA_%U.dmp logfile=expdp_db1_zs_SCHEMA.log PARALLEL=4 cluster=n &

- 5 创建public对象
根据查询的public对象,直接创建即可。

- 6 解锁业务用户
在迁移升级失败,遭遇不可抗力,最终导致环境确实需要回退时才可以。
alter user JINGYU account unlock;
alter user LUDAN account unlock;

- 7 目标端开启job
SYS >alter system set job_queue_processes=1000;

- 8 配合应用测试
略

oracle expdp/impdp正式迁移过程

原文:https://www.cnblogs.com/zywu-king/p/11582370.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!