Oracle
 sql >> база данни >  >> RDS >> Oracle

Oracle:Java съхранена процедура, изпращаща JMS съобщение

Не съм точно експерт по управлението на Java и JMS в базата данни на Oracle (въпреки че познавам всеки от трите компонента поотделно). Но от вашето описание изглежда, че не сте взели предвид модела за сигурност на Oracle за Java.

Oracle няма да позволи на нито един компонент да има достъп до мрежата (или файловата система и т.н.), без изрично да има право за това. Затова започнете да четете за сигурността на Oracle JVM, за да научите как може да се наложи да конфигурирате Oracle, за да ви позволи да се свържете с отдалечена машина.

Предоставянето на разрешения може да включва следното изявление:

EXEC DBMS_JAVA.GRANT_PERMISSION('YOUR_SCHEMA', 'SYS:java.net.SocketPermission', '192.168.111.242', 'connect,accept,resolve');


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да тествате съхранена процедура на Oracle с тип връщане на RefCursor?

  2. Обединете XMLType възли в заявка на Oracle

  3. SYSTIMESTAMP Функция в Oracle

  4. Променете номера на датата в Excel на дата на Oracle

  5. ORA-01461:може да обвърже LONG стойност само за вмъкване в LONG колона - Възниква при запитване