Oracle डेटाबेस में, JAR फ़ाइल लोड करने के लिए loadjava उपयोगिता का उपयोग करें। लोडजावा उपयोगिता Oracle डेटाबेस में स्कीमा ऑब्जेक्ट बनाती है और फिर उसमें JAR फ़ाइल सामग्री लोड करती है। तो, लोडजावा उपयोगिता का उपयोग करने के लिए आपके पास तालिका बनाएं और प्रक्रिया विशेषाधिकार बनाएं। इसके अलावा, आपको इसे निष्पादित करने के लिए जावा प्रोग्राम पर कुछ अनुमतियों की आवश्यकता है। इस ट्यूटोरियल में, मैं बता रहा हूँ कि Oracle डेटाबेस में JAR फ़ाइल को कैसे लोड किया जाए।
Oracle डेटाबेस में JAR फ़ाइल लोड करने के लिए इन चरणों का पालन करें
- यदि आप पहली बार Java प्रोग्राम निष्पादित करने के लिए JAR फ़ाइलें लोड कर रहे हैं , फिर SYS क्रेडेंशियल के साथ जुड़कर Oracle में निम्न कमांड चलाएँ, अन्यथा आप इस चरण को छोड़ सकते हैं . नीचे दिखाए अनुसार कथन चलाएँ:
नोट: 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', ' ');
- अब कमांड प्रॉम्प्ट खोलें और उस डायरेक्टरी में बदलें जहां आपकी JAR फाइलें मौजूद हैं। उदाहरण के लिए, यदि आपने C:\javajars पर JAR फ़ाइलें निकाली हैं, तो वर्तमान फ़ोल्डर को C:\javajars में बदलें। फिर लोडजावा कमांड को निम्नानुसार चलाएँ:
नोट: अपने उपयोगकर्ता और डेटाबेस विवरण के साथ USERNAME, PASSWORD और DBNAME बदलें। इसके अलावा, अपने जार फ़ाइल नाम के साथ Activate.jar बदलें।
loadjava -user USERNAME/PASSWORD@DBNAME -resolve -synonym activation.jar
यदि उपरोक्त आदेश निष्पादन बिना कोई संदेश दिए पूरा हो गया है जिसका अर्थ है कि सब कुछ ठीक है। आपकी JAR फ़ाइलें सफलतापूर्वक लोड हो गई हैं।
यह भी देखें:
- Oracle डेटाबेस में जावा उदाहरण
- Oracle में UTL_MAIL पैकेज कैसे स्थापित करें
-
Oracle sql एकल कॉलम में विभिन्न मानों के उदाहरणों की गणना करने के लिए
-
पीएल/एसक्यूएल प्रक्रिया का उपयोग कर ऑरैकल 10 जी में टेबल का डंप लेना
-
Oracle SQL डेवलपर में किसी तालिका में टिप्पणियाँ कैसे जोड़ें?
-
उपयोगकर्ता-परिभाषित प्रकार के बारे में जानकारी कैसे प्राप्त करें?
-
कर्मचारियों को उनके प्रबंधकों के साथ कैसे प्राप्त करें