zoukankan      html  css  js  c++  java
  • oracle expdp/impdp正式迁移过程

    正式迁移需要做的事情:

    • 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 配合应用测试
    略
  • 相关阅读:
    python-异常处理总结
    python-笔记-内置函数
    python练习题--计算总分平均分操作excel
    python-笔记(操作excel)
    python -加密(MD5)
    jmeter-http信息头管理器
    python-判断一个字符串是不是小数
    [Python] [Django] Django将post请求变成get
    离线安装rabbitmq
    python第三方包的几种安装方式
  • 原文地址:https://www.cnblogs.com/zywu-king/p/11582370.html
Copyright © 2011-2022 走看看