這很重要
這項功能目前處於預覽階段。
本文概述 在 Microsoft Fabric 中鏡像 Oracle 資料庫時的目前限制。 隨著我們繼續改進服務,這些限制可能會改變。
備註
我們目前支援 Oracle 在內部部署資料閘道 (OPDG) 的鏡射功能。 使用版本 3000.282.5 或更高版本。
縮放限制
以下是您對資料庫規模的預期:
- 目前,鏡像資料庫最多支援 500 個資料表
- 在每個工作區中,您可以擁有:
- 一台 Oracle 伺服器
- 一個內部部署資料閘道 (OPDG) 執行個體
- 一個 Oracle 鏡像構件
支援的環境
我們支援下列 Oracle Server 環境:
- 啟用 LogMiner 的 Oracle 版本 10 及以上
- Oracle 內部部署 (VM、Azure VM)
- Oracle Cloud Infrastructure (OCI)
- Oracle Database@Azure
- Oracle Exadata
備註
- LogMiner 需要在您的 Oracle 伺服器上啟用。 此工具有助於追蹤 Oracle 資料庫中的變更,以進行即時同步。
- 此預覽版不支援 Oracle Autonomous Database。
鏡像先決條件
以下是資料庫設定所需的內容:
- 具有 試用 版或進階 Fabric 容量的 Microsoft Fabric 工作區
- 安裝最新的內部部署資料閘道 (2025 年 8 月)。 瞭解如何 安裝和註冊閘道 ,並將 閘道連線到 Fabric 工作區
資料類型和結構描述支援
支援下列 Oracle 資料類型:
- VARCHAR2
- NVARCHAR2
- 編號
- FLOAT
- DATE
- BINARY_FLOAT
- BINARY_DOUBLE
- RAW
- 羅維德
- CHAR
- NCHAR
- 具有當地時區的時間戳記
- 間隔日到秒
- 年至月間隔
對於結構描述 (DDL) 變更,我們目前支援:
- 欄變更 (部分支援):
- 新增行
- 刪除欄位
- 重新命名欄
備註
不支援資料行資料類型更新
我們也支援具有分區的鏡像資料表——如果你的來源資料表有分區,我們就能將那些資料表進行鏡像。
支援沒有主鍵(PK)的資料表——如果你的資料表中有唯一的索引,我們就能支援鏡像這些資料表。 如果你的資料表沒有主鍵(PK)或唯一索引,我們就不支援鏡像這些資料表。
我們無法支援長度大於或等於 30 的表格名稱。
必要權限
您的同步使用者需要下列權限:
GRANT CREATE SESSION TO user;
GRANT SELECT_CATALOG_ROLE TO user;
GRANT CONNECT, RESOURCE TO user;
GRANT EXECUTE_CATALOG_ROLE TO user;
GRANT FLASHBACK ANY TABLE TO user;
GRANT SELECT ANY DICTIONARY TO user;
GRANT SELECT ANY TABLE TO user;
GRANT LOGMINING TO user;
組態需求
封存日誌設定
您的資料庫需要下列封存記錄設定:
- 已啟用 ARCHIVELOG 模式
- 在鏡像期間保持封存日誌模式開啟
- 資料庫管理員啟用了還原日誌檔案歸檔功能。
記錄設定
如果您的 Oracle 使用者沒有直接的 ALTER DATABASE 和 ALTER TABLE 權限,請要求您的 DBA 執行下列命令:
啟用資料庫的輔助記錄:
ALTER DATABASE ADD SUPPLEMENTAL LOG DATA; ALTER DATABASE ADD SUPPLEMENTAL LOG DATA (PRIMARY KEY, UNIQUE) COLUMNS;將您想要同步的每個資料表啟用補充記錄:
ALTER TABLE {schemaName}.{tableName} ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;
設定閘道
目前,我們僅支援使用內部部署資料閘道 (OPDG) 連線至 Oracle。 您需要在可連線至 Oracle 伺服器的機器上安裝及設定閘道。
如需安裝和註冊閘道的機器需求和設定指示,請參閱內部 部署資料閘道安裝指南。