Bir kullanıcıya ait yetkilerin sorgulanması

Bir kullanıcıya ait yetkilerin sorgulanması

Bir kullanıcıya verilmiş yetkilerin neler olduğunu data dictionary görüntüleriyle sorgulamak mümkündür. Kullanılabilecek başlıca görüntüler aşağıdaki gibidir : Tüm kullanıcıların yetkileri için : ALL_COL_PRIVS ALL_COL_PRIVS_MADE ALL_COL_PRIVS_RECD ALL_REPGROUP_PRIVILEGES ALL_TAB_PRIVS ALL_TAB_PRIVS_MADE ALL_TAB_PRIVS_RECD Kendi yetkilerimiz için : USER_AQ_AGENT_PRIVS USER_COL_PRIVS USER_COL_PRIVS_MADE USER_COL_PRIVS_RECD USER_REPGROUP_PRIVILEGES USER_ROLE_PRIVS USER_SYS_PRIVS USER_TAB_PRIVS USER_TAB_PRIVS_MADE USER_TAB_PRIVS_RECD Bu görüntüleri dilediğiniz koşullarda sorgulayabilirsiniz.

Oracle veritabanı parametresinin resetlenmesi

Oracle veritabanındaki bir parametreyi varsayılan değerine dönüştürebiliriz. Resetleme işlemi sadece spfile’da yapılmaktadır. Bellekteki parametre değeri resetlenemez. Bir parametrenin değerinin resetlenmesini aşağıdaki komut ile sağlayabiliriz. SQL> alter system reset parametre_adi; yada SQL> alter system reset parametre_adi scope=spfile; Bu işlem sonrasında ilgili parametre , spfile dosyasından tamamen çıkarılacaktır. Scope belirtmesek de parametre yine spfile dan silinecektir. Bellekte […]

ORA-600 [ktspfhsp-9] hatasının çözümü

Tablolara insert işlemi sırasında çeşitli bug ve tablonun segmentlerindeki bozulmalardan kaynaklı ORA-600 [ktspfhsp-9] şeklinde hata alınmaktadır. Hata tüm insert işlemlerinde olmayıp , yoğunluk arttığında geldiği gözlenlenmiştir. Hatanın çözümü olarak aşağıdaki bug lar için gerekli yamalar uygulanabilir. Yama uygulamadan da sorunun giderilmesi mümkündür. Bug 9459285 Bug 886522 Bug 10625335 Bug 14282184 Yama uygulamadan aşağıdaki şekilde , tablonun […]

Partition olan bir tablonun başka bir tablo alanına taşınması

Partition olan bir tablo normal tablo taşıma şeklinde yapılamaz. Bu yüzden parçaların ayrı ayrı taşınması gerekmektedir.  Taşıma sonrasında tablonun eski tablo alanında yeni parça oluşturmaması içinse tablonun tablespace bilgisinin güncellenmesi gerekmektedir. Tablonun parçalarının taşınması için gerekli komutları aşağıdaki sorgu ile oluşturabilirsiniz. select 'ALTER TABLE KULLANICI.TABLO_ADI MOVE PARTITION '||partition_name||' TABLESPACE YENI_TABLESPACE NOLOGGING;' from dba_tab_partitions where TABLE_NAME='TABLO_ADI'; […]

CELL-02643 sorununun çözümü

Exadata cell node üzerindeki olay kayıtlarının drop işlemi sırasında , ilgili sorun için oluşturulan kayıtları tek olarak silmeye çalıştığımızda CELL–02643 şeklinde hata alınacaktır. Bu hatanın alınmaması için sorun ile ilgili olayların toplu halde silinmesi gerekmektedir. Tek tek silindiğinde aşağıdaki şekilde hata alınacaktır. CellCLI> drop alerthistory 48_2 CELL-02643: DROP ALERTHISTORY command did not include all members of […]