限制和考慮事項
所有資料任務的限制和考慮事項
- 從 CHAR 欄 登陸 時,將會截斷任何尾端空格。
- 不支援基於函數的索引。
- 若您正在管理補充記錄且您在任何欄執行轉換,則您必須確認為所有欄位和欄啟用補充記錄。
-
從插入式 Oracle 資料庫 (PDB) 擷取變更需要來源端點,以連線至該 PDB 執行個體。不支援連線至容器資料庫 (CDB) 以從多個 PDB 執行個體擷取變更。
- 不支援延後限制。
- Qlik Cloud 資料整合 不會擷取透過 Oracle DBMS_REDEFINITION 套件進行的變更 (例如表格中繼資料和 OBJECT_ID)。
- 在變更處理期間,沒有補充記錄且未更新的欄 (例如 LOB 欄) 將作為 NULL 在變更表格中插入。
-
在變更處理期間,不支援批次更新定義為主要金鑰的數字欄。
不支援的 UPDATE 命令範例:
UPDATE tableX set ID=ID+1;
其中 tableX 是表格名稱,而 ID 是定義為主要金鑰的數字欄。
- LONG 和 LONG RAW 欄中的資料不可超過 64k。將會截斷超過 64k 的任何資料。
- 無法 已移動 名稱包含撇號的表格。
- 動態檢視不支援變更資料擷取 (CDC)。
- 變更處理 (CDC) 任務不支援以索引組織並具有溢位區段的表格。
- 不支援變更以索引組織並具有金鑰壓縮的表格。
- 對類型 BIN$ 或 DR$ 的表格或檢視不支援 登陸。
-
不支援 Oracle Flashback 資料庫和還原點,因為相關操作影響 Oracle 重做記錄檔的一致性。
- 在選取表格視窗中使用逸出字元「\」搜尋表格時,您需要寫入「\\」( 2 條反斜線) 而非「\」(1 條反斜線)。例如,若要搜尋包括「_」的所有表格,您會需要輸入 %\\_%。
新增納入或排除的模式時,不需要 2 條反斜線 (例如 *%\_%)。
- 對逸出字元使用「$」時,沒有限制。
- 使用 Oracle 19.0 作為來源時,不支援下列 Oracle 功能:
- 資料防護 DML 重新導向
- 僅結構描述 Oracle 帳戶
-
從 Oracle 21c 登陸時,適用以下限制:
-
不支援固定表格
-
不支援區塊鏈表格
-
-
不支援超過 30 個字元的物件名稱。因此,將不會 已移動 名稱超過 30 個字元的表格或欄名稱超過 30 個字元的表格。
-
不支援應用程式容器中的 登陸。
-
不支援串連待命資料庫。
-
只有在從主要節點擷取變更時,才支援容錯移轉設定。
僅複寫任務的限制和考慮事項
- 使用 Oracle 版本 11 和更高版本時,Qlik Cloud 資料整合 支援將表格 <table name> 重新命名為 <new table name> 語法。
- 不會 已移動 從分割/子分割操作 (ADD、DROP、EXCHANGE 和 TRUNCATE) 產生的資料變更,且可能造成下列錯誤:
- 對於 ADD 操作,更新和刪除新增的資料可能會傳回「0 列受影響」警告。
- 對於 DROP 和 TRUNCATE 操作,新的插入內容可能會產生「複製」錯誤。
對於 EXCHANGE 操作,可能會遇到「0 列受影響」警告和「複製」錯誤。
若要 登陸 從分割/子分割操作產生的變更,您需要載入有問題的表格。新增新的空白分割時,對新增分割的操作將會像平常一樣 已移動 至目標。
- 若啟用複寫有限的 LOB 欄 (KB),Oracle 來源上空的 BLOB/CLOB 欄是 已移動 作為 NULL 值。如需更多關於限制大小 LOB 模式的資訊,請參閱 Metadata。
-
將 LONG 和 LONG RAW 欄載入到 Oracle 目標時,不支援允許無限制的 LOB 大小選項。
因應措施:改用複寫有限的 LOB 欄 (KB) 選項。
- 不支援表格叢集。
- 僅支援表格等級 SHRINK SPACE 操作。這接包括完整表格、分割和子分割。
- 不支援在原始設備執行線上重作記錄。
- 在使用 Amazon RDS for Oracle 時不支援以下 Oracle 功能:
- ASM
- TDE
在下列情況下不支援直接載入插入程序與平行執行選項:
超過 255 欄的未壓縮表格
列大小超過 8K
Exadata HCC 表格
不支援的資料類型
不支援以下資料類型:
- BFILE
- ROWID
- REF
- UROWID
- ANYDATA
- SDO_GEOMETRY
- 使用者定義資料類型
- 不支援虛擬欄位。
- 因不支援 ROWID 資料類型,也不支援以 ROWID 欄位為主的具體化視觀表。