正式遷移須要作的事情: session
--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 配合應用測試 略