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行目
私のサンプルコードは次のとおりです。
createQueue(Session session) {
AQQueueTableProperty qt_prop;
AQQueueTable q_table;
AQjmsDestinationProperty dest_prop;
Queue queue;
qt_prop = new AQQueueTableProperty("SYS.AQ$_JMS_BYTES_MESSAGE");
/* create a queue table */
q_table = ((AQjmsSession) session).createQueueTable("jmsuser", "test_queue_table",
qt_prop);
}
何か案が?
ありがとう