可傳輸表空間 是 Oracle 提供的高效庫間表空間複製技術,核心機制是:將表空間置為 READ ONLY,導出元數據,複製資料檔,再在目標庫導入元數據掛載。適用於數據倉庫裝載、資料歸檔、跨平台遷移等場景。
| 場景 | 最低版本 | 備註 |
|---|---|---|
| 同平台傳輸 | Oracle 8i Enterprise Edition | 字典管理與本地管理均支援 |
| 跨平台傳輸 | Oracle 10g | 需雙端平台皆在 V$TRANSPORTABLE_PLATFORM 列表中 |
| 不同 Block Size | Oracle 9i | 目標庫需設定對應 DB_nK_CACHE_SIZE |
傳統 TTS 要求源表空間在整個導出/複製過程中保持 READ ONLY。對於高併發生產庫,這意味著業務停寫,風險極大。
RMAN 從備份集建立可傳輸表空間集,完全不需要將生產表空間置為 READ ONLY。優勢包括:
DB_nK_CACHE_SIZE 快取理解版本門檻、Read-only 限制與 RMAN 替代方案,是設計高可用遷移方案的基石。後續文章將逐步展開實戰操作與進階特性。