扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
原文:
ORA-24002 QUEUE_TABLE string does not exist
Cause QUEUE_TABLE does not exist.
Action Query on the user view USER_QUEUE_TABLES to find out existing queue tables.
ORA-24002 队列表不存在
发生原因:队列表不存在。
解决方案:通过用户窗口查询用户队列表,以找出存在的对列表。
案例一:
如何从Oracle 9i中删除计划实例
我想要删除我的Oracle 9i数据库中的计划实例(QS,QS_WS,QS_ES),但是我收到了Ora-24008错误消息,说我必须用dbms_aqadmn.drop_queue_table 删除掉队列表。但是当我想要通过这种方式删除队列表的时候,又得到了ORA-24002错误:QUEUE_TABLE QS_WS.AQ$_QS_WS_ORDERS_MQTAB_H 不存在。如果我想要删除EXAMPLE表空间,也得到同样的消息。那么我如何才能删除这些用户?我用机器上可用的脚本来创建并删除计划实例。同样也给出错误。
这个问题于2003年5月16日提出
这个问题由Karen Morton 解答
你是不是只是简单地使用了DROP USER QS CASCADE,或者DROP TABLESPACE the_ts INCLUDING CONTENTS;?
以上的两种方式都应该起作用。你只需要强制删除,即使是对象存在。另一个选择就是再一次运行创建脚本,然后立即运行删除脚本。用这种方式的话,应该可以正确删除了。
原文链接http://expertanswercenter.techtarget.com/eac/knowledgebaseAnswer/0,295199,sid63_gci978659,00.html
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者