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

1988 İstanbul doğumlu. İstanbul Üniversitesi Yönetim Bilişim
Sistemlerinden mezun oldu. 2012 yılından Beri Oracle e-Business
Suite Uygulama Geliştirme Fonksiyonel ve Teknik Danışman olarak
DbOptimize bünyesinde kariyerine devam etmektedir.
Mail: oznarkn@gmail.com
Ozan Arıkan


Yorum yapın

*