我已经安装了 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);
}
任何想法?
谢谢