ora-28056: Writing audit records to Windows Event Log failed

Windows üzerinde bir database’ de, rman’ e bağlanıp işlem yapmaya çalışırken aşağıdaki gibi bir hata ile karşılaştığınızda;

C:\Documents and Settings\oracle>rman target /
Recovery Manager: Release 11.2.0.1.0 – Production on Sat Dec 3 12:46:26 2011
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
connected to target database: TEST (DBID=2062181648)

RMAN> delete archivelog all;
using target database control file instead of recovery catalog
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=75 device type=DISK

ORACLE error from target database:
ORA-28056: Writing audit records to Windows Event Log failed
OSD-804943320: Message 804943320 not found; product=RDBMS; facility=SOSD
Continue reading

Recover Operasyonunun Test Edilmesi

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 yüksekliğidir. Buradaki problemde örneğin until time göre bir recover işlemi yapmamız gerekiyorsa ve zamanı olması gerekenden ileri bir zaman dilimine veriyor isek hata alıp tekrar denemek durumunda kalacağız demektir. Tam bu noktada oracle bize şöyle bir imkan sunuyor;
Continue reading

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

Ora-03114 hatası da 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 olarak neden kaynaklandığını görmek için mutlaka alert loga bakmamız gerekiyor. Çünkü önyüze yansıyan hata ile ilgili olarak ihtiyaç duyacağımız detay bilgiye ancak buradan ulaşabiliyor oluruz.

Standby database’ler kurulurken daha öncede detayından bahsetmiş olduğumuz gibi 3 tane kullanabileceğimiz protection modu bulunmaktadır. Bunlardan maximum protection ve maximum availability modeları birbirlerine yakın kullanım tipleridir. Burada önemli olan nokta şu; size bu iki protection yönteminden biriniz seçmis iseniz ve dataguardınız da senkron olarak çalışıyor ise standby tarafında yaşanılacak olası problemlerden etkileniyor olacaksınız demektir. Üzerinde konuştuğumuz her iki modun da ortak özelliği;
Continue reading

Tüm Redolog Dosyalarının Kaybolması Durumunda Yapılabilecekler

Redolog dosyalarının yer aldığı dizinin bir şekilde silindiği veya bulunduğu disk’e artık erişim olmadığı durumda neler yapabileceğimizden biraz bahsetmek istiyorum. Bu tarz bir durum yaşandığında database’ e uygulama üzerinde connection kurmaya çalışan userlar aşağıdaki hatayı almaya başlayacaklardır;

ORA-00257: archive error. Connect internal only, until freed.

Sunucu üzerinden database’ e erişim yapılabilmekte ancak alertlogu kontrol ettiğimizde db’ in sürekli olarak aşağıdaki hatayı verdiğini görürüz;

Continue reading

ORA-12519:TNS:no appropriate service handler found

Merhaba,

Herhangi bir tool ile database’ e connect olmaya çalışırken tns-12518 gibi bir hata ile karşılaşırsanız bunun iki nedeni olabilir;

Birincisi, database’e yeni start komutu verilmiş veya shutdown komutu ile down olma sürecinde iken bağlanmaya çalışırsanız,

İkincisi database’ de initial parametresi olarak tanımlı olan processes değerine ulaşılmış ve siz üzerine yeni bir connection sağlamaya çalışır iseniz bu şekilde bir hata ile karşılaşırsınız.

Bu hatayı aldığınızda listener loglarına bakacak olursanız hatayı şu şekilde görebilirsiniz; Continue reading