Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makalede, Microsoft Fabric'de Oracle veritabanlarının yansıtıldığında mevcut sınırlar özetlenmektedir. Hizmeti geliştirmeye devam ettikçe bu sınırlar değişebilir.
Uyarı
Şu anda Şirket İçi Veri Ağ Geçidi (OPDG) için Oracle Yansıtmayı destekliyoruz. Sürüm 3000.282.5 veya üzerini kullanma.
Ölçek Sınırları
Veritabanı ölçeği için şunları bekleyebilirsiniz:
- Şu anda yansıtılmış veritabanı en fazla 1000 tabloyu destekler
Desteklenen Ortamlar
Şu Oracle Server ortamlarını destekliyoruz:
- LogMiner'ın etkin olduğu Oracle 10 ve üzeri sürümler
- Oracle şirket içi (VM, Azure VM)
- Oracle Bulut Altyapısı (OCI)
- Oracle Database@Azure
- Oracle Exadata
Oracle için yansıtma yalnızca yazma modundaki veritabanlarını destekleyebilir. LogMiner okuma modu veritabanlarında çalışmaz.
Uyarı
- Oracle sunucunuzda LogMiner'ın etkinleştirilmesi gerekir. Bu araç, gerçek zamanlı yansıtma için Oracle veritabanınızdaki değişiklikleri izlemeye yardımcı olur.
Yansıtma önkoşulları
Veritabanı kurulumunuz için ihtiyacınız olan şeyler şunlardır:
- Trial veya Premium Fabric kapasitesine sahip bir Microsoft Fabric çalışma alanı
- En son Şirket İçi Veri Ağ Geçidi'ni (Ağustos 2025) yükleyin. bir ağ geçidini yükleme ve kaydetme ve ağ geçidini Fabric çalışma alanınıza bağlamayı öğrenin
Veri Türleri ve Şema Desteği
Bu Oracle veri türleri desteklenir:
- VARCHAR2
- NVARCHAR2
- SAYI
- FLOAT
- DATE
- BINARY_FLOAT (İkili Kayan Nokta)
- İKİLİ_NOKTAKAYAR_DOUBLE
- RAW
- ROWID
- CHAR
- NCHAR
- YEREL SAAT DILIMI ILE ZAMAN DAMGASı
- ARALıK GÜNÜ - SANIYE
- YILDAN AYA ARALIK
Şema (DDL) değişiklikleri için şu anda şunları destekliyoruz:
- Sütun değişiklikleri (kısmi destek):
- Sütun ekle
- Sütunları sil
- Sütunları yeniden adlandırma
Uyarı
Sütun veri türü güncelleştirmeleri desteklenmiyor
Ayrıca, bölümleme içeren tabloları yansıtmayı da destekleriz. Kaynak tablolarınız bölümlenmişse bu tabloları yansıtabiliriz.
Birincil Anahtarı (PK) olmayan tablolar desteklenir. Tablolarınızda benzersiz bir dizin varsa bu tabloları yansıtmayı destekleyebiliriz. Tablolarınızın Birincil Anahtarı (PK) veya benzersiz dizini yoksa, bu tabloların yansıtılmasını desteklemeyiz.
Uzunluğu 30'dan büyük veya buna eşit olan tablo adlarını destekleyemiyoruz.
Büyük tablolar ve yeniden tohumlama
Birden çok büyük tabloyu aynı anda ekleme veya yeniden izleme keskin bellek artışlarına neden olur. Büyük tabloları kademelendirir ve birden çok yeniden tohumlamayı eşzamanlı olarak tetikleyen toplu yeniden başlatmalardan kaçınırsanız, bunun etkili olduğu kanıtlanmıştır.
Gerekli İzinler
Eşitleme kullanıcınızın şu izinlere sahip olması gerekir:
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;
Yapılandırma Gereksinimleri
Arşiv Günlüğü Ayarları
Veritabanınız şu arşiv günlüğü ayarlarına ihtiyaç duyar:
- ARCHIVELOG modu etkin
- Yansıtma sırasında arşiv günlüğü modunu açık tutma
- Veritabanı yöneticisi tarafından etkinleştirilen günlük dosyası arşivlemeyi yinele
İlk yük veya ağır CDC etkinliği sırasında Oracle arşiv günlüklerinin agresif bir şekilde temizlenmesi, yeniden denemeleri zorlayabilir ve bellek baskısını artırabilir. Kararlılık kılavuzu, ilk yükleme ve yoğun CDC sırasında boşaltımdan kaçınmaktır. Kesinti süre pencereleri net değilse, lütfen en az son 24 saatin günlüklerini saklayın.
Bu hatayı alırsanız - "Tam Logminer Sözlüğü bulunamadı veya ORA-01291: eksik logfile\nORA-06512: at \"SYS.DBMS_LOGMNR\,.," log dosyalarının muhafazası konusunda yukarıdaki yönergeleri izleyin.
Günlük Kaydı Yapılandırması
Oracle kullanıcınızın doğrudan ALTER DATABASE ve ALTER TABLE izinleri yoksa DBA'nızdan şu komutları çalıştırmasını isteyin:
Veritabanı için ek loglamayı etkinleştirin:
ALTER DATABASE ADD SUPPLEMENTAL LOG DATA; ALTER DATABASE ADD SUPPLEMENTAL LOG DATA (PRIMARY KEY, UNIQUE) COLUMNS;Yansıtmak istediğiniz her tablo için ek kayıtları etkinleştirin.
ALTER TABLE {schemaName}.{tableName} ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;
Oracle NUMBER sütunları için geçersiz ondalık kesinlik veya basamak sayısı
Sorun
Bir Oracle sütunu, basamak sayısı ve ölçek olmadan NUMBER olarak tanımlanmışsa (yani, (p,s) belirtilmemişse), Fabric’e yansıtma aşağıdaki hatayla başarısız olabilir: Invalid Decimal Precision or Scale. Hassasiyet: 38 Ölçek: 127
Nedeni
Bu sorun, Şirket İçi Veri Ağ Geçidi tarafından kullanılan ve Oracle NUMBER türlerini açık duyarlık ve ölçeklendirme olmadan doğru şekilde yorumlamayan eski bir Oracle istemcisi/ODP sürücüsünden kaynaklanabilir.
Çözünürlük
Ağ geçidi tarafından kullanılan Oracle istemci araçlarını yükseltin ve aşağıdaki adımları izleyerek yansıtma işlemini yeniden başlatın:
- Etkilenen veritabanı için yansıtmayı durdurun
- Yansıtmanın durdurulması aşağı akış tüketicilerini etkiliyorsa, alternatif olarak Şirket İçi Veri Ağ Geçidi'ni durdurun.
- Oracle istemci araçlarını güncelleştirme
- Şirket İçi Veri Ağ Geçidi'ni barındıran VM'de Microsoft Araçları içinOracle İstemcisi (ODP sürücüsü) en son sürümünü yükleyin.
- Ağ geçidi hizmetlerini yeniden başlatma
- services.msc dosyasını açın
- Şirket İçi Veri Ağ Geçidi hizmetini yeniden başlatın
- Yansıtmayı yeniden başlatma
- Fabric portalına geri dönme
- Yansıtmayı yeniden başlatın
Ağ geçidinizi ayarlama
Şu anda yalnızca Şirket İçi Veri Ağ Geçidi (OPDG) kullanarak Oracle'a bağlanmayı destekliyoruz. Ağ geçidini Oracle sunucunuza bağlanabilen bir makineye yüklemeniz ve yapılandırmanız gerekir.
Ağ geçidinizi yüklemek ve kaydetmek için makine gereksinimleri ve kurulum yönergeleri için şirket içi Veri Ağ Geçidi yükleme kılavuzuna bakın.
Uyarı
- En son performans geliştirmelerine ve güncelleştirmelerine sahip olduğunuzdan emin olmak için , Şirket İçi Veri Ağ Geçidi'nin en son sürümüne yükseltme yaptığınızdan emin olun. Son güncelleştirmeleri gözden geçirmek için Şu anda desteklenen aylık güncelleştirmeler bölümüne bakın.
Daha yüksek eşzamanlılık kurulumlarında, her yansıtma işlem hattı kendi işlemini çalıştırdıkça bellek kullanımı zaman içinde birikir. Daha iyi kararlılık elde edilebilir -
- Yeterli kapasiteye sahip daha az ve daha güçlü ağ geçidi VM'leri kullanma ve
- VM'leri yalnızca şirket içi Data Gateway'e ayırma - başka Fabric veya toplu iş yükleri yok
"Uzak sunucuya bağlanılamıyor..." hatasını alırsanız, bağlı taraf belirli bir süre sonra düzgün yanıt vermediğinden veya bağlı ana bilgisayar yanıt vermediğinden kurulan bağlantı başarısız olduğundan bağlantı girişimi başarısız oldu. Oracle Mirror Publisher Yerinde Veri Ağ Geçidi üzerinde çalışır ve ağ geçidinin dışa dönük bağlantı gereksinimleri için yetkili şartlara sahip olması gerekir. Şirket içi veri ağ geçidi için iletişim ayarlarını ayarlama bölümüne bakın ve burada listelenen yönergeleri izleyin.
Oracle için Yansıtma dışındaki sorunlar
Aşağıdaki hatalardan herhangi birini alırsanız -
- ORA-00604: Özyinelemeli SQL düzeyinde hata oluştu\nORA-01289: Yinelenen günlük dosyası +DBSV6162_ARCHIVE_OBIA/CPOBIACH/ARCHIVELOG/2026_03_03/thread_1_seq_138823.582.1226964749 eklenemiyor\nORA-06512: "SYS.DBMS_LOGMNR," satır 82'te\nORA-06512: satır 1'te\nORA-06512: satır 1'te\nORA-06512: "SYS.DBMS_LOGMNR," satır 72'te\nORA-06512: satır 1'te'
- ORA-65040: Takılabilir veritabanının içinden işleme izin verilmez.
Oracle destek ekibine ulaşmanız veya Microsoft değil Oracle ile bir destek bileti açmanız gerekir. Oracle destek ekibine Yansıtma için kullanılan Oracle veritabanının en son düzeltme ekinde güncelleştirmeler yapılması gerektiğini bildirin.
İlgili İçerik
- Microsoft Fabric içinde Mirror Oracle veritabanları
- Oracle veritabanı yansıtmayı ayarlama