“ora-00980: synonym translation is no longer valid”错误是Oracle数据库中的一个错误代码,表示一个同义词(synonym)所引用的对象(如表、视图等)已不存在或已更改,导致同义词无法正确解析到有效的对象。 2. 分析可能导致这个错误的原因 对象被删除或重命名:如果同义词所引用的表、视图或其他数据库对象被删除或重...
4.imp 正式环境导出的dmp档 5.在测试环境底下explain plan sql时报:ORA-00980: synonym translation is no longer valid 用以下语句查下失效的synonym select 'drop ' || decode (s.owner, 'PUBLIC', 'public synonym ', 'synonym ' || s.owner || '.') || s.synonym_name || ';' as "Dropping ...
一、先来模拟一下这个“ORA-00980: synonym translation is no longer valid”错误。 1.在secooler用户中创建一张表t secooler@ora10g> create table t (x number); Table created. secooler@ora10g> insert into t values (1); 1 row created. secooler@ora10g> commit; Commit complete. 2.切换到sec用户...
Oracle Database - Enterprise Edition - Version 10.2.0.1 and later: When Trying to Compile Package body dbms_xplan gives error ORA-00980: synonym translation is no lo
ORA-00980: synonym translation is no longer validORA-00980:同义词翻译不再有效,.原因:同义词未...
同义词转换不再有效ORA-00980: synonym translation is no longer valid,同义词创建时,不会去检测内容的准确性,即如果表不存在,也可以创建该表的同义词,但是select时会报ORA-00980同义词转换不再有效(ORA-00980:synonymtranslationisnolongervalid)的错误。解决:发现
我在使用DBlink的时候发生ORA-00980 synonym translation is no longer valid错误。我很疑惑,如果了解请告诉我,谢谢! 情况: 1)在PL/SQL 中写SQL语句insert into table (...) select ... from view@dblink没有问题,能够正常执行,并且数据也可以插入。 2)在Procedure里把上述SQL写入后,编译时报错,,ORA-00980...
select sysdate from dualORA-00980: synonym translation is no longer valid 这种问题也比较常见,一般都是在sys下面重建就可以。 但是仔细一看, 原来是有人在自己的用户下面,建了同名的dual。 删了,一切正常。 估计是有人在上面做什么测试。 SQL> drop synonym dual;Synonym dropped...
一、先来模拟一下这个“ORA-00980: synonym translation is no longer valid”错误。 1.在secooler用户中创建一张表t secooler@ora10g> create table t (x number); Table created. secooler@ora10g> insert into t values (1); 1 row created.
ORA-00980:synonymtranslationisnolongervalid。 同义词转换不再有效。 同义词创建时,不会去检测内容的准确性,即如果表不存在,也可以创建该表的同义词,但是select时会报ORA-00980同义词转换不再有效(ORA-00980: synonym translation is no longer valid)的错误。