問題タブ [oracle-aq]

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 に答える
496 参照

queue - OracleAQ11.2.0でのQueueTableの作成

Oracle11.2.0(windows、32ビット)をインストールし、キューテーブルを作成しようとしました。(jmsuser、AQ_ADMINISTRATOR_ROLE、AQ_USER_ROLE、DB_Accessのすべての権限を付与しました)。

キューテーブルを作成しようとすると、Oracleは次の問題を引き起こします。

oracle.jms.AQjmsException:ORA-01017:ユーザー名/パスワードが無効です。ログオンが拒否されましたORA-06512:「SYS.DBMS_AQADM」の81行目

私のサンプルコードは次のとおりです。

何か案が?

ありがとう

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

jms - OracleAQでJNDIルックアップを行う方法は?

OracleAQを使用してJNDIルックアップを実装する方法に関するガイド/アイデアを教えてもらえますか?(connectionFacotry、「java.naming.factory.initial」のパラメーター、java.naming.provider.urlなどを作成します。)

0 投票する
2 に答える
7008 参照

ldap - LDAP: エラー コード 49 - principalDn をバインドできません

私は ApacheDS の初心者です。ApcheDS で新しいパーティションを作成しました。接続ファクトリを登録しようとすると、上記のエラーが発生します..(OracleAQを使用)

私のコードは;

私のLDIFファイルは次のようになります。

接続パラメータの何が問題になっていますか? 何か助けていただければ幸いです。

ありがとう、

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

ldap - LDAP でキューのルックアップを行うと、JNDI ルックアップで「NullPointerException」が返される

LDAP サーバーから接続ファクトリ オブジェクトを正常に登録して取得しましたが、LDAP サーバーからキューを検索しようとすると、NPE が返されます。私はApacheDSでOracleAQを使用しています..

私のコードは;

キューの LDIF 定義は次のとおりです。

これについての手がかりはありますか?完全なエラー スタックは次のとおりです。

ありがとう、 -ラサ

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

jms - OracleAQ はメッセージを失いますか?

メッセージを正常に送信した後、それを参照しているだけです..しかし、その時に送信したメッセージしか取得しません..つまり、キューに送信した以前のメッセージは表示されません。

シンプルな Java クライアントを使用してメッセージを送信しています。私のサンプルコードは;

ここではコンシューマーを使用しません。では、どうすればキューからメッセージを失うのでしょうか? :(

私はOracleAQで試しています..

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

java - Oracle Advanced Queueing: 実行時のキュー プロパティの変更

アプリケーションでキューを使用します。ユーザーがアプリケーションからキューのプロパティを変更できるようにする必要がありMAX_RETRIESますRETRY_DELAY

キューが開始されて実行されているときに、これらのプロパティを変更することはできますか?

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

java - Oracle AQ:履歴テーブル

キューテーブルの履歴テーブルを作成する簡単な方法はOracleにありますか?キューテーブルのペイロードタイプは特定のタイプであるため、通常の履歴テーブルを作成する場合、この特定のペイロードタイプが問題になりますか?

0 投票する
2 に答える
851 参照

oracle - Oracle Advanced Queuing Experiences

非同期通信にOracleAdvancedQueuingテクノロジーを使用することを検討しています。私の目的は、同時プロセス実行(非同期PL / SQLプロシージャ呼び出し)に使用することです。

同時プロセス実行の現在のレガシー実装は、バックグラウンドモードでSSH接続を介してフロントエンドから開始しているUnix KornShell(ksh)スクリプトで構成されています。それは私たちにとってはうまくいきますが、私はその種の解決策に不満を持っています:

  • セキュリティ(フロントエンドはSSH接続を開始し、バックグラウンドモードでkshスクリプトを実行します。同僚から、この種のログインは当社で制限されることに気付きました。)
  • メンテナンス(私たちのチームの全員がkshスクリプトに精通しているわけではありません)
  • テクノロジーの多様性(ノウハウと移行の取り組みのために、テクノロジーの多様性を減らすようにしています)
  • ロギング(バックエンドシステムはデータベースログテーブルにログインし、同時実行は部分的にログファイルに記録されます)

kshからデータベースに移動することで、システムの全体的な品質を向上させることができます。

  • セキュリティ(SSH接続はもうありません。フロントエンドはデータベースにメッセージを送信し、データベースメッセージリスナーはメッセージに反応してプロシージャを非同期で実行します)
  • メンテナンス(使い慣れたPL / SQLを使用)
  • テクノロジーの多様性(次のOS移行では、データベースオブジェクトとデータのみを移行する必要があります)
  • ロギング(バックエンドロギングソリューションを完全に使用します)

私の考慮事項についてどう思いますか。また、Oracle AdvancedQueueingの経験について教えてください。特に安定性、パフォーマンス、メンテナンスにおいて?より良い選択肢はありますか?

0 投票する
2 に答える
1104 参照

oracle11g - 大きな Oracle AQ メッセージをキューに入れることができません

Enqueue.NET クライアントから Oracle Queue にメッセージを送信しようとしています。メッセージが特定のサイズを超えると、次のエラーが発生します。

ORA-01013: ユーザーが現在の操作の取消をリクエストしました

XMLTYPEこれは、とrawキュー テーブルのメッセージ タイプの 両方で発生します。

メッセージのサイズが原因のようですが、限られた Oracle エラー メッセージの原因を特定することはできません。

サイズに制限はありますか、サイズを大きくすることはできますか、またはこの問題を解決する別の方法はありますか?

アップデート:

  • メッセージを直接送信できますdbms_aq.enqueue(...)
  • .NET クライアントからタイムアウトを設定しても効果はありません。(タイムアウト値に関係なくすぐにタイムアウトします)
0 投票する
0 に答える
1588 参照

spring - Spring JMS Oracle AQ トランザクションが多すぎる

Oracle AQ から読み取る基本的な Spring アプリケーションを作成しました。次の問題が発生しています。これについて私を助けてください

1)- Spring アプリケーションの開始前に (PL/SQL コードによって) キューに配置されたメッセージは、キューから取り出されません。2)- キューから正常に読み取られたメッセージは、キューから削除する必要があります。これは起こっていません。すべてのメッセージはキュー テーブルに残ります。3)- メッセージが読み取られると、以下のログに示すように、プロセスはブロック/待機状態になります。その期間中にメッセージがキューに配置された場合、そのメッセージは無視されます。トランザクションのコミットに 30 ~ 40 秒かかります

4)- なぜそんなに多くの処理を行っているのですか? 列に並んでいる間

以下は私の春の設定です