首页 > 解决方案 > 同义词不起作用 ORA-00980: 同义词翻译不再有效?

问题描述

我们在 DB 中创建了一个同义词,但是当我们尝试执行同义词时它会给出错误ORA-00980: synonym translation is no longer valid.,我们有另一个克隆环境,相同的同义词工作正常。任何人都可以帮助我。

标签: oracle11gplsqldeveloper

解决方案


各种原因都是可能的。例如:

  • 同义词基于已删除的表/视图/其他同义词,并且使您选择的同义词无效
  • 如果其中一些对象(您用来创建同义词)属于其他用户,他们可能已经撤销了您之前拥有的权限
  • 您基于不存在的对象创建了同义词;例如,您拼错了表格的名称(例如 DPET 而不是 DEPT)

该怎么办?检查我提到的选项并重新创建同义词。


推荐阅读