原文:ORA-00980 同义词转换不再有效(ORA-00980: synonym translation is no longer valid) (转)

今天测试部在跑系统时,老是会报ORA 错误。发现同义词有问题。原因是用表的同义词对表查询时报错,表找不到,同义词无效了。 同义词创建时,不会去检测内容的准确性,即如果表不存在,也可以创建该表的同义词,但是select时会报ORA 同义词转换不再有效 ORA : synonym translation is no longer valid 的错误。 Tom对此错误的解释: That error si ...

2012-09-11 11:53 0 32389 推荐指数:

查看详情

ORA-00980: 同义词转换再有效

客户账号TB在操作软件时,报错:“[Microsoft][ODBC driver for Oracle][Oracle]ORA-00980: 同义词转换再有效”。 使用拥有dba权限的账号sys的登录,进行相同的操作没有报错正常运行。 -------执行查找所有失效的同义词,生成 ...

Mon Dec 10 23:58:00 CST 2018 0 2562
ORACLE重编译同义词(synonym)遇到ORA-01031总结

我们在编译INVALID的同义词(synonym)的时候,可能在某些版本会遇到一些特殊权限问题,具体来说是遇到ORA-01031错误。下面构造这样一个例子: 如下所示,scott用户下面创建了一个公共同义词emp(下面测试环境为Oracle 10.2.0.5 ...

Mon Jul 05 19:04:00 CST 2021 0 290
[Oracle]同义词synonym

(一)同义词的概念 同义词是数据库中表、视图、索引或其他模式对象的别名,与视图相似,同义词不占用实际的存储空间,在数据字典中只存同义词的定义。 在开发数据库时,应尽量避免直接引用表、视图或其他数据库对象,否则,当表的结构发生了改变,就会影响应用程序的使用,这个时候需要重新编译程序,如果为数据库 ...

Tue Mar 28 06:30:00 CST 2017 0 4529
oracle 同义词synonym

在A用户下,想访问B用户下的表,一遍需要用 “用户名.表名 ”的格式进行访问。如果想不加用户名,直接访问,需要建同义词同义词语法如下: CREATE [PUBLIC] SYNONYM synonym_name FOR object; DROP[PUBLIC] SYNONYM ...

Thu Apr 26 18:32:00 CST 2018 0 1884
[ORACLE]Oracle 同义词synonym

同义词synonym): 也是数据库中的常见对象,可以看作是为表、视图、物化视图、序列、过程、函数、包、类型(type)、Java 类对象(Java class schema object)、用户定义对象类型 (user-defined object type)或是另一个同义词所创建的别名 ...

Sun May 10 04:55:00 CST 2020 0 588
oracle同义词创建(synonym

plsql developer 同义词概念 Oracle的同义词(synonyms)从字面上理解就是别名的意思,和视图的功能类似,就是一种映射关系。它可以节省大量的数据库空间,对不同用户的操作同一张表没有多少差别;它扩展了数据库的使用范围,能够 ...

Thu Dec 26 19:04:00 CST 2019 0 797
Oracle同义词Synonym)创建删除

Oracle对象知识:同义词Synonym)创建删除,同义词(Synonym)是数据库对象的一个别名,Oracle可以为表、视图、序列、过程、函数、程序包等指定一个别名。同义词有两种类型: `私有同义词:拥有CREATE SYNONYM权限的用户(包括非管理员用户)即可创建私有同义词,创建 ...

Wed Aug 17 19:11:00 CST 2016 0 46075
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM