Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

Oracle ऐप्स में JAVA/JRE के बारे में प्रमुख प्रश्न

1) JDK और JRE क्या है?

JDK(SDK):Java (Standard) Developer Kit. JRE:Java रनटाइम एनवायरनमेंट
यह जावा में विकास के लिए आवश्यक जावा उत्पादों का पूरा सूट है।

 

जावा में विकसित करने के लिए आवश्यक टूल के सेट को निर्दिष्ट करता है। इसमें अपने स्वयं के JRE, विकास पुस्तकालय, JAVA संकलक (javac) शामिल हैं…

यह JDK का छोटा संस्करण है

प्लेटफ़ॉर्म पर जावा एप्लिकेशन को निष्पादित करने के लिए जावा वर्चुअल मशीन और मानक पुस्तकालयों जैसे उपकरणों के सेट को नामित करता है।

यह जावा कोड (या बाइट कोड) का ओएस विशिष्ट भाषा में अनुवाद करेगा।

2) जावा क्लास क्या हैं?

जावा कक्षाएं कोड के ब्लॉक हैं जिन्हें संकलित किया गया है। असम्पीडित जावा कोड में आम तौर पर .java का विस्तार होता है। जब जावा कोड का एक ब्लॉक संकलित किया जाता है, तो जावा कंपाइलर .class का itan एक्सटेंशन देता है।

Java को कंपाइल करने के लिए javac कमांड का उपयोग किया जाता है

3) जावा पुस्तकालय क्या हैं?

जावा लाइब्रेरी जावा क्लासेस, या जावा क्लासेस के आर्काइव्ड बंडल हैं, जिन्हें जावा या जेआरई एक्ज़ीक्यूटेबल को रनटाइम पर खोजने और उपयोग करने में सक्षम होना चाहिए। JRE का उपयोग करते हुए, आवश्यक जावा कक्षाओं का मूल सेट rt.jar फ़ाइल में समाहित है। JDK का उपयोग करते हुए, आवश्यक जावा क्लासेस का मुख्य सेट क्लासेस.ज़िप फ़ाइल में समाहित है।

4) JDBC ड्राइवर क्या हैं?

JDBC ड्राइवर डेटा के हस्तांतरण के साथ जावा डेटाबेस कनेक्टिविटी को सक्षम करते हैं। ड्राइवर दो किस्मों में आते हैं:JDBC/OCI और JDBC थिन। JDBC थिन ड्राइवर 100% जावा हैं और जावा एप्लेट्स के साथ
उपयोग के लिए डिज़ाइन किए गए हैं। उन्हें डेटाबेस कनेक्टिविटी के लिए किसी क्लाइंट सॉफ़्टवेयर की आवश्यकता नहीं है। Rel 11 एप्लिकेशन डेटाबेस से वेब सर्वर के कनेक्शन के लिए JDBC/OCI (ओरेकल कॉल इंटरफेस) ड्राइवरों का उपयोग करता है। JDBC/OCI ड्राइवर आंशिक रूप से जावा और आंशिक रूप से C कोड हैं, इस प्रकार यह प्लेटफ़ॉर्म विशिष्ट है। Rel 11 अनुप्रयोगों के लिए प्रदान किए गए JDBC/OCI ड्राइवर डेटाबेस के संस्करण के लिए विशिष्ट हैं और नामकरण परंपरा है:

5) JDBC पुस्तकालय क्या हैं?

JDBC लाइब्रेरी जावा डेटाबेस कनेक्टिविटी लाइब्रेरी हैं। उन्हें क्लास फाइलों के संग्रहित बंडलों के रूप में आपूर्ति की जाती है, classxyz.zip, कि jre या java निष्पादन योग्य के पास रनटाइम पर पहुंच होनी चाहिए। Classxyz.zip फ़ाइल आपके द्वारा उपयोग किए जा रहे जावा के संस्करण के लिए विशिष्ट है। उदाहरण के लिए, Java संस्करण 1.1.x का उपयोग करते समय class111.zip फ़ाइल आवश्यक है और Java  संस्करण 1.0.x का उपयोग करते समय class102.zip आवश्यक है। Apps के लिए प्रदान की गई classxxx.zip फ़ाइलें एक विशिष्ट JDBC ड्राइवर का भी संदर्भ देंगी और यह JDBC ड्राइवर साझा लाइब्रेरी पथ में परिभाषित पथ (पारंपरिक रूप से
$ORACLE_HOME/lib) के भीतर स्थित होना चाहिए

