Yazar: Ahmet Duruöz

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 • […]

Data Pump , export ile QUERY opsiyonu kullanımı

Data Pump ile export işlemi sırasında QUERY opiyonu ile bir tablodaki sadece sorgudan dönen kayıtların yedeklenmesini sağlayabilirsiniz. Bu opsiyon çok işime yaradığı için anlatmak istedim. Bu sayede büyük bir tablonun sadece bizim için gerekli bölümünün yedeğini alıp , bu verilerle import yapabiliriz. Örnek kullanımı aşağıdaki gibidir. Burada emp tablosundaki dept_id 10’dan büyük ve sal kolonu 10000’den […]

Şifresini bilmediğiniz kullanıcı ile bağlanıp işlem yapmak

  DBA yetkiniz varsa , bir kullanıcının şifresini bilmeden de , o kullanıcı ile bağlanıp işlem yapıp, sonra da eski şifresini set edebilirsiniz. Bu şekilde ilgili kullanıcı kendi hesabından başkasının bağlandığını anlamayacaktır. Bu işlem için sysdba olarak bağlanmanıza gerek yoktur. Öncelikle bağlanacağımız kullanıcının şifresini , şifreli bir şekilde tespit ediyoruz. İlerde kullanacağımız alan PASSWORD kolonundaki […]

RMAN-06091 hatası

RMAN ile işlemler sırasında RMAN-06091: no channel allocated for maintenance (of an appropriate type) şeklinde hata alındığında , bakım için yeni kanal açılması durumunda hata alınmayacaktır. Bunun için aşağıdaki komutu kullanabilirsiniz.   RMAN> allocate channel for maintenance type disk; Sonrasında her ne işlem yapıyorsak sorunsuz yapabiliriz. RMAN> delete obsolete device type disk; gibi …