Exadata cell node üzerindeki eski uyarıların temizlenmesi

Exadata cell node üzerindeki eski uyarıların temizlenmesi

Exadata cell node üzerinde sorun oluştuğunda otomatik olarak kayıt edilen olaylar, (event), sorun düzeltildiği   zaman temizlenmesi gerekmektedir. Temizleme işlemi otomatik de yapabildiği gibi bazen otomatik temizlenmez. Bu durumda eğer haftalık yada günlük rapor gönderilmesini istediyseniz sürekli sorun bildirimi yapacaktır.  Cell node üzerindeki bir olay ile ilgili detaylı bilgiye cellcli üzerinden aşağıdaki komut ile ulaşabilirsiniz. […]

Cluster adı nasıl sorgulanır ?

Oracle clusterware yüklendikten sonra cluster adını ne vermiştik diye çoğu kez sormuşuzdur. Ekran görüntülülerini almadıysak tabiki de. RAC sistemlerde cluster adını $GRID_HOME/bin altındaki cemutlo ile sorgulayabiliriz. Örnek kullanımı aşağıdaki gibidir. -bash-4.3$ . oraenv ORACLE_SID = [oracle] ? +ASM1 The Oracle base remains unchanged with value /u01/app/oracle -bash-4.3$ cd $GRID_HOME -bash-4.3$ cd $GRID_HOME/bin -bash-4.3$ ./cemutlo -n oradb-clsr -bash-4.3$ […]

Clob alanına sahip tablonun , uzak veritabanından sorgulanması

CLOB alan içeren bir tablo , uzak veritabanından db link ile sorgulandığında ORA-22992 şeklinde hata vermektedir. Bu hataya sebep olmadan clob alan içeren bir tablo 2 farklı yöntemle uzak veritabanından sorgulanabilir. DB link ile direkt sorgulandığında aşağıdaki gibi hata alınacaktır. SQL> select msg from aduruoz.mesaj@remote_db; ERROR: ORA-22992: cannot use LOB locators selected from remote tables […]

Bir tablodaki lob alanının başka bir tablespace’e taşınması

Bir tablodaki lob alanları, tablonun bulunduğu tablo alanından başka bir tablo alanına taşıyabiliriz. Bu işlemi online olarak yapmam mümkündür. Lob alanın taşınmasını aşağıdaki komut ile yapabilirsiniz. alter table KULLANICI.TABLO move lob (LOB_KOLON_ADI) store as (tablespace YENI_TABLESPACE); Taşıma sonrasında tabloya ait lob alandaki bilgiler yeni tablo alanına taşınmış olacaktır. Tabloya ait diğer veriler , tablonun tablo […]

Bir paket içindeki fonksiyon yada prosedürlerin anlık olarak kullanım durumunun tespiti

Bir paket içindeki fonksiyon yada prosedürlerin anlık olarak kullanım durumunun tespiti için who_is_using fonksiyonunu kullanabiliriz. Bir paketi derlemek istediğimizde eğer o paket içindeki fonksiyon yada prosedürler kullanımda ise , maalesef paket derlenememektedir. Bu yüzden paket içerisindeki nesnelerin kullanım durumunu tespit edip , kullanılmamasını sağlayıp, sonrasında paketi derleyebiliriz. who_is_using fonksiyonunun SYS şemasında oluşturulması gerekmektedir. Aşağıdaki linkten who_is_using.plb dosyasını indirip […]