Oca
31
2018

Synonym Yaratma Hatası (ORA-38818: sürümü oluşturulan nesneye geçersiz başvuru) Çözümü

Merhabalar,

Viewler için kullanıcı bazlı yetki verilmesi istendiğinde bazı durumlarda apps üzerinden synonym oluşturulduğunda ORA-38818 hatası karşımıza çıkmaktadır.

İşlem aşamaları

create or replace view test_view as select ‘TEST’ from dual;

grant select on test_view to xxuser;

create public synonym test_view for apps.test_view;

Yukarıdaki script çalıştırıldığında;

ORA-38818: sürümü oluşturulan xxuser.test_view nesnesine geçersiz başvuru hatası alınır.

Sorunun çözümü için aşağıdaki adımlar takip edilmelidir.

  • Oracle db Linux kullanıcısı ile bağlanılır.
  • sqlplus / as sysdba
  • alter user xxuser enable editions;

İşlem sonucunda User altered ifadesi sonrasında “create public synonym test_view for apps.test_view;” ifadesi sorunsuz çalışacaktır.

Not : İşlemler Release 11.2.0.3.0 sürümünde ortaya çıkmıştır.

Ozan Arıkan


Yorum yapın

*