產品系統跨平台遷移,資料量中等、停機窗口充裕。關鍵挑戰:來源庫已部署 Advanced Replication(高級複製),需驗證 EXP/IMP 遷移後複製環境是否自動生效。
註:RAC1 單實例,非真正 RAC,僅 SID 命名殘留。
Advanced Replication 物件(複製群組、物化視圖日誌、內部觸發器、工作隊列等)分佈於 SYS、SYSTEM 及應用 Schema,**僅 FULL=Y 完整導出才能完整保留複製拓撲**。Schema/Table 級導出會導致複製環境殘缺失效。
YANGTK、表 T(PK)、T1(FK 關聯 T)、索引。DBA_REPGROUP)、物化視圖刷新作業(DBA_REFRESH、DBA_JOBS)是否自動生效。| 物件類型 | 驗證 SQL | 預期結果 |
|---|---|---|
| 複製群組 | SELECT gname, status FROM dba_repgroup; | STATUS = 'NORMAL' |
| 物化視圖日誌 | SELECT log_table FROM dba_mview_logs; | 日誌表存在、有記錄 |
| 刷新作業 | SELECT job, what, interval, broken FROM dba_jobs WHERE what LIKE '%refresh%'; | JOBS 存在、BROKEN='N' |
| 物化視圖 | SELECT mview_name, refresh_mode, last_refresh_date FROM dba_mviews; | 模式正確、最近刷新時間更新 |
GLOBAL_NAMES=FALSE。DBA_REPCAT_ADMIN 權限與密碼。JOB_QUEUE_PROCESSES=0)→ 導入後設定參數並重啟實例。EXP/IMP 全庫模式 可完整遷移 Advanced Replication 環境,關鍵在於:FULL=Y、目標庫參數對齊、導入後驗證複製群組與刷新作業狀態。大型生產環境建議搭配 RMAN 復制資料庫(含控制檔、SPFILE)以縮短停機時間。