İçeriğe geç
Teklif al

Hizmet · Bulut, DevOps ve veri

Oracle veritabanı danışmanlığı

Oracle veritabanı çoğu şirkette en kritik ve en eski sistemleri taşır: uzun yıllardır geliştirilen bir ERP, yüzlerce PL/SQL paketiyle yazılmış bir iş uygulaması ya da gece çalışan ağır toplu işler. Bu sistemleri kuran ekip zamanla dağılır; geriye kimsenin dokunmaya cesaret edemediği yapılandırmalar, dolmaya yaklaşan arşiv log alanı ve her yıl yenilenen ama ne kadarının kullanıldığı bilinmeyen lisanslar kalır.

Kategori
Bulut, DevOps ve veri
Çalışma modeli
Danışmanlık
Hizmet bölgesi
Türkiye geneli, uzaktan ve yerinde

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.

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

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.

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.

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.

Oracle veritabanı danışmanlığı hizmeti nasıl ilerler?

  1. 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.

  2. 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.

  3. 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.

  4. Adım 04

    Test

    İşlevsel testler, entegrasyon testleri ve temel güvenlik kontrolleriyle hataları yayından önce yakalarız.

  5. 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.

  6. 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.

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.

Bu hizmette çalışma modelleri

  • 01

    Danışmanlık

    Saatlik veya günlük teknik danışmanlık

    Karar, denetim veya yön belirleme gereken durumlar için.

    • Saatlik veya günlük çalışma
    • Yazılı rapor ve öneriler
    • Ekibinizle birlikte çalışma
    Bu modelle teklif alın: Danışmanlık

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.

İlgili hizmetler ve sayfalar

Oracle veritabanı danışmanlığı için teklif alın

Kısa bir ön görüşmede ihtiyacınızı dinleyip kapsamı, çalışma modelini ve takvimi yazılı olarak paylaşırız.

+90 552 579 93 21