col name for a40 select name,locks,pins from v$db_object_cache where locks > 0 and pins > 0 and type='PROCEDURE'; 10.21.1.20 和10.24.51.11兩個數據庫的dblibk已經建好了,主要就impdp就可以了,一共需要導出 drop user ILEARN_TRA cascade; drop user ILA_SAP cascade; drop user ILEARN_JOB cascade; drop user ILEARN cascade; drop user ILEARN_BEIYAN cascade; drop user APEX_PUBLIC_USER cascade; srvctl stop database -d ilndb srvctl start database -d ilndb SELECT SID,JOB FROM DBA_JOBS_RUNNING; MACHINE PORT TERMINAL PROGRAM select username,sid,SERIAL# from gv$session where username ='ILEARN_TRA'; select username,sid,SERIAL# from v$session where username ='ILEARN_TRA'; USERNAME SID SERIAL# ------------------------------ ---------- ---------- ILEARN_TRA 2545 5 ALTER SYSTEM KILL SESSION '2545,5'; SELECT SID,SERIAL# FROM V$SESSION WHERE USERNAME='ILEARN_TRA'; 這幾個用戶下數據,正式遷移的時候,10.21.1.20上這幾個用戶數據要刪除,整個過程耗時10:15:38 這是上次測試的日志 SYS@ilndb1> select name from v$database@dblink_datapump; NAME --------- ILNDB dblink導庫過程: 1、在客戶端數據庫創建 dblink 和要保存數據文件的目錄: create public database link dblink_datapump connect to system identified by Clic1234 using '10.24.51.12:1521/ilndb'; select name from v$database@dblink_datapump; create or replace directory expdp_dir as '/oracle/expdp'; grant read, write on directory expdp_dir to public; 2、在客戶端數據庫創建相關表空間和用戶 create tablespace ILEARN_DATA DATAFILE '+DATADG' SIZE 32767M AUTOEXTEND off; //對比生產端,加足表空間容量 create user ILEARN_TRA identified by "Qwer4321" default tablespace ILEARN_DATA; grant resource,connect to ILEARN_TRA; 3、在客戶端數據庫使用IMPDP導入 nohup impdp system/Clic1234 network_link=dblink_datapump logfile=impdp_ilearn1.log directory=expdp_dir schemas=ILEARN_TRA EXCLUDE=statistics cluster=N job_name=SYS_IMPORT_ILEARN_TRA parallel=20 & select sum(bytes/1024/1024) from dba_segments where owner='ILEARN_TRA'; impdp system/Clic1234 network_link=dblink_datapump logfile=impdp_ilearn3.log directory=expdp_dir schemas=ILEARN EXCLUDE=statistics cluster=N job_name=SYS_IMPORT_ILEARN parallel=20 select sum(bytes/1024/1024) from dba_segments where owner='ILEARN'; impdp system/Clic1234 network_link=dblink_datapump logfile=impdp_ilearn2.log directory=expdp_dir schemas=ILA_SAP EXCLUDE=statistics cluster=N job_name=SYS_IMPORT_ILA_SAP parallel=14 --wancheng impdp system/Clic1234 network_link=dblink_datapump logfile=impdp_ilearn4.log directory=expdp_dir schemas=ilearn_beiyan EXCLUDE=statistics cluster=N job_name=SYS_IMPORT_ilearn_beiyan parallel=14 --wancheng impdp system/Clic1234 network_link=dblink_datapump logfile=impdp_ilearn4.log directory=expdp_dir schemas=ilearn_job EXCLUDE=statistics cluster=N job_name=SYS_IMPORT_ilearn_job parallel=14 --wancheng impdp system/Clic1234 network_link=dblink_datapump logfile=impdp_ilearn5.log directory=expdp_dir schemas=APEX_PUBLIC_USER EXCLUDE=statistics cluster=N job_name=SYS_IMPORT_ilearn_apex parallel=14 wancheng 4、在客戶端數據庫刪除 dblink: drop public database link dblink_datapump; 祝工作順利,萬事如意~~ nohup impdp system/Clic1234 network_link=dblink_datapump logfile=impdp_ilearn_1210.log directory=expdp_dir schemas=ILEARN_TRA,ILA_SAP,ILEARN_JOB,ILEARN,ILEARN_BEIYAN,APEX_PUBLIC_USER EXCLUDE=statistics cluster=N job_name=SYS_IMPORT_1210 parallel=14 & ILEARN_TRA,ILA_SAP,ILEARN_JOB,ILEARN,ILEARN_BEIYAN,APEX_PUBLIC_USER create user VIEW_LMS_WORKBOOKS identified by Clic1234 default tablespace ILEARN_DATA account unlock; CREATE_AND_VIEW_LMS_WORKBOOKS