Oca
31
2018
31
2018
Synonym Yaratma Hatası (ORA-38818: sürümü oluşturulan nesneye geçersiz başvuru) Çözümü
Yazar Ozan Arıkan
Yorum Yok
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
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
Latest posts by Ozan Arıkan (see all)
- Xslt üzerinde değişken tanımlanması - 07 Mart 2021
- Weblogic varsayılan java dizinin değiştirilmesi - 08 Temmuz 2020
- Jdeveloper üzerinde kaynak kodlara erişim eklentisi - 30 Mayıs 2020
İlgili Yazılar