6) OA_JDK_TOP चर किसके लिए उपयोग किया जाता है?

Oracle अनुप्रयोगों के लिए, OA_JDK_TOP पर्यावरण चर को उस स्थान को इंगित करने के लिए परिभाषित किया गया है जहां मशीन पर JDK या JRE स्थापित किया गया है। इस चर को सुविधा के लिए परिभाषित किया गया है ताकि अन्य जावा पर्यावरण चर (जैसे पाथ, क्लासस्पैट, और, यदि लागू हो, साझा लिबररी पथ) को परिभाषित करते समय पथ को हार्ड-कोडेड नहीं किया जाना चाहिए।

7) JAVA_TOP वेरिएबल किसके लिए प्रयोग किया जाता है?

Oracle अनुप्रयोगों के लिए, एक JAVA_TOP पर्यावरण चर को उस निर्देशिका के लिए परिभाषित किया गया है जहाँ अनुप्रयोग विशिष्ट जावा वर्ग निहित हैं।

8) क्लासस्पैट वेरिएबल किसके लिए प्रयोग किया जाता है?

क्लासस्पैट वैरिएबल जावा क्लास फ़ाइल के लिए स्कैन की जाने वाली निर्देशिकाओं और संग्रह फ़ाइलों को सूचीबद्ध करता है

9) EBS द्वारा उपयोग किए जाने वाले JDK इंस्टाल क्या हैं?

R12.0.X/ R12.1.X

. के लिए
(10.1.3) IAS_ORACLE_HOME/jdk 1) IAS_ORACLE_HOME/jdk/jre में अपने स्वयं के JRE के साथ आता है

Oracle अनुप्रयोग सर्वर (10.1.3.x) के साथ भेजा गया

2) उदाहरण को बनाए रखने के लिए AD उपयोगिताओं द्वारा उपयोग किया जाता है (adadmin, adpatch…)

3) सभी oc4j उदाहरणों के लिए भी प्रयुक्त:

- Oacore:लॉगिन सहित सभी "स्वयं-सेवा / फ्रेमवर्क" अनुप्रयोगों को चलाने के लिए

- प्रपत्र:प्रपत्र चलाने के लिए

- Oafm:कुछ विशिष्ट उत्पादों और एकीकरणों को चलाने के लिए      -    फ़ॉर्म-c4ws:​​SOA एकीकरण चलाने के लिए

(10.1.2) ORACLE_HOME/jdk 1) ORACLE_HOME/jdk/jre में अपने स्वयं के JRE के साथ आता है

Oracle अनुप्रयोग सर्वर (10.1.2.x) के साथ भेज दिया गया

2) रिलीज़ 12.0 और 12.1 Oracle एप्लिकेशन सर्वर 10.1.2.0.2 से रिपोर्ट रनटाइम का उपयोग करते हैं, जो JDK 1.4.2_08 (32-बिट) को अपने Oracle होम में स्थापित करता है।

(10g/11g) RDBMS_ORACLE_HOME/appsutil/jre ऑटोकॉन्फ़िग द्वारा और DB Tier पर EBS कोड को संकलित करने के लिए उपयोग किया जाता है

R12.2 के लिए

