首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Oracle -删除错误视图

Oracle -删除错误视图
EN

Stack Overflow用户
提问于 2018-08-15 21:58:32
回答 1查看 162关注 0票数 0

我有一个Oracle视图,当尝试查看、替换甚至删除视图时,它会显示以下错误:

代码语言:javascript
复制
DROP X.z force
*
ERROR at line 1:
ORA-06553: PLS-707: unsupported construct or internal error [2604], [403]
ORA-06553: PLS-103: Encountered the symbol "Vendor " when expecting one of
the following:
<an identifier> <a double-quoted delimited-identifier>
ORA-06553: PLS-112: end-of-line in quoted identifier

提到的列错误地有一个分隔线(它是:"Vendor Name")。我不能替换,重命名,甚至删除来解决这个问题。有没有什么办法可以强制删除或重新创建?!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-16 01:24:33

根据My Oracle Support Doc ID 2254717.1中描述的内容,您应该能够执行以下操作:

代码语言:javascript
复制
column object_id new_value bad_object_id;

select object_name, object_type, owner, status, object_id
from all_objects
where object_type='VIEW' and owner='X' and object_name = 'Z';

OBJECT_NAME                    OBJECT_TYPE         OWNER                          STATUS   OBJECT_ID
------------------------------ ------------------- ------------------------------ ------- ----------
Z                              VIEW                X                              VALID       445264

exec dbms_utility.invalidate(&bad_object_id);

PL/SQL procedure successfully completed.

select object_name, object_type, owner, status, object_id
from all_objects
where object_type='VIEW' and owner='X' and object_name = 'Z';

OBJECT_NAME                    OBJECT_TYPE         OWNER                          STATUS   OBJECT_ID
------------------------------ ------------------- ------------------------------ ------- ----------
Z                              VIEW                X                              INVALID     445264

drop view X.z;

View X.Z dropped.

我已经使用了替代变量,当然,您也可以手动输入对象ID。

我还没有弄清楚如何重现这个问题- MoS文档似乎也不知道它是如何发生的,尽管在这种情况下是从11g升级到12c,并且只能模糊地推测损坏。我尝试使用相同的版本导出和导入视图,但仍然没有任何问题。因此,我还不能验证这是否真的会像广告中所说的那样工作,但看起来它应该会……

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51860156

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档