oracle11g - 同义词不起作用 ORA-00980: 同义词翻译不再有效?
问题描述
我们在 DB 中创建了一个同义词,但是当我们尝试执行同义词时它会给出错误ORA-00980: synonym translation is no longer valid.
,我们有另一个克隆环境,相同的同义词工作正常。任何人都可以帮助我。
解决方案
各种原因都是可能的。例如:
- 同义词基于已删除的表/视图/其他同义词,并且使您选择的同义词无效
- 如果其中一些对象(您用来创建同义词)属于其他用户,他们可能已经撤销了您之前拥有的权限
- 您基于不存在的对象创建了同义词;例如,您拼错了表格的名称(例如 DPET 而不是 DEPT)
该怎么办?检查我提到的选项并重新创建同义词。
推荐阅读
- python-3.x - 如何在python嵌套字典中分配第一次键?
- c - task_struct 中的状态未定义
- pandas - Pandas DataFrame:如何获取时间序列中的原始索引
- python - 如何使用 python 脚本运行 .pyw 以便它们同时运行?
- python - 导入请求和夏洛克时出现 ModuleNotFoundError
- node.js - 使用 NPM 和 Node.js 提供选择的 html 页面
- r - 从 R 中的 ANOVA 测试中提取特定值
- c# - Microsoft.Extensions.DependencyInjection 范围服务缓存
- c# - c#中上下电梯的方法
- node.js - 在打字稿中将模块作为参数传递