Я установил Oracle11.2.0 (windows, 32 bit) и попытался создать очередь.
(Я предоставил все разрешения для 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);
}
Есть идеи?
Спасибо