將資料庫遷移至新環境,目標表比來源表多出數個欄位。Exp/Imp 工具無法在匯入時保留目標表既有欄位(QUERY 參數僅能篩選列,不可篩選欄)。
建立 DB Link 連接來源庫,明確指定欄位進行跨庫插入:
INSERT INTO emp (empid, ename, email) SELECT empid, ename, email FROM emp@remote_db WHERE ...;
目標表其餘欄位將保持預設值或 NULL。
詳細用法請參閱《Oracle Database 10g Release 2 Utilities》。
兩種方案均能在保留目標表擴充欄位的前提下完成資料遷移,視網路與資料量選擇適合方式。