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

Как да заредя JAR файл в базата данни на Oracle?

В Oracle Database използвайте помощната програма loadjava, за да заредите JAR файл. Помощната програма loadjava създава обекти на схема в базата данни на Oracle и след това зарежда съдържанието на JAR файла в нея. Така че, трябва да имате привилегии CREATE TABLE И CREATE PROCEDURE, за да използвате помощната програма loadjava. Освен това имате нужда от някои разрешения за Java програми, за да го изпълните. В този урок обяснявам как да заредя JAR файл в Oracle Database.

Следвайте тези стъпки, за да заредите JAR файл в Oracle Database

  1. Ако зареждате JAR файлове за първи път, за да изпълнявате Java програми , след което изпълнете следните команди в Oracle, като се свържете с SYS идентификационни данни, иначе можете да пропуснете тази стъпка . Изпълнете операторите, както е показано по-долу:

Забележка: Заменете USERNAME с потребителското име, на което искате да предоставите разрешение.

sqlplus sys/syspsw@orcl as sysdba

call dbms_java.grant_permission('USERNAME', 'java.util.PropertyPermission','*', 'read,write');
execute dbms_java.grant_permission('USERNAME','java.util.PropertyPermission','*','read');
execute dbms_java.grant_permission( 'USERNAME', 'SYS:java.lang.RuntimePermission', 'getClassLoader', ' ' );
execute dbms_java.grant_permission( 'USERNAME', 'SYS:oracle.aurora.security.JServerPermission', 'Verifier', ' ' );
execute dbms_java.grant_permission( 'USERNAME', 'SYS:java.lang.RuntimePermission', 'accessClassInPackage.sun.util.calendar', ' ' ) ; 
execute dbms_java.grant_permission( 'USERNAME', 'java.net.SocketPermission', '*', 'connect,resolve' );
execute dbms_java.grant_permission( 'USERNAME', 'SYS:java.lang.RuntimePermission', 'createClassLoader', ' ');
  1. Сега отворете командния ред и преминете към директорията, където съществуват вашите JAR файлове. Например, ако сте извлечели JAR файлове в C:\javajars, тогава променете текущата папка на C:\javajars. След това изпълнете командата loadjava, както следва:

Забележка: Променете USERNAME, PASSWORD и DBNAME с данните за вашия потребител и база данни. Също така променете activation.jar с името на файла на Jar.

loadjava -user USERNAME/PASSWORD@DBNAME -resolve -synonym activation.jar

Ако изпълнението на горната команда завърши без да се даде никакво съобщение, това означава, че всичко е наред. Вашите JAR файлове са заредени успешно.

Вижте също:

  • Пример на Java в базата данни на Oracle
  • Как да инсталирате UTL_MAIL пакет в Oracle
  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да създадете VARRAY като PL/SQL блоков член в базата данни на Oracle

  2. Няма повече SPU

  3. връзка с базата данни на oracle в web.config asp.net

  4. BDE срещу ADO в Delphi

  5. Идентификаторът ORA-00972 е твърде дълго име на колона с псевдоним