ऑपरेटिंग सिस्टम एप्लिकेशन टियर नोड 32-बिट और 64-बिट Java 6 स्थापना स्थान लक्षित Java 7 स्थापना स्थान
SPARC पर Oracle Solaris एप्लिकेशन मध्य स्तरीय नोड [FMW_HOME]/jdk [COMMON_TOP]/util/jdk
CP टियर नोड [FMW_HOME]/jdk [COMMON_TOP]/util/jdk *
AD/AutoConfig [FMW_HOME]/jdk [COMMON_TOP]/util/jdk
क्लोनिंग टूल [FMW_HOME]/Oracle_EBS-app1/jdk [COMMON_TOP]/util/jdk (प्रतीकात्मक लिंक द्वारा)
लिनक्स x86-64 एप्लिकेशन मध्य स्तरीय नोड [FMW_HOME]/jrockit64 [COMMON_TOP]/util/jdk64
CP टियर नोड [FMW_HOME]/jrockit32 [COMMON_TOP]/util/jdk32 *
AD/AutoConfig [FMW_HOME]/jrockit32 [COMMON_TOP]/util/jdk32
क्लोनिंग टूल [FMW_HOME]/Oracle_EBS-app1/jdk [COMMON_TOP]/util/jdk64 (प्रतीकात्मक लिंक द्वारा)
विंडोज x64 एप्लिकेशन मध्य स्तरीय नोड n/a [COMMON_TOP]\util\jdk64
CP टियर नोड n/a [COMMON_TOP]\util\jdk32 *
AD/AutoConfig n/a [COMMON_TOP]\util\jdk32
क्लोनिंग टूल n/a [COMMON_TOP]\util\jdk64
एचपी-यूएक्स इटेनियम एप्लिकेशन मध्य स्तरीय नोड [COMMON_TOP]/util/jdk [COMMON_TOP]/util/jdk
CP टियर नोड [COMMON_TOP]/util/jdk [COMMON_TOP]/util/jdk *
AD/AutoConfig [COMMON_TOP]/util/jdk [COMMON_TOP]/util/jdk
क्लोनिंग टूल [FMW_HOME]/Oracle_EBS-app1/jdk [COMMON_TOP]/util/jdk (प्रतीकात्मक लिंक द्वारा)
पॉवर सिस्टम पर IBM AIX एप्लिकेशन मध्य स्तरीय नोड [COMMON_TOP]/util/jdk64 [COMMON_TOP]/util/jdk64
CP टियर नोड [COMMON_TOP]/util/jdk32 [COMMON_TOP]/util/jdk32 *
AD/AutoConfig [COMMON_TOP]/util/jdk32 [COMMON_TOP]/util/jdk32
क्लोनिंग टूल [FMW_HOME]/Oracle_EBS-app1/jdk [COMMON_TOP]/util/jdk64 (प्रतीकात्मक लिंक द्वारा)

10) हम EBS के लिए JDk कहां से डाउनलोड कर सकते हैं?

उत्तर

एमओएस पर सभी जावा एसई डाउनलोड (डॉक्टर आईडी 1439822.1)

<ब्लॉकक्वॉट>

11) ईबीएस के साथ प्रयोग करने के लिए जावा प्रमाणित क्या हैं?

उत्तर

जावा एसई डेवलपमेंट किट (जेडीके) संस्करण एप्लिकेशन टियर पर उपयोग के लिए प्रमाणित है।
Java SE रनटाइम एनवायरनमेंट (JRE) संस्करण क्लाइंट टियर पर उपयोग के लिए प्रमाणित है।

12) Oracle ई-बिजनेस सूट रिलीज 12.0 और 12.1 के साथ जावा प्रमाणित क्या हैं

उत्तर

वर्तमान में, निम्नलिखित जावा संस्करण Oracle ई-बिजनेस सूट रिलीज 12.0 और 12.1 के साथ प्रयोग के लिए प्रमाणित हैं:

