0

otl_subscriberデモ プログラムを実行して、Web サイト http://otl.sourceforge.net/otl4_ex585.htmからOracle Change Notification のインターフェイスが正しいかどうかを確認しようとすると。

以下のようなエラーが発生しました。

ORA-24912: リスナー・スレッドが失敗しました。リッスンに失敗しました!

そして、グーグルを検索した後、「クライアントを再起動する必要があります。 」しかし、どのクライアントを再起動する必要があるのか​​ わかりません。Oracle SQL Developer またはその他のクライアント?

デモ プログラムを修正することはほとんどありません。次のようにセグメントにコメントすると、

//subs.subscribe();
//subs.subscribe();

プログラムは正常に動作し、テーブルを挿入または削除できます。

プログラムの最初から、「必要な『変更通知』権限は、DBA が『scott に変更通知を付与』することで設定できる」ことを学びました。

今まで、私は DBA 権限を持っていませんでした。ORA-24912 バグは DBA 権限に関連していますか?

4

1 に答える 1

0

インストールしている場合は、オラクルに関連するいくつかのサービスが見つかるかもしれません。すべてのサービスを停止し、1 つずつ再起動して確認します。

オラクルが参照しているクライアントは、専用プロトコルを介してユーザーに干渉するためにサポートされているオラクル db クライアントです。

サービス モジュールの下には、クライアント サービスも含まれています。

于 2015-06-15T19:11:13.640 に答える