แชร์ผ่าน


การสะท้อนข้อจํากัดของ Oracle ใน Microsoft Fabric

สําคัญ

คุณลักษณะนี้อยู่ในตัวอย่าง

บทความนี้สรุปขีดจํากัดปัจจุบันเมื่อมิเรอร์ฐานข้อมูล Oracle ใน Microsoft Fabric ข้อจํากัดเหล่านี้อาจเปลี่ยนแปลงได้เมื่อเราปรับปรุงบริการอย่างต่อเนื่อง

Note

ขณะนี้เรารองรับการมิเรอร์สําหรับ Oracle สําหรับเกตเวย์ข้อมูลภายในองค์กร (OPDG) ใช้เวอร์ชัน 3000.282.5 หรือสูงกว่า

ขีดจํากัดมาตราส่วน

นี่คือสิ่งที่คุณคาดหวังได้สําหรับขนาดฐานข้อมูล:

  • ปัจจุบันฐานข้อมูลมิเรอร์รองรับได้ถึง 500 ตาราง
  • ในแต่ละพื้นที่ทํางาน คุณสามารถมีสิ่งต่อไปนี้ได้
    • เซิร์ฟเวอร์ Oracle หนึ่งเครื่อง
    • อินสแตนซ์เกตเวย์ข้อมูลภายในองค์กร (OPDG) หนึ่งอินสแตนซ์
    • สิ่งประดิษฐ์กระจก Oracle หนึ่งชิ้น

สภาพแวดล้อมที่รองรับ

เราสนับสนุนสภาพแวดล้อม Oracle Server เหล่านี้:

  • Oracle เวอร์ชัน 11 ขึ้นไปที่เปิดใช้งาน LogMiner
  • Oracle on-premises (VM, Azure VM)
  • โครงสร้างพื้นฐานระบบคลาวด์ของ Oracle (OCI)
  • ออราเคิล Exadata

Note

  • ต้องเปิดใช้งาน LogMiner บนเซิร์ฟเวอร์ Oracle ของคุณ เครื่องมือนี้ช่วยติดตามการเปลี่ยนแปลงในฐานข้อมูล Oracle ของคุณสําหรับการมิเรอร์แบบเรียลไทม์
  • Oracle Autonomous Database ไม่ได้รับการสนับสนุนในการแสดงตัวอย่างนี้

ข้อกําหนดเบื้องต้นในการมิเรอร์

นี่คือสิ่งที่คุณต้องการสําหรับการตั้งค่าฐานข้อมูลของคุณ:

ประเภทข้อมูลและการสนับสนุน Schema

ชนิดข้อมูล Oracle เหล่านี้ได้รับการสนับสนุน:

  • VARCHAR2
  • NVARCHAR2
  • เลข
  • ลอย
  • วันที่
  • BINARY_FLOAT
  • BINARY_DOUBLE
  • ดิบ
  • โรวิด
  • เผา
  • NCHAR
  • การประทับเวลาด้วยเขตเวลาท้องถิ่น
  • ช่วงเวลาวันถึงวินาที
  • ช่วงเวลาปีถึงเดือน

สําหรับการเปลี่ยนแปลงสคีมา (DDL) ขณะนี้เรารองรับสิ่งต่อไปนี้

  • การเปลี่ยนแปลงคอลัมน์ (การสนับสนุนบางส่วน):
    • เพิ่มคอลัมน์
    • ลบคอลัมน์
    • เปลี่ยนชื่อคอลัมน์

Note

ไม่รองรับการอัปเดตชนิดข้อมูลคอลัมน์

ปัจจุบัน ไม่รองรับตารางที่ไม่มีคีย์หลัก (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 เรียกใช้คําสั่งเหล่านี้:

  1. เปิดใช้งานการบันทึกเพิ่มเติมสําหรับฐานข้อมูล:

    ALTER DATABASE ADD SUPPLEMENTAL LOG DATA;
    ALTER DATABASE ADD SUPPLEMENTAL LOG DATA (PRIMARY KEY, UNIQUE) COLUMNS;
    
  2. เปิดใช้งานการบันทึกเพิ่มเติมสําหรับแต่ละตารางที่คุณต้องการมิเรอร์:

    ALTER TABLE {schemaName}.{tableName} ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;
    

ตั้งค่าเกตเวย์ของคุณ

ปัจจุบัน เรารองรับเฉพาะการเชื่อมต่อกับ Oracle โดยใช้เกตเวย์ข้อมูลภายในองค์กร (OPDG) เท่านั้น คุณต้องติดตั้งและกําหนดค่าเกตเวย์บนเครื่องที่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ Oracle ของคุณได้

สําหรับข้อกําหนดของเครื่องและคําแนะนําในการตั้งค่าเพื่อติดตั้งและลงทะเบียนเกตเวย์ของคุณ โปรดดู คู่มือการติดตั้งเกตเวย์ข้อมูลภายในองค์กร