01Sorun ve çözüm
Oracle veritabanı danışmanlığı hizmetimizde performans, kullanılabilirlik, yedekleme ve sürüm konularında bağımsız bir değerlendirme yapıyoruz. AWR ve ASH raporları ya da lisansınızın buna izin vermediği durumlarda Statspack çıktıları üzerinden en çok kaynak tüketen SQL ifadelerini, bekleme olaylarını ve yapılandırma sorunlarını belirliyor, önerileri değişiklik riskiyle birlikte sunuyoruz.
Devamını okuDaha az göster
Desteği süren bir sürüme yükseltme, Data Guard ile felaket kurtarma ya da Oracle'dan PostgreSQL gibi açık kaynak bir veritabanına geçişin fizibilitesi de bu hizmette birlikte ele aldığımız kararlardır.
02Kimler için
Oracle veritabanı danışmanlığı kimler için
Kurum içinde Oracle bilgisi azalan ya da kritik bir karar öncesinde ikinci görüş arayan ekipler için.
- Oracle üzerinde çalışan ERP ya da özel iş uygulamasında dönem kapanışlarında ciddi yavaşlık yaşayan şirketler
- Veritabanı yöneticisi ayrılmış ve bakımın kim tarafından, nasıl yapılacağını belirlemesi gereken BT birimleri
- Desteği sona ermiş bir sürümü 19c gibi uzun süreli destek alan bir sürüme taşıması gereken kurumlar
- Lisans yükünü azaltmak için Standard Edition 2'ye, buluta ya da PostgreSQL'e geçişi değerlendiren yönetimler
- Data Guard ya da RMAN yedeklerinin gerçekten çalıştığından emin olmak isteyen operasyon ekipleri
03İhtiyaçlar
Oracle ortamlarının yaygın sorunları
Oracle çok sayıda ayar seçeneği sunar; sorunlar da çoğunlukla bu ayarların zamanla ihtiyaçtan kopmasından doğar.
- 01
Bağlama değişkeni kullanılmayan SQL
Değerlerin sorgu metnine gömülmesi her çağrıda yeni bir ayrıştırmaya yol açar; paylaşılan havuz şişer ve işlemci boşa harcanır. Ayrıştırma istatistikleri bu durumu açıkça gösterir.
- 02
Beklenmedik plan değişiklikleri
İstatistik toplama ya da sürüm yükseltmesinden sonra kritik bir sorgunun planı değişip yavaşlayabilir. SQL Plan Management ile bilinen iyi planlar korunur, yeni planlar doğrulandıktan sonra kabul edilir.
- 03
Dolan arşiv log alanı
Arşiv logları yedeklenip temizlenmediğinde hızlı kurtarma alanı dolar ve veritabanı yeni işlem kabul edemez hâle gelir. RMAN saklama politikası ve doluluk izlemesi bu durumu önler.
- 04
Farkında olmadan kullanılan seçenekler
AWR gibi bazı özellikler ek paket lisansı gerektirir; bilmeden kullanılan bir seçenek lisans denetiminde sorun çıkarabilir. Kullanılan özellikler raporlanarak lisans durumunuzla karşılaştırılır.
- 05
Karakter seti ve Türkçe veri
Eski kurulumlardaki tek baytlık Türkçe karakter setleri, Unicode veri üreten yeni uygulamalarla uyumsuzluk yaratır. AL32UTF8'e geçiş, veri kaybı taraması yapılarak planlanmalıdır.
04Özellikler
Oracle veritabanı danışmanlığı hizmetinin kapsamı
Bulgulara göre tek bir alana yoğunlaşabilir ya da kapsamlı bir değerlendirme yapabiliriz.
- 01
Performans değerlendirmesi
Bekleme olayları, en pahalı SQL ifadeleri, bellek alanlarının boyutları ve disk erişim dağılımı incelenir. Sorgu yeniden yazımı, indeks, bölümleme ve istatistik stratejisi önerileri önceliklendirilir.
- 02
PL/SQL kod incelemesi
Satır satır işleme yapan döngüler, BULK COLLECT ve FORALL ile toplu işleme çevrilebilecek yerler, döngü içindeki commit'ler ve eksik hata yönetimi raporlanır.
- 03
Yedekleme ve kurtarma
RMAN yapılandırması, artımlı yedek stratejisi, blok değişiklik takibi ve saklama politikası gözden geçirilir; ayrı bir sunucuda geri yükleme provası planlanır.
- 04
Kullanılabilirlik ve felaket kurtarma
Data Guard ile fiziksel bekleme veritabanı, RAC ya da Standard Edition 2 ortamlarında uygulanabilecek alternatifler edisyon ve lisans koşullarına göre değerlendirilir.
- 05
Yükseltme ve geçiş fizibilitesi
Yeni sürüme geçişte AutoUpgrade ön kontrolleri ve yükseltme öncesi ile sonrası arasında iş yükü karşılaştırması planlanır. PostgreSQL'e geçiş değerlendirmesinde PL/SQL miktarı ve Oracle'a özgü özellik kullanımı ölçülür.
05Entegrasyonlar
Oracle ile bağlantılı sistemler ve ortamlar
Veritabanı kararları, onu kullanan uygulamalar ve barındığı altyapıyla birlikte verilir.
- 01
Barındırma seçenekleri
Kendi veri merkeziniz, Oracle Cloud Infrastructure, Amazon RDS for Oracle ya da Oracle Database@Azure gibi seçenekler lisans taşıma koşulları ve yönetim yüküyle birlikte karşılaştırılır.
- 02
Uygulama sunucuları
WebLogic, Tomcat ya da .NET uygulamalarındaki bağlantı havuzu, oturum sayısı ve zaman aşımı ayarları veritabanı tarafındaki yükle birlikte incelenir.
- 03
Veri entegrasyonu
GoldenGate, veritabanı bağlantıları ya da ETL araçlarıyla başka sistemlere aktarılan verinin tutarlılığı ve kaynak veritabanına bindirdiği yük değerlendirilir.
- 04
Raporlama ve analitik
Raporlama sorgularını işlem veritabanından ayırmak için ek lisans gerektiren Active Data Guard, ayrı bir raporlama kopyası ya da veri ambarına aktarım seçenekleri karşılaştırılır.
- 05
İzleme
Oracle Enterprise Manager ya da açık kaynak izleme araçlarıyla tablo alanı doluluğu, bekleme olayları ve bekleme veritabanının gecikmesi takip edilir.
06Süreç
Oracle veritabanı danışmanlığı hizmeti nasıl ilerler?
Adım 01
Analiz
İş akışınızı, kullanıcılarınızı ve mevcut sistemlerinizi dinleriz; kapsamı, öncelikleri ve kabul ölçütlerini yazılı hâle getiririz.
Adım 02
Tasarım
Ekran akışlarını ve veri modelini çıkarırız. Arayüzü sizinle gözden geçirip onay almadan geliştirmeye geçmeyiz.
Adım 03
Geliştirme
Kısa döngülerle çalışırız; her döngü sonunda çalışan bir sürümü test ortamında görürsünüz.
Adım 04
Test
İşlevsel testler, entegrasyon testleri ve temel güvenlik kontrolleriyle hataları yayından önce yakalarız.
Adım 05
Yayın
Sunucu, alan adı, yedekleme ve izleme ayarlarını yaparak canlıya alırız; ekibinize kısa bir kullanım eğitimi veririz.
Adım 06
Bakım
İsterseniz bakım ve destek anlaşmasıyla güncellemeleri, izlemeyi ve yeni geliştirmeleri sürdürürüz.
07Teknoloji
Veri güvenliği ve lisans bilinciyle çalışma
Oracle veritabanları çoğunlukla şirketin en hassas verisini barındırır. İncelememizde varsayılan parolası değiştirilmemiş hesaplar, uygulama şemasına DBA rolü verilmiş kullanıcılar, şifrelenmemiş ağ trafiği ve denetim kayıtlarının tutulup tutulmadığı kontrol edilir. Hassas tablolara kimin, ne zaman eriştiğini birleşik denetim (unified auditing) ile kayıt altına almak, KVKK'nın öngördüğü veri güvenliği önlemleri arasında yer alabilir.
Devamını okuDaha az göster
Oracle'da teknik bir karar çoğu zaman lisans sonucu doğurur: işlemci sayısı, sanallaştırma platformu ya da etkinleştirilen bir seçenek maliyeti değiştirebilir. Bu nedenle her önerimizde hangi değişikliğin hangi lisansı gerektirebileceğini açıkça belirtiyor, kesin değerlendirme için lisans sözleşmenizi ve yetkili satıcınızı referans almanızı öneriyoruz.
Test ortamlarına canlı veri kopyalanıyorsa kişisel verilerin maskelenmesi gerekir. Oracle'ın maskeleme paketine ya da kurum içinde yazılacak maskeleme betiklerine dayanan bir yöntem, lisans durumunuza göre birlikte belirlenir.
08Çalışma modelleri
Bu hizmette çalışma modelleri
09Sık sorulan sorular
Oracle veritabanı danışmanlığı hakkında sık sorulan sorular
Oracle veritabanı danışmanlığı fiyatları nasıl belirlenir?
Veritabanı ve sunucu sayısı, RAC ya da Data Guard kullanımı, incelemenin performans, yedekleme veya geçiş fizibilitesi gibi hangi alanları kapsadığı ve çalışmanın tek seferlik mi düzenli mi olduğu fiyatı belirler. Kapsam ön görüşmeden sonra yazılı teklifle netleşir.
Diagnostics Pack lisansımız yok; performans analizi yine de yapılabilir mi?
Yapılabilir. AWR ve ASH yerine ek lisans gerektirmeyen Statspack, dinamik performans görünümleri ve SQL izleme dosyaları kullanılır. Ayrıntı düzeyi biraz farklıdır ama darboğazları bulmak için çoğunlukla yeterlidir.
Oracle'dan PostgreSQL'e geçmek mantıklı mı?
Yoğun PL/SQL kullanımı, Oracle'a özgü özellikler ve uygulamanın bunlara bağımlılığı geçişin maliyetini belirler. Kod ve şema envanteri çıkarılarak doğrudan taşınabilen, dönüştürülmesi gereken ve yeniden yazılması gereken kısımlar ayrıştırılır; karar bu tabloya göre verilir.
Sürüm yükseltmesi uygulamamızı bozar mı?
Risk test ile yönetilir. Yükseltme önce bir kopya ortamda yapılır, kritik sorguların planları ve toplu işlerin süreleri eski sürümle karşılaştırılır; sorunlu planlar canlı geçişten önce sabitlenir.
Standard Edition 2'ye geçerek maliyet düşürebilir miyiz?
Kullandığınız Enterprise özellikleri, örneğin bölümleme, paralel sorgu ya da Data Guard, belirlendiğinde geçişin mümkün olup olmadığı netleşir. Standard Edition 2'nin soket ve kapasite sınırları da sunucu kararlarını etkiler; teknik değerlendirmeyi biz yapar, lisans tarafını satıcınızla doğrulamanızı öneririz.
Oracle veritabanı danışmanlığı firması olarak sürekli DBA desteği veriyor musunuz?
Odağımız değerlendirme, öneri ve kritik işlerde eşlik etmektir. Ekibinize düzenli aralıklarla danışmanlık verebilir, rutin bakımı devralacak kişiler için yazılı prosedürler hazırlayabiliriz.
10İlgili hizmetler