Kategori: ORACLE

ORA-00245: control file backup failed; target is likely on a local file system hatasının çözümü

Rman ile yedek alındığında , kontrol dosyasının snapshot’ını oluşturup bunu yedek dosyası olarak kullanmaktadır. Bu dosyanın oluşturulacağı dizin ve dosya adı Rman konfigürasyonunda belirtilmektedir. Bu konfigürasyondaki dizin RAC sistemlerde , tüm node’lar tarafından erişilebilir olmalıdır.  ASM kullanıldığı durumdalar rman SNAPSHOT CONTROLFILE NAME konfigürasyonu , ASM içinde bir yer verilmesinde fayda var. Dosya sistemi kullanılacaksa da , […]

RAC veritabanının yedekten dönülerek yeniden oluşturulması

Bir veritabanı tamamen çöktüğünde , yapmanız gereken sıfırdan kurulum ve yedekten dönmek olacaktır. Rman yedeğiniz sağlamsa, arşiv logların yedekleri varsa ve redo log dosyalarına da erişebiliyorsanız , en son ana dönebilirsiniz. Redolog ların da işlenebildiği durumlar complete recovery yapmış oluyoruz. Aksi takdirde incomplete recovery oluyor ki , mutlaka veri kaybı var anlamına geliyor. Çünkü tüm […]

Expdp , wait for unread message on broadcast channel bekleme olayının çözümü

DataPump  export işlemi sırasında ilgili session “wait for unread message on broadcast channel” şeklinde bekleme olayına sebep oluyorsa , aşağıdaki işlemler ile bu sorunu ortadan kaldırabilirsiniz. Aşağıdaki komutlar ile ilgili istatistikler güncellenmektedir. SQL> EXEC DBMS_STATS.GATHER_FIXED_OBJECTS_STATS (NULL); SQL> EXEC DBMS_STATS.GATHER_DICTIONARY_STATS; SQL> EXEC DBMS_STATS.GATHER_SYSTEM_STATS;  

Block Change Tracking ile incremental yedeklerin hızlandırılması

10G ile gelen özelliklerden biri olan  Block Change Tracking ile incremental yedeklerin çok daha kısa sürede bitmesini sağlayabilirsiniz. Bu özellik ile değişen blokların kayıtları tutulmaktadır. Bu sayede yedekleme sırasında hangi blok değişti diye kontrol etmeden yedek alınmaktadır. Bu da çok ciddi zaman kazanımı anlamına geliyor.  Değişen blokların takibi Change Tracking Writer (CTWR) background prosesi ile yapılmaktadır. Block Change Tracking aktifleştirildiğinde CTWR prosesi […]

Network Access Control List nedir , nasıl kullanılır ?

11gR1 den itibaren Oracle veritabanlarında dış network hizmetlerine erişim için yetkilendirme , Access Control List (ACL) ile yapılmaktadır. DBMS_NETWORK_ACL_ADMIN isimli paket ile işlemleri yapmak mümkündür. Aşağıdaki PL/SQL paketlerini kullanabilmek için artık network ACL oluşturup bune yetki verilmesi gerekmektedir. Aksi takdirde “ORA-24247: network access denied by access control list (ACL)” şeklinde hata alınacaktır. • UTL_TCP • […]