ORA-00980: synonym translation is no longer valid

今天在DB创建一个View时,会抛ORA-00980: synonym translation is no longer valid的错误,同义词转换不再有效,在这里插入图片描述
查看该视图的source后发现,有用到Remote DB的Function,
在Local DB有create了该Function的synonym指向Remote DB,
但是发现该synonym是不可用的,
通过查找发现是该Function在Remote DB中Grant的权限不够,
需要Grant该Function的Execute权限给这两个DB的DBlink的User,
要不然在Local是没有权限执行Remote DB的该对应Function。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值