問題タブ [advanced-queuing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
4535 参照

oracle - Oracle Advanced Queuing - ORA-38818 - エディション化されたオブジェクトへの不正な参照

これについては助けが必要なようです。以下のスクリプトに従って、オブジェクト タイプに基づいてキュー テーブルを作成しようとしています。

0.

1.

2.

型とその本体はエラーなしでコンパイルされます。問題が発生するのは次の場合です。

3.

このエラーの説明が表示されます。
ORA-38818: エディション化されたオブジェクト SCH_UTL.O_UTL_Q_LOG への不正な参照
ORA-06512: "SYS.DBMS_AQADM"、81 行
目 ORA-06512: 2 行目
38818.00000 - "エディション化されたオブジェクト %s.%s への不正な参照"
*原因: 「編集されていないオブジェクトは、編集
されたオブジェクトに依存してはならない」という規則に違反しようとしました。

念のため、私は XE 11g R2 に取り組んでいます。

誰にでも助けてくれてありがとう!

0 投票する
0 に答える
503 参照

c++ - OCCI / C++ からのタイプ SYS.AQ$_JMS_TEXT_MESSAGE の Oracle AQ の設定

タイプ SYS.AQ$_JMS_TEXT_MESSAGE のキューに入力する必要がある C++ で作成されたアプリケーションがあります。

C++ API である OCCI を使用して Oracle データベースを操作していますが、他のタイプのキューを正常に作成しました。

OCCIを使用してSYS.AQ$_JMS_TEXT_MESSAGEタイプのキューを移入できますか?

0 投票する
1 に答える
199 参照

oracle - 複数のキューを介したメッセージの伝播

いくつかのキューを介してメッセージを伝播することは可能ですか? fe リモートとローカルの 2 つのデータベースがあり、リモートには 1 つの aq テーブル AQ1 があり、ローカルには 2 つの aq テーブル AQ2 と AQ3 があります。AQ1 から AQ2 へ、次に AQ2 から AQ3 への伝播をスケジュールすることは可能ですか? AQ2 で AQ1 から受信したメッセージは、自動的に AQ3 に伝播されますか?

メッセージが AQ1 から AQ2 に伝播されたときに、AQ3 に自動的に伝播されないというこの問題があるため、この原因を尋ねています。を見るとuser_queue_schedules、AQ3 への伝播もトリガーされていませんでした。しかし、メッセージを AQ2 にエンキューすると、AQ3 に伝播されます。

0 投票する
1 に答える
3501 参照

plsql - Oracle Advanced QUEUE が存在しないのは他のスキーマです

この問題で説明されているのと同じ問題があります:キューへのアクセス許可を oracle の別のスキーマに付与します

しかし、他のユーザーに与えられた権限はまったく機能しません。

私のキュー:

schema を使用して作成されたこのキューUSER1。このスキーマには、pkg1呼び出すときにプロシージャを含むパッケージがあり、そのエンキューは次のとおりです。

pkg1特定の ROLE (ROLE1) による実行権限を持つ 2 番目のスキーマ USER2 があります。しかし、proc1 を呼び出すと、次のエラーが表示されます。

USER1 でこの特権コマンドを実行しましたが、成功しませんでした:

Ad.Queues がどのように機能するかを本当に理解し始めています。ここで何か不足していますか?ありがとう。

EDIT1: このキューに対する権限が付与された後: