Anda dapat mencoba CREATE JAVA CLASS
:
CREATE OR REPLACE DIRECTORY xml_template_dir
AS '/path/to/oracle/apps/xdo/oa/schema/server/';
/
CREATE JAVA CLASS USING BFILE (xml_template_dir, 'TemplateHelper.class' )
/
Namun, sementara ini mungkin memuat kelas itu hampir pasti akan memiliki dependensi lain dan akan gagal ketika Anda mencoba menggunakan kelas itu dan Anda kemudian perlu memuat dependensi tersebut dan kemudian dependensi dependensi dan seterusnya...
Anda akan lebih baik menemukan JAR
berisi seluruh paket (atau buat sendiri paket dari struktur direktori yang ada) dan gunakan loadjava
:
loadjava -user APPS/[email protected] -resolve XML_Publisher.jar
(Jika Anda perlu menimpa kelas yang ada yang gagal dimuat, Anda mungkin memerlukan -force
pilihan juga.)
Anda kemudian dapat menguji untuk melihat apakah ada yang gagal dimuat menggunakan:
SELECT object_name
FROM user_objects
WHERE object_type = 'JAVA CLASS'
AND status != 'VALID';
Perhatikan juga, hanya karena kelas berhasil dimuat tidak berarti kelas tidak akan menghasilkan pengecualian waktu proses saat Anda memanggil kelas.