Pazar , 13 Temmuz 2014
Son Haberler
Anasayfa / MAKALELER / Veri Tabanı (sayfa 10)

Veri Tabanı

Restore – recover için gerekli olan backupları nasıl temin ederiz ?

backup

Restore – recover yapmadan önce, hangi backuplara ihtiyacımız olduğunu nasıl tespit edebiliriz’ den bahsetmek istiyorum. Bu işlem için rman komutlarından preview komutunu kullanıyoruz. Syntaxında restore – recover komutu yer aldığından dolayı şu soru akla gelebilir database’ de bir restore – recover işlemimi gerçekleştirip mi bu bilgiye ulaşıyor? Şeklinde ancak hemen belirteyim ki Preview komutu database’ de fiili olarak bu tarz ... Devamını Oku »

  • tweet

Ora-03114 : end-of-file on communication channel

ora31131

Ora-03114 hatası aslında dba’ lerin ora-600 gibi çokda hoşlanmadıkları hatalardan biridir aslında, hatanın nedeni kullanılan oracle ürünlerine, komponentlerine ve hata alınmadan önce yapılmaya çalışılan işlem ile ilgili olarak çok değişik nedenlerden dolayı alınıyor olabilir. Ben pyhsical standbyı olan bir sistemi restart etmek isterken bu hata alındığında neden kaynaklandığından ve çözümünden bahsediyor olacağım. Bu tarz bir hata alındığında hatanın tam olarak ... Devamını Oku »

  • tweet

RMAN Backup’ın Kaldığı Yerden Başlatılması

rmanbacup

Bu bahsetmiş olduğum durum aslında hemen hemen herkesin başına mutlaka gelmiştir. Özellikle size anlamında ciddi boyutlardaki database’ lerin backuplarının da nispeten uzun sürdüğünü söyleyebiliriz. Bir örnekle açıklamaya çalışalım, production database inizden backup alıyorsunuz ve backupınız yaklaşık 10 saatte tamamlanıyor. Backup başlatıkdan 9 saat sonra (yani bitmesine çok az bir zaman kalmışken) database’ de yaşanan bir problem den dolayı sistem down ... Devamını Oku »

  • tweet

Dataguard’dan Nasıl Test Ortamı Oluşur

dataguard1

Test ortamlarını genelde çok yoğun olarak prod ortamlardan alınan exp ve rman backupları test database’ ine dönmek suretiyle  oluşturulur. Ancak prod ile dataguard database’ leri farklı lokasyonlarda ve proddan alınacak olan backupın  da network veya başka bir yolla testin oluşturulacağa atılması problem olduğu durumlarda kaynak olarak dataguardı kullanabiliriz. Bu belirtmiş olduğun case sıkca karşılaşılan bir durum olmasa bile en azından ... Devamını Oku »

  • tweet

Standby Database Nasıl Gerçek Bir Test Ortamına Dönüşür

standby

Hemen hemen her prod ortamın aslında bir test ortamı bulunuyor ancak kimi zaman test ortamlarındaki data büyüklüğü veya test ortamının bulunduğu sunucunun özelliklerinden dolayı test ortamında yapılan bir test PROD ortama implemente edildiğinde test ortamındaki ile benzer sonuçları veremeyebiliryor. Bu yüzden kimi zaman (DG’ ında bulunduğu sunucunun donanım özellikleri prod ile çoğu zaman aynı olamayabiliyor ancak en azından aynı data ... Devamını Oku »

  • tweet

Recover Operasyonunun Test Edilmesi

recovery

Rman üzerinden backupları nasıl alabileceğimizden, alınan bu backupların nasıl validate edileceğinden bahsetmiştik. Rman ile yapılan backup dan dönme işlemlerinde bence en önemli kısım recover operasyonunun yapıldığı kısımdır. Elinizde hangi güne ait bir backup var ise bir şekilde restore komutu ile bunu açabiliyorsunuz ama esas problem açılan bu backupın son ana veya belli bir zamana recover edilmesi noktasında problemlerle karşılaşma olasılığının ... Devamını Oku »

  • tweet

Automatic Workload Repository (AWR) Nedir ? Nasıl Alınır ?

AutomaticWorkloadRepository

Bugün database’ in performansı ile ilgili belli aralıklarla alınmakta olan snapshotların, bizler için ne ifade ettiğinden, nasıl alınabileceğinden, çalışma şeklinden ve nasıl configure edileceğinden bahsetmek istiyorum.   Automatic Workload Repository (AWR), problemi tespit etmek ve self-tuning yapabilmek amacıyla istatistik toplar. Toplanan bu istastikler ise hem memoryde hem de veritabanında saklanır.   AWR istatistikleri neleri içerir, nelerden oluşur ;   * ... Devamını Oku »

  • tweet

Automatic Workload Repository (AWR) Raporlarının Compare Edilmesi

automatic

Bundan önceki yazımda AWR’ ın kullanımı ile giriş yaparak, AWR aracılığı ile snaphotları nasıl create, drop ederizden bahsettik. Şimdi alınan bu snaphotlara ait raporları nasıl compare ederiz buna bakacağız. Özetle şunu yapmaya çalışıyoruz aslında database’ de yaşanan bir performans probleminin ne boyutta olduğuna veya aynı dönemi kapsayan başka bir aralığa göre problemin neden kaynaklandığını, yoğunluk olarak hangi alanlarda artış olduğunu görebilmek ... Devamını Oku »

  • tweet

Database’in DBID ve DB_NAME Değerini Değiştirmek

dbname

Özellikle Rman ile bir database’ in backupını başka bir ortama kurduğumuzda database’ in dbid ve db_name değerleri asıl ortamda ne ise burda da aynı olur. Dolayısıyla bu şekilde yeni bir database create ettikden sonra elimizdeki bu yeni ortamın bu değerlerini değiştirmek isteyebiliriz. (özelliklede rman catalog database’ i kullanarak database’ lerimizin backupını alıyorsak, dbid bizim için son derece önemli olacaktır) Şimdi ... Devamını Oku »

  • tweet

LOBINDEX VE LOBSEGMENT’lerin create,move,rebuld edilmesi

lob

Tablo ve indexler üzerinde DDL işlemlerinin nasıl yapılacapı konsunda zaman zaman yazılar yazıyoruz. Örneğin tablo ve indexlerin farklı bir tablespace taşınması ile ilgili   Aslında burada bahsedilmesi gereken en önemli konu lobs ların taşınması olduğunu düşünüyorum. Dolayısıyla naşıl taşıyabiliriz sorusuna cevap ararken diğer yapılacak işlemlerinde sırasıyla üzerinden geçmeyi planlıyorum.   Öncelikle üzerinde çalışabileceğimiz lob alan içeren bir tablo create edelim. ... Devamını Oku »

  • tweet