数据库 \ Oracle \ 关于DUAL的“ORA-00980”错误

关于DUAL的“ORA-00980”错误

总点击185
简介:今天有人发现本地的测试数据库有问题。     SQL>selectsysdatefromdual;   selectsysdatefromdual

今天有人发现本地的测试数据库有问题。

 

 

SQL> select sysdate from dual;

 

select sysdate from dual

 

ORA-00980: synonym translation is no longer valid

这种问题也比较常见,一般都是在sys下面重建就可以。

但是仔细一看, 原来是有人在自己的用户下面,建了同名的dual。

删了,一切正常。 估计是有人在上面做什么测试。

SQL> drop synonym dual;

 

Synonym dropped

 

SQL> desc dual;

Name  Type        Nullable Default Comments 

----- ----------- -------- ------- -------- 

DUMMY VARCHAR2(1) Y                         

 

SQL> select * from dual;

 

DUMMY

-----

X

X

 

SQL> 

 

意见反馈 常见问题 官方微信 返回顶部