प्रमाणित जावा संस्करण एप्लिकेशन हार्डवेयर प्लेटफ़ॉर्म आवेदन स्तर एप्लिकेशन एडमिन/एडी यूटिलिटीज टियर नोड आवेदन प्रपत्र और रिपोर्ट रनटाइम नोड क्लाइंट टियर (ब्राउज़र)
जावा 5.0 सभी JDK 5.0 JDK 5.0 प्रमाणित नहीं (नीचे #2 नोट देखें) JRE 5
जावा 6.0 सभी JDK 6.0 JDK 6.0 JDK 6.0 JRE 6, 7, और 8
जावा 7.0 सभी JDK 7.0 JDK 7.0 JDK 7.0 JRE 6, 7, और 8

नोट:

  1. क्लाइंट टियर पर JRE रिलीज़ 6, 7, और 8 सभी एप्लिकेशन टियर पर चलने वाले किसी भी प्रमाणित JDK 6 या JDK 7 रिलीज़ के साथ संगत हैं।
  2. आवेदन प्रपत्रों और रिपोर्ट रनटाइम के बारे में

Oracle EBS रिलीज़ 12.0 और 12.1 Oracle एप्लीकेशन सर्वर 10.1.2.0.2 से फॉर्म और रिपोर्ट रनटाइम का उपयोग करता है, जो JDK 1.4.2_08 (32-बिट) को अपने Oracle होम में स्थापित करता है। यह JDK 5.0 के साथ उपयोग करने के लिए एप्लिकेशन सर्वर 10.1.2 Oracle होम में JDK 1.4.2 को अपग्रेड करने के लिए समर्थित नहीं है। लेकिन अब इसे JDK 6.0 या 7.0 के साथ उपयोग के लिए प्रमाणित किया गया है।

उपयुक्त JDK या JRE अपग्रेड के लिए कृपया निम्नलिखित My Oracle सपोर्ट दस्तावेज़ों में से एक चुनें:

  • ओरेकल ई-बिजनेस सूट रिलीज 12.0 और 12.1 दस्तावेज़ 1467892.1 के साथ जेडीके 7.0 नवीनतम अपडेट का उपयोग करना
  • ओरेकल ई-बिजनेस सूट रिलीज 12 दस्तावेज़ 455492.1 के साथ जावा 6.0 के नवीनतम अपडेट का उपयोग करना
  • ओरेकल ई-बिजनेस सूट रिलीज 12 दस्तावेज़ 384249.1 के साथ जेडीके 5.0 के नवीनतम अपडेट का उपयोग करना

Oracle ई-बिजनेस सूट रिलीज़ 12 दस्तावेज़ 393931.1

में Windows क्लाइंट के लिए JRE (नेटिव प्लग-इन) परिनियोजित करना

13) Oracle ई-बिजनेस सूट रिलीज 12.0 और 12.1 के साथ जावा प्रमाणित क्या हैं

उत्तर

वर्तमान में, निम्नलिखित जावा संस्करण Oracle ई-बिजनेस सूट रिलीज 12.2 के साथ प्रयोग के लिए प्रमाणित हैं:

प्रमाणित जावा संस्करण एप्लिकेशन हार्डवेयर प्लेटफ़ॉर्म आवेदन स्तर एप्लिकेशन एडमिन/एडी यूटिलिटीज टियर नोड आवेदन प्रपत्र और रिपोर्ट रनटाइम नोड क्लाइंट टियर (ब्राउज़र)
जावा 6.0 सभी JDK 6.0 या JRockit 1.6 JDK 6.0 JDK 6.0 JRE 6, 7, और 8
जावा 7.0 सभी JDK 7.0 JDK 7.0 JDK 7.0 JRE 6, 7, और 8

नोट:

  1. क्लाइंट टियर पर JRE रिलीज़ 6, 7, और 8 सभी एप्लिकेशन टियर पर चलने वाले किसी भी प्रमाणित JDK 6 या JDK 7 रिलीज़ के साथ संगत हैं।
  2. 64-बिट हार्डवेयर आर्किटेक्चर पर चलने वाले Oracle ई-बिजनेस सूट के लिए, 64-बिट जावा का उपयोग एप्लिकेशन मिडिल टियर नोड और Oracle एप्लिकेशन क्लोनिंग टूल्स के लिए किया जाता है। सीपी टियर नोड, फॉर्म/रिपोर्ट, और एडी/ऑटोकॉन्फिग के लिए, 32-बिट जावा अभी भी उपयोग किया जाता है

उपयुक्त JDK या JRE अपग्रेड के लिए कृपया निम्नलिखित My Oracle सपोर्ट दस्तावेज़ों में से एक चुनें:

  • ओरेकल ई-बिजनेस सूट रिलीज के साथ जेडीके 6.0 नवीनतम अपडेट का उपयोग करना 12.2दस्तावेज़ 1459546.1
  • ओरेकल ई-बिजनेस सूट रिलीज के साथ जेडीके 7.0 नवीनतम अपडेट का उपयोग करना 12.2दस्तावेज़ 1530033.1

Oracle ई-बिजनेस सूट रिलीज़ 12 दस्तावेज़ 393931.1

में Windows क्लाइंट के लिए JRE (नेटिव प्लग-इन) परिनियोजित करना

14) सोलारिस ओएस पर JDk64 कैसे स्थापित किया जाता है?

उत्तर

