Dba için oracle veritabanı 11g yeni özellikleri
1. Veritabanı yöneticileri için
Oracle 11g yeni özellikleri
TROUG Oracle Day etkinliÄŸi
Lütfi Kırdar Kongre Merkezi
04/11/2010
Zekeriya BeÅŸiroÄŸlu
zekeriyab@bilginc.com
Friendfeed.com/zekeriyabesiroglu
www.bilginc.com
2. http://zekeriyabesiroglu.blogspot.com/
 Zekeriya Beşiroğlu: Oracle University Eğitmeni
 Şehremini Lisesi, Boğaziçi Univeristesi
 Bilginc IT Academy (Oracle Approved Education Center)
Teknik Mudur,500+ Oracle eğitimi 3000+ Oracle uzmanı
eÄŸitim.
 Turkiye’de ilk 10g new features eğitimi (2003), ilk 11g New
features(2007) eÄŸitimleri
 2000 Bilginc IT Academy
 10+ sene Oracle veritabanı tecrübesi, Oracle 9i,10g,11g
OCP & Oracle RAC expert
 Oracle Forum Türkiye (http://oracleforum.info) kurucu ve
admin, 2010 TROUG kurucu üye
www.bilginc.com
4. Fiziksel hazır veritabanından
gerçek zamanlı sorgulama
Herhangi bir felaket karsısında hazır tuttugumuz physical
standby database lerden gerçek zamanlı sorgulama yapmaya
imkan verir.
Pek çok sistemde sadece raporlama, sadece test yada sadece
Yedek amaçlı vertibanlarına cok fazla kaynak ayırmak zorunda
Kalınır.
Oracle 11g veritabanında physical standby databaseler hem
Felaketten kurtarma hem test hemde raporlama amaçları için
Kullanılabilir.
www.bilginc.com
5. Snapshot Standby
Bir önceki maddede konustugumuz physical standby database
Bu yeni özellik sayesinde üretim veritabanının birebir kopyası
olan bir test ortamına dönüşebilir.
Bu özellik sayesinde physical standby database geçici bir
Süreliğine okuma-yazma işlemlerine açılabilir. Okuma-yazma
İşlemlerine açılması sayesinde ideal bir test ortamına
ulaşmamız demektir.
Bu süre içerisinde primary database normal çalışmasına devam
Eder. Snapshot Standby yaptıgımız database bağımsız haraket
Edebilir.
Süreç sonunda yedek veritabanımız kaldığı yerden primary
Takip edecektir.
www.bilginc.com
6. Database Replay
Bu özellik sayesinde primary database yapılan işlemleri
Kaydedip bunları test veritabanına uygular. Böylece gerçek
İşlemler primary database’in birebir kopyası olan test veritanına
Kolayca uygulanabilir. Bu özellik snapshot standby database’in
Bir devam özelliği gibidir.
Bu özellik
• Database upgrades, patches
• Schema, parameters
• RAC nodes, interconnect
• OS platforms, OS upgrades
• CPU, memory
• Storage
www.bilginc.com
7. Database Replay
Bunu bir örnekle inceleyelim.
7/24 çalışması zorunlu olan bir firmada yeni donanim değişikliği
Yapmamız gerekiyor. Normal şartlar altında çok ciddi testler
yapmak gerekir bütün bu testler sonucunda birebir sonuç
Alamayabilirizde.
AMA
- Veritabanımızın en yogun bir gününde sabah snapshot standby
Özelliği ile bir kopya oluşturma
- Gün sonuna kadar yapılan işlemlerin otomatik kaydedilmesi
- Kopya veritabanında donanım değişikliğinin yapılması
- Kaydedilen yüklerin test ortamına uygulanması
- Böylece birebir sonuç alınması ve bu sonucun problem ve
Performans raporlarının incelenerek gerekli düzeltmelerin
yapılması
www.bilginc.com
8. Sql performance Analyzer/Sql Replay
Üretim veritabınanda kaydedilen Sqlleri test ortamına
Uygulanmasını ve etkileri tespit eder.
Bir veritabanın performansında index yaratılıp silinmesi,sürüm
DeÄŸiÅŸmesi,istatisklerin deÄŸiÅŸmesi,schema deÄŸiÅŸmesi,Parametre
DeÄŸiÅŸmesi gibi durumlarda performans
Kayıpları yaşanabilir. Bu problemlerin yaşanmaması için
detaylı rapor alabilmemizi sağlar.
www.bilginc.com
12. Bu özellik sayesinde Undo dışında istediğimiz tablo ile
kullanabilinir bir arsiv yaratıyoruz.:
1. Flashback data archive yaratalım:
2. Hangi tabloları istiyorsak belirtelim
3. View the historical data:
ALTER TABLE inventory FLASHBACK ARCHIVE fla1;
SELECT product_number, product_name, count
FROM inventory AS OF TIMESTAMP TO_TIMESTAMP
('2007-01-01 00:00:00', 'YYYY-MM-DD HH24:MI:SS');
Using Flashback Data Archive
CREATE FLASHBACK ARCHIVE fla1
TABLESPACE tbs1 QUOTA 10G RETENTION 5 YEAR;
www.bilginc.com
18. Yeni Compress özellikleri
Tüm seviyelerde sıkıştırma artan veri miktarları ile birlikte
Günümüzde kaçınılmaz olmaktadır.
Verilerin sıkıştırılması Disk IO ve Cpu maliyetleri oldukça
azaltan bir süreçtir
Table compress 10g versiyonundada vardı fakat sadece bulk
İnsertlerde geçerliydi. Şu anda bütün DMl işlemlerinde
kullanılabilir.
Backup compress 10g ile vardı 11g versiyonunda çok daha iyi
Bir performansla gerçekleştiriliyor.
Datapump compress 10g ile sadece metada sıkıştırılıyordu
11g ile data sıkıştırılmasıda mevcut
Securefiles compress sayesinde LOB türündeki veriler
Sıkıştırma ve şifreleme özelliğini içinde barındırıyor.
www.bilginc.com