Akiza Akademi
Akiza Akademi Kurumsal Eğitim
ÜCRETSİZ TEKLİF ALINEğitim danışmanımızla konuşunKURUMSAL EĞİTİMEkibinizi geliştirinTEKNİK EĞİTİMHedefli ve uygulamalı

ORACLE EĞİTİMİ

Kurumsal Veritabanı Yönetimi
Oracle Eğitimi

Oracle veritabanı bankacılık, telekom, kamu, havayolu, büyük ERP sistemlerinin altında çalışan dünya çapındaki tercih edilen kurumsal veritabanıdır. Türkiye'deki büyük bankaların ve kamu kurumlarının kritik sistemleri Oracle üzerinde işler. Oracle bilen DBA (veritabanı yöneticisi) ve geliştirici her zaman aranır kadrolardandır.

Oracle Eğitimi, Oracle veritabanını yönetim ve geliştirme yönlerinden katılımcıya kazandırır. Oracle mimarisi (Instance, SGA, PGA), SQL Plus ve SQL Developer, SQL'in Oracle özgüleri, PL/SQL temelleri (block, prosedür, fonksiyon), trigger ve paketler, kullanıcı ve schema yönetimi, izin (privilege) ve rol yönetimi, yedekleme (RMAN), performans iyileştirmesi ve indeks stratejisi işlenir.

Oracle Eğitimi, veritabanı yöneticileri (DBA), Oracle üzerine kurumsal yazılım geliştirenler, banka-kamu sektörü mühendisleri ve büyük ERP sistemlerinde çalışan profesyoneller için tasarlanmıştır. Eğitim sonunda katılımcı, kurumsal düzeyde Oracle yönetimi ve geliştirme yapabilir.

Ön Koşullar

Oracle Eğitimi için ön koşul, temel SQL bilgisine sahip olmaktır. Veritabanı kavramlarına aşinalık avantajdır.

Kimler Katılmalı

  • Veritabanı Yöneticileri (DBA): Oracle ortamından sorumlu profesyoneller
  • Banka-Kamu Sektörü Mühendisleri: Kritik Oracle sistemleriyle çalışanlar
  • ERP Sistemleri Üzerinde Çalışan Yazılımcılar: SAP, Oracle EBS, Netsis tarafı profesyonelleri
  • PL/SQL Geliştiricileri: Saklı yordam ve trigger yazan kadrolar
  • Veri Analistleri ve BI Uzmanları: Oracle veritabanından rapor üretenler
  • Sistem Yöneticileri: Oracle sunucu performansını yöneten profesyoneller
  • DBA Sertifikasyonu Adayları: OCP/OCA gibi sertifikasyon yolunda olanlar

Eğitim Yöntemi

Sunum, Oracle mimari demo, PL/SQL atölyesi, kullanıcı ve yetkilendirme egzersizi, RMAN yedekleme pratiği ve katılımcının kendi Oracle ortamı üzerinde uygulama ile yürür.

Kazanımlar

  • Oracle Mimarisi: Instance, SGA, PGA yapısını anlama
  • SQL Plus ve SQL Developer: Oracle araçlarını profesyonel kullanma
  • PL/SQL: Block, prosedür, fonksiyon yazma
  • Trigger ve Paketler: Olay tabanlı ve modüler kod
  • Kullanıcı ve Schema Yönetimi: İzin (privilege) ve rol atama
  • RMAN ile Yedekleme: Tam, artımlı ve point-in-time recovery
  • Performans İyileştirme: İndeks stratejisi ve sorgu optimizasyonu

Eğitim Süresi

4 Gün (32 Saat). Kurumsal talebe göre 3 günlük yoğun veya 5 günlük uygulamalı versiyon olarak planlanabilir.

Oracle Eğitimi İçeriği

1. Oracle Veritabanı Genel Tanıtım

  • Oracle'ın tarihçesi ve sürüm yol haritası
  • Enterprise Edition ve Standard Edition farkları
  • Diğer RDBMS ile karşılaştırma (SQL Server, PostgreSQL)
  • Türkiye'deki tipik kullanım sektörleri

2. Oracle Mimarisi

  • Instance ve database ayrımı
  • SGA bileşenleri (shared pool, buffer cache)
  • PGA ve session yapısı
  • Background process'ler (DBWR, LGWR, SMON)
  • Multitenant mimari (CDB, PDB)

3. Kurulum ve İlk Yapılandırma

  • Oracle DB kurulumu
  • Listener ve TNS yapılandırması
  • SQL Plus ile bağlantı
  • SQL Developer arayüz tanıtımı
  • Veritabanı oluşturma adımları

4. SQL Temelleri (Oracle Özgülleri)

  • SELECT, FROM, WHERE temelleri
  • Oracle'a özgü tarih fonksiyonları
  • Analitik fonksiyonlar (RANK, ROW_NUMBER)
  • CONNECT BY ile hiyerarşik sorgu
  • MERGE ile upsert işlemi

5. Veri Tipleri ve Tablolar

  • NUMBER, VARCHAR2, DATE, TIMESTAMP
  • CLOB, BLOB ve büyük objeler
  • Tablo oluşturma ve kısıtlar
  • Constraint tipleri (PK, FK, UK, CHECK)

6. View, Sequence, Synonym

  • View ve materialized view kullanımı
  • Sequence ile otomatik artan değerler
  • Synonym ile takma isim yönetimi
  • Index organized table (IOT)

7. PL/SQL Temelleri

  • Block yapısı (DECLARE-BEGIN-END)
  • Değişken ve sabit tanımları
  • %TYPE ve %ROWTYPE kullanımı
  • Kontrol akışı (IF, CASE, LOOP)
  • NULL kontrolü ve önemi

8. PL/SQL Prosedür ve Fonksiyonlar

  • Procedure oluşturma ve parametre modları
  • Function ile değer döndürme
  • Anonim blok ve yeniden kullanılabilir kod
  • Overloading ve scope yönetimi

9. Cursor ve Veri İterasyonu

  • Implicit ve explicit cursor
  • FOR cursor loop
  • Ref cursor ile dinamik sorgular
  • Bulk collect ve forall
  • Cursor performans dikkat noktaları

10. Trigger Tasarımı

  • BEFORE, AFTER ve INSTEAD OF trigger
  • Row-level ve statement-level
  • Compound trigger
  • Mutating table problemi
  • Trigger best practice

11. Paketler (Packages)

  • Package specification ve body
  • Public ve private metotlar
  • Package state ve session değişkenleri
  • Built-in paketler (DBMS_OUTPUT, UTL_FILE)

12. Exception Handling

  • Predefined ve user-defined exception
  • RAISE ve RAISE_APPLICATION_ERROR
  • EXCEPTION_INIT pragma kullanımı
  • Log ve hata izleme stratejisi

13. Kullanıcı ve Schema Yönetimi

  • Kullanıcı oluşturma ve quota atama
  • Schema ve tablespace ilişkisi
  • Profile ile parola politikası
  • Default ve temp tablespace

14. Yetkilendirme (Privilege & Role)

  • System ve object privilege
  • Role oluşturma ve atama
  • GRANT, REVOKE komutları
  • WITH GRANT OPTION ve WITH ADMIN OPTION
  • Least privilege prensibi

15. Storage Yönetimi (Tablespace, Datafile)

  • Tablespace tipleri (permanent, temp, undo)
  • Datafile ekleme ve genişletme
  • ASM (Automatic Storage Management)
  • Segment ve extent yapısı
  • Tablespace fragmentasyonu

16. Yedekleme (RMAN ve Export)

  • RMAN tam yedek alma
  • Artımlı (incremental) yedekleme
  • Archivelog modu ve yedek stratejisi
  • Data Pump (expdp, impdp) kullanımı
  • Yedekleme planı tasarımı

17. Geri Yükleme (Recovery)

  • Tam restore ve recovery
  • Point-in-time recovery
  • Datafile ve tablespace recovery
  • Flashback teknolojileri

18. Performans Tuning Temelleri

  • Execution plan okuma (EXPLAIN PLAN)
  • İndeks tipleri (B-tree, bitmap, function-based)
  • Hint kullanımı
  • İstatistik toplama (DBMS_STATS)
  • AWR ve ASH raporları

19. Yüksek Kullanılabilirlik ve Replikasyon

  • Data Guard standby konsepti
  • RAC (Real Application Clusters) genel bakış
  • GoldenGate ile replikasyon
  • Disaster recovery senaryoları

20. Güvenlik ve Audit

  • Veri şifreleme (TDE)
  • Audit log yapılandırması
  • Database vault ve role separation
  • SQL injection'a karşı korunma
  • KVKK ile uyumlu veri yönetimi

EĞİTİMLERİMİZ




GAMES

Click for Akiza Games | Akiza Oyunları için tıklayın.


Kulak Ver

Hırs bir teknenin, yelkenini şişiren rüzgara benzer. Fazlası tekneyi batırır. Azı da tekneyi olduğu yerde saydırır.