सोलारिस के लिए, JDK को 64-बिट सिस्टम पर स्थापित करना जो 32-बिट JVM की अनुमति देता है, एक दो-चरणीय प्रक्रिया है:पहले 32-बिट JDK को स्थापित करना और फिर 64-बिट संचालन के लिए अतिरिक्त समर्थन स्थापित करना। फ़ाइल नाम इस प्रकार हैं:SPARC प्रोसेसर पर:jdk-7u-solaris-sparc.tar.gz (32-बिट) jdk-7u-solaris-sparcv9.tar.gz (64-बिट)। 64-बिट समर्थन के लिए पूरक फाइलें मशीन आर्किटेक्चर मॉडल के लिए नामित निर्देशिकाओं में स्थापित की जाती हैं, जो एक ही jdk1.7.0_ निर्देशिका के भीतर कई स्थानों पर जोड़ी जाती हैं जहां 32-बिट JDK स्थापित किया गया था। उदाहरण के लिए, SPARC प्रोसेसर पर 64-बिट जावा VM लाइब्रेरी फ़ाइल (libjvm.so) को jdk1.7.0_/lib/sparcv9/server निर्देशिका में संग्रहीत किया जाता है, जबकि x64/EM64T के संस्करण को jdk1.7.0_ में संग्रहीत किया जाता है। /lib/x64/सर्वर निर्देशिका

15) जावा क्लाइंट डेस्कटॉप पर कैसे स्थापित होता है?

उत्तर

इंटरनेट ब्राउज़र के लिए जेआरई जावा प्लगइन ब्राउज़र द्वारा फॉर्म लॉन्च करने के लिए उपयोग किया जाता है
प्लगइन सर्वर में $COMMON_TOP/webapps/oacore/util/jinitiator के तहत पाया जा सकता है और जब उपयोगकर्ता एक फॉर्म शुरू करता है तो क्लाइंट पीसी पर डाउनलोड हो जाता है, अगर यह अभी तक स्थापित नहीं है।

निम्नलिखित स्थापित/अपग्रेड किया गया:
Oracle E-Business Suite रिलीज़ 12 (Doc ID 393931.1) में Windows क्लाइंट के लिए Sun JRE (नेटिव प्लग-इन) को परिनियोजित करना
Oracle E-Business Suite रिलीज़ 12 के लिए अनुशंसित ब्राउज़र (डॉक्टर) आईडी 389422.1

16) जावा संस्करण को R12.0/R12.1 में कैसे खोजें

उत्तर

sh -c "awk -F= '$1 ~ /^JSERVJAVA.*$/ {print $2}' $ADMIN_SCRIPTS_HOME/java.sh -संस्करण;"

17) Java Enterprise Edition (Java EE) क्या है?
जवाब

जावा ईई वेब-आधारित उद्यम अनुप्रयोगों के ऑनलाइन विकास, निर्माण और परिनियोजन के लिए एक प्लेटफ़ॉर्म-स्वतंत्र, जावा-केंद्रित वातावरण है। जावा ईई में जावा मानक संस्करण (जावा एसई) के कई घटक शामिल हैं। जावा ईई प्लेटफॉर्म में सेवाओं, एपीआई और प्रोटोकॉल का एक सेट होता है जो बहुस्तरीय, वेब-आधारित अनुप्रयोगों को विकसित करने के लिए कार्यक्षमता प्रदान करता है।

जावा ईई अनुप्रयोग विकास को सरल बनाता है और मानकीकृत, पुन:प्रयोज्य मॉड्यूलर घटकों को बनाकर और प्रोग्रामिंग के कई पहलुओं को स्वचालित रूप से संभालने के लिए सक्षम करके प्रोग्रामिंग और प्रोग्रामर प्रशिक्षण की आवश्यकता को कम करता है।

आशा है कि आपको EBS में Java/JRE पर यह अद्भुत जानकारी पसंद आएगी


  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 की ALL_TAB_COLUMNS तालिका में BIN$... तालिकाएँ क्या हैं?

  2. Oracle संख्या से C# दशमलव

  3. Oracle - मुझे स्टैंडअलोन प्रक्रियाओं या कार्यों के बजाय संकुल का उपयोग क्यों करना चाहिए

  4. Oracle RAC VIP और ARP प्राइमर

  5. ओरेकल स्ट्रिंग के लिए सभी टेबल सभी कॉलम खोजें