回答问题 · 2018-08-30 16:45 ORA-24047:无效的代理名称字符串,代理名称应为NAME格式 原因:为代理名称参数指定了无效的值。 操作:指定NAME格式的字符串。然后重试操作。
回答问题 · 2018-08-30 16:45 ORA-24049:无效的代理名称字符串,带有AQ $ _前缀的名称无效 原因:试图在代理名称中使用保留前缀。 操作:为代理名称输入不同的值。然后,重试操作。
回答问题 · 2018-08-30 16:45 ORA-24051:无法传播具有REF属性的对象类型有效内容 原因:在有效负载具有REF属性的队列上发出了代理类型中具有非空地址字段的ADD_SUBSCRIBER或ENQUEUE过程。不支持具有REF属性的对象类型有效内容的传播。 操作:指定具有NULL地址字段的代理,以便代理可以从同一队列中出队。或者,将对象类型定义更改为不使用REF属性的定义。
回答问题 · 2018-08-30 16:45 ORA-24053:PRIMARY_INSTANCE和SECONDARY_INSTANCE必须是非负数 原因: PRIMARY_INSTANCE或SECONDARY_INSTANCE中的一个为负。 操作:为PRIMARY_INSTANCE和SECONDARY_INSTANCE指定非负整数。
回答问题 · 2018-08-30 16:45 ORA-24055:无法删除处于准备状态的传播状态行 原因:尝试使用内部管理过程??从处于准备状态的SYS.AQ $ _PROPAGATION_STATUS表中删除状态行。 操作:等待传播成功完成,然后重试操作。
回答问题 · 2018-08-30 16:45 ORA-24032:对象字符串存在,无法为队列表字符串创建索引 原因: Oracle AQ尝试使用错误消息中指定的名称创建索引。无法为指定的队列表创建索引,因为对象具有相同的名称。 操作:删除错误消息中指定的对象,然后重试该命令。您还可以为队列表选择不同的名称。
回答问题 · 2018-08-30 16:45 ORA-24034:应用程序字符串已经是队列字符串的订阅者 原因:已在dbms_aq.subscribe调用中指定了队列的订户的应用程序名称。 操作:无
回答问题 · 2018-08-30 16:45 ORA-24036:为队列表指定的无效SORT_ORDER列字符串 原因:发出create queue table命令,并将message_grouping设置为TRANSACTIONAL,并且排除了优先级以外的排序顺序列。只能为具有事务分组的队列表的排序顺序指定优先级列。 操作:更改create queue table命令中的排序顺序列表,然后重试调用。
回答问题 · 2018-08-30 16:45 ORA-24038:RETRY_DELAY和MAX_RETRIES不能用于8.0兼容的多个使用者队列 原因:发出了CREATE_QUEUE或ALTER_QUEUE命令,其中包含为多个用户创建的非零RETRY_DELAY和QUEUE_TABLE,并且COMPATIBLE参数设置为“8.0”。 操作:将RETRY_DELAY设置为零或使用DBMS_AQADM.MIGRATE_QUEUE_TABLE过程将队列表升级到8.1兼容。
回答问题 · 2018-08-30 16:45 ORA-24041:存在针对QUEUE 字符串和DESTINATION 字符串的传播计划 原因:为具有现有传播调度的队列和目标对发出了SCHEDULE_PROPAGATION。 操作:发出UNSCHEDULE_PROPAGATION以删除现有计划,然后重新发出SCHEDULE_PROPAGATION调用。