当查找一个数据库的对象的时候,可能出现这个错误:ORA-00980: 同义词转换不再有效.

产生这个错误的对象时个同义词,出现这个错误的原因90%是因为创建语句有问题,一定先检查创建语句是否正确。

因为创建同义词的时候,它不会去校验你创建的同义词指向的东西是否存在,只有在访问这个同义词的时候才去直接找这个对象。

如果这个对象不存在,或无法访问,就会报这个错误。

可能是创建的时候指定的db link有问题,也可能指向的对象有问题。

看下面的例子:

SQL> create synonym test_synonym for gw.abc;

Synonym created.

SQL> select * from test_synonym;

select * from test_synonym

*

ERROR at line 1:

ORA-00980: synonym translation is no longer valid

在对象gw下面,根本没有abc这张表,但是创建的时候没检查,使用的时候才检查,报错了。

如需转载,请注明出处:http://blog.csdn.net/nanaranran/article/details/18548949

oracle同义词不再有效,ORA-00980: 同义词转换不再有效相关推荐

  1. oracle同义词转换不,ORA-00980: 同义词转换不再有效

    客户账号TB在操作软件时,报错:"[Microsoft][ODBCdriverforOracle][Oracle]ORA-00980:同义词转换不再有效". 使用拥有dba权限的账 ...

  2. 9、oracle数据库下的视图和同义词

    ORACLE下的视图和同义词 1.视图 视图就是一个查询的结果,可能包含一张表或者多张表的信息,创建视图其目的在于,便于查看表中的信息.视图只是在逻辑上存在. 1.1创建/修改视图 创建视图一定要有C ...

  3. ORACLE ---注释,默认值,同义词

    ORACLE -注释,默认值,同义词 注释 对表本身或表中的每个字段添加一段解释说明,使得初次接触该表的开发人员能尽快了解该表. 体现: 1.表结构描述中 2.查询结果某行数据纵向展示时 创建注释: ...

  4. oracle错误号提示ORA-

    网络收集 ORA-00001: 违反唯一约束条件 (.) ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 ORA-00019: 超出最大会话许可数 ORA-0002 ...

  5. oracle 分区表转换,Oracle 12.2之后ALTER TABLE .. MODIFY转换非分区表为分区表

    Oracle 12.2之后ALTER TABLE .. MODIFY转换非分区表为分区表 发布时间:2020-08-08 06:57:47 来源:ITPUB博客 阅读:77 作者:你好我是李白 说明 ...

  6. rono在oracle的作用_sqlnet.ora的作用

    sqlnet.ora的作用 1.限制客户端访问(如指定客户端域为不允许访问) 2.指定命名方法(local naming,directory nameing...)的优先级 3.启用日志及跟踪(log ...

  7. oracle 数字大写转换,oracle数据库使用游标实现大写数字转换成小写数字

    项目遇到需求,需要将大写数字转换成小写.代码如下:declare t_zl varchar2(100); t_ts varchar2(100); t_l number; hh varchar2(100 ...

  8. oracle同义词转换不,查询时出现ora-00980:同义词转换不再有效,该怎么处理

    SQL codewith tmp_a as (select distinct nvl(m.rdate, n.rdate), max(case when m.rdate=n.rdate and m.us ...

  9. oracle导出导入同义词,使用datapump 导出导入同义词

    对于同义词的备份我们有多种方式来实现,如直接通过脚本生成同义词的创建脚本,或者使用dbms_metadata.get_ddl来提取同义词的定义脚本.然而在使用传统的exp或是datapump expd ...

  10. oracle中的listener.ora和tnsnames.ora

    一.oracle的客户端与服务器端 oracle在安装完成后服务器和客户端都需要进行网络配置才能实现网络连接.     服务器端配置监听器,客户端配置网络服务名    服务器端可配置一个或多个监听程序 ...

最新文章

  1. java 反射 工厂_JAVA反射机制、工厂模式与SPRING IOC
  2. gantt project 使用
  3. 工智能遇上银行反欺诈,到底能帮什么忙
  4. gridview 在已有数据的基础上添加数据_基于Python的数据分析-1.语法基础(上)
  5. [渝粤教育] 中国地质大学 自动控制原理 复习题
  6. hibernate annotation注解方式来处理映射关系
  7. Android笔记 actionbar学习
  8. java的vector是什么类_java中vector类
  9. 产业链加入爆料行列!2019年新iPhone:外形无变化 后置摄像头升级
  10. php eureka客户端,Spring Cloud(一)配置Eureka 服务器(示例代码)
  11. BZOJ3642 : [CEOI 2014] Cake
  12. OpenLayers使用symbolizers样式特征
  13. PLC项目增频减频部分流程图(修改版)
  14. 马云达沃斯金句:蠢是最大的疾病 比癌症还坏
  15. 数值计算详细笔记(三):线性方程组解法
  16. 二叉树的7种遍历算法
  17. 调试bootmgrwinload vistawin7 x86x64
  18. 使用Hbuilder搭建MUI框架
  19. 高山大学2019级学员名单:但斌、王高飞、胡玮炜等入选
  20. win8计算机睡眠无法唤醒,win8.1系统休眠后无法唤醒的解决方法

热门文章

  1. 相见恨晚的编程学习词典!谁还不是南极滑冰的那个崽儿?!
  2. 英语四级和计算机一级算多少学分,英语四级成绩怎么算分 多少分合格
  3. 【渝粤题库】国家开放大学2021春2130药物治疗学题目
  4. 福大研究生计算机学硕似录取,2017年福州大学数学与计算机学院专业型硕士研究生拟录取名单...
  5. 【收藏备用】15大超全应用场景总结,进阶主机安全
  6. 数据分析 第十篇:分类(kNN)
  7. 1997年小学生计算机知识竞赛,2019年中小学优秀传统文化知识竞赛试题(小学组)97题附全答案...
  8. 自己总结出三种进入加密QQ空间的方法
  9. Python求解平方怪圈问题
  10. 基于C语言的内存池的设计与实现