sql >> Databáze >  >> RDS >> Oracle

Nejčastější dotazy o JAVA/JRE v Oracle Apps

1) Co je JDK a JRE?

JDK(SDK):Java (Standard) Developer Kit. JRE:Java Runtime Environment
Toto je úplná sada produktů Java nezbytných pro vývoj v Javě.

 

Označuje sadu nástrojů nezbytných pro vývoj v Javě. Zahrnuje vlastní JRE, vývojové knihovny, JAVA kompilátor (javac)…

Jedná se o zmenšenou verzi JDK

Označuje virtuální stroje Java a sadu nástrojů, jako jsou standardní knihovny, pro spouštění aplikací Java na platformě.

Přeloží kód Java (nebo bajtový kód) do jazyka specifického pro operační systém.

2) Co jsou třídy Java?

Třídy Java jsou bloky kódu, které byly zkompilovány. Nekompilovaný kód Java má obecně příponu .java. Když je kompilován blok kódu Java, kompilátor Java dává příponu itan .class.

Ke kompilaci javy se používá příkaz javac

3) Co jsou to Java knihovny?

Knihovny Java jsou třídy Java nebo archivované balíčky tříd Java, které musí být spustitelný soubor Java nebo JRE schopen najít a používat za běhu. Při použití JRE je základní sada nezbytných tříd Java obsažena v souboru rt.jar. Pomocí JDK je základní sada nezbytných tříd Java obsažena v souboru class.zip.

4) Jaké jsou ovladače JDBC?

Ovladače JDBC umožňují konektivitu databáze Java s přenosem dat. Ovladače se dodávají ve dvou variantách:JDBC/OCI a JDBC Thin. Ovladače JDBC Thin jsou 100% Java a jsou navrženy pro použití
s aplety Java. Nevyžadují žádný klientský software pro připojení k databázi. Rel 11 Applications používá ovladače JDBC/OCI (Oracle Call Interface) pro připojení webového serveru k databázi. JDBC/OCI ovladače jsou částečně Java a částečně C kód, takže jsou specifické pro platformu. Ovladače JDBC/OCI poskytované pro aplikace Rel 11 jsou specifické pro verzi  databáze a konvence pojmenování je:

5) Co jsou to knihovny JDBC?

Knihovny JDBC jsou knihovny Java Database Connectivity. Dodávají se jako archivované balíčky souborů tříd, classxyz.zip, ke kterým musí mít spustitelný soubor jre nebo java přístup za běhu. Soubor classxyz.zip je specifický pro verzi Javy, kterou používáte. Například soubor class111.zip je nezbytný při použití Java verze 1.1.xa class102.zip je nezbytný při použití Java verze 1.0.x. Soubory classxxx.zip dodávané pro Apps budou také odkazovat na konkrétní ovladač JDBC a tento ovladač JDBC musí být umístěn v jedné z cest (obvykle
$ORACLE_HOME/lib) definovaných v cestě sdílené knihovny

6) K čemu slouží proměnná OA_JDK_TOP?

Pro aplikace Oracle je proměnná prostředí OA_JDK_TOP definována tak, aby ukazovala na umístění, kde byl na počítači nainstalován JDK nebo JRE. Tato proměnná je definována pro pohodlí, takže cesta nemusí být pevně zakódována při definování jiných proměnných prostředí Java (jako je PATH, CLASSPATH a případně cesta sdílené knihovny).

7) K čemu slouží proměnná JAVA_TOP?

Pro aplikace Oracle je proměnná prostředí JAVA_TOP definována pro adresář, kde jsou obsaženy třídy Java specifické pro aplikace.

8) K čemu se používá proměnná CLASSPATH?

Proměnná CLASSPATH uvádí adresáře a archivní soubory, které mají být zkontrolovány na soubor třídy Java

9) Jaké instalace JDK používá EBS?

Pro R12.0.X/ R12.1.X

(10.1.3) IAS_ORACLE_HOME/jdk 1) Dodává se s vlastním JRE v IAS_ORACLE_HOME/jdk/jre

Dodáváno s Oracle Applications Server (10.1.3.x)

2) Používá se nástroji AD k údržbě instance (addmin, adpatch…)

3) Používá se také pro všechny instance oc4j:

– Oacore:ke spuštění všech „samoobslužných / Framework“ aplikací, včetně přihlášení

– Forms:ke spuštění formulářů

– Oafm:spuštění některých speciálních produktů a integrací      –    Forms-c4ws:​​spuštění integrace SOA

(10.1.2) ORACLE_HOME/jdk 1) Dodává se s vlastním JRE v ORACLE_HOME/jdk/jre

Dodáváno s Oracle Applications Server (10.1.2.x)

2) Verze 12.0 a 12.1 používají běhové prostředí Reports ze serveru Oracle Applications Server 10.1.2.0.2, který instaluje JDK 1.4.2_08 (32bitový) do vlastního Oracle Home.

(10 g/11 g) RDBMS_ORACLE_HOME/appsutil/jre Používá se funkcí Autoconfig a pro kompilaci kódu EBS na úrovni DB

Pro R12.2

Operační systém Uzel úrovně aplikace 32bitová a 64bitová umístění instalace Java 6 Cílené umístění instalace Java 7
Oracle Solaris na SPARC Uzel střední vrstvy aplikace [FMW_HOME]/jdk [COMMON_TOP]/util/jdk
Uzel úrovně CP [FMW_HOME]/jdk [COMMON_TOP]/util/jdk *
AD/AutoConfig [FMW_HOME]/jdk [COMMON_TOP]/util/jdk
Nástroje pro klonování [FMW_HOME]/Oracle_EBS-app1/jdk [COMMON_TOP]/util/jdk (symbolickým odkazem)
Linux x86-64 Uzel střední vrstvy aplikace [FMW_HOME]/jrockit64 [COMMON_TOP]/util/jdk64
Uzel úrovně CP [FMW_HOME]/jrockit32 [COMMON_TOP]/util/jdk32 *
AD/AutoConfig [FMW_HOME]/jrockit32 [COMMON_TOP]/util/jdk32
Nástroje pro klonování [FMW_HOME]/Oracle_EBS-app1/jdk [COMMON_TOP]/util/jdk64 (symbolickým odkazem)
Windows x64 Uzel střední vrstvy aplikace není [COMMON_TOP]\util\jdk64
Uzel úrovně CP není [COMMON_TOP]\util\jdk32 *
AD/AutoConfig není [COMMON_TOP]\util\jdk32
Nástroje pro klonování není [COMMON_TOP]\util\jdk64
HP-UX Itanium Uzel střední vrstvy aplikace [COMMON_TOP]/util/jdk [COMMON_TOP]/util/jdk
Uzel úrovně CP [COMMON_TOP]/util/jdk [COMMON_TOP]/util/jdk *
AD/AutoConfig [COMMON_TOP]/util/jdk [COMMON_TOP]/util/jdk
Nástroje pro klonování [FMW_HOME]/Oracle_EBS-app1/jdk [COMMON_TOP]/util/jdk (symbolickým odkazem)
IBM AIX on Power Systems Uzel střední vrstvy aplikace [COMMON_TOP]/util/jdk64 [COMMON_TOP]/util/jdk64
Uzel úrovně CP [COMMON_TOP]/util/jdk32 [COMMON_TOP]/util/jdk32 *
AD/AutoConfig [COMMON_TOP]/util/jdk32 [COMMON_TOP]/util/jdk32
Nástroje pro klonování [FMW_HOME]/Oracle_EBS-app1/jdk [COMMON_TOP]/util/jdk64 (symbolickým odkazem)

10) Kde si můžeme stáhnout JDk  pro EBS?

Odpověď

Všechny soubory ke stažení Java SE na MOS (ID dokumentu 1439822.1)

11) Jaké  jsou certifikovány java pro použití s ​​EBS?

Odpověď

Verze sady Java SE Development Kit (JDK) certifikované pro použití na aplikační vrstvě.
Verze Java SE Runtime Environment (JRE) certifikované pro použití na klientské vrstvě.

12) Co jsou Java Certified with Oracle E-Business Suite Release 12.0 a 12.1

Odpověď

V současné době jsou následující verze Java certifikovány pro použití s ​​Oracle E-Business Suite Release 12.0 a 12.1:

Certifikovaná verze Java Platforma aplikačního hardwaru Úroveň aplikací Uzel úrovně správy aplikací/AD Utilities Uzel běhu formulářů a sestav aplikace Úroveň klienta (prohlížeče)
Java 5.0 Vše JDK 5.0 JDK 5.0 Necertifikováno (viz poznámky č. 2 níže) JRE 5
Java 6.0 Vše JDK 6.0 JDK 6.0 JDK 6.0 JRE 6, 7 a 8
Java 7.0 Vše JDK 7.0 JDK 7.0 JDK 7.0 JRE 6, 7 a 8

Poznámky:

  1. Vydání JRE 6, 7 a 8 na klientské vrstvě jsou všechna kompatibilní s jakýmkoli certifikovaným vydáním JDK 6 nebo JDK 7 běžícím na aplikační vrstvě.
  2. O aplikačních formulářích a běhu sestav

Vydání Oracle EBS 12.0 a 12.1 používá modul Forms and Reports z Oracle Applications Server 10.1.2.0.2, který instaluje JDK 1.4.2_08 (32bitový) do vlastního Oracle Home. Upgrade JDK 1.4.2 v Applications Server 10.1.2 Oracle Home pro použití s ​​JDK 5.0 není podporován. Nyní je však certifikován pro použití s ​​JDK 6.0 nebo 7.0.

Vyberte prosím jeden z následujících dokumentů My Oracle Support pro příslušný upgrade JDK nebo JRE:

  • Použití nejnovější aktualizace JDK 7.0 s Oracle E-Business Suite Release 12.0 a 12.1 dokument 1467892.1
  • Použití nejnovější aktualizace Java 6.0 s dokumentem 455492.1 Oracle E-Business Suite Release 12
  • Použití nejnovější aktualizace JDK 5.0 s dokumentem Oracle E-Business Suite Release 12 Document 384249.1

Nasazení JRE (nativního zásuvného modulu) pro klienty Windows v dokumentu Oracle E-Business Suite verze 12 393931.1

13) Co jsou Java Certified with Oracle E-Business Suite Release 12.0 a 12.1

Odpověď

V současné době jsou následující verze Java certifikovány pro použití s ​​Oracle E-Business Suite Release 12.2:

Certifikovaná verze Java Platforma aplikačního hardwaru Úroveň aplikací Uzel úrovně správy aplikací/AD Utilities Uzel běhu formulářů a sestav aplikace Úroveň klienta (prohlížeče)
Java 6.0 Vše JDK 6.0 nebo JRockit 1.6 JDK 6.0 JDK 6.0 JRE 6, 7 a 8
Java 7.0 Vše JDK 7.0 JDK 7.0 JDK 7.0 JRE 6, 7 a 8

Poznámky:

  1. Vydání JRE 6, 7 a 8 na klientské vrstvě jsou všechna kompatibilní s jakýmkoli certifikovaným vydáním JDK 6 nebo JDK 7 běžícím na aplikační vrstvě.
  2. U sady Oracle E-Business Suite běžící na 64bitových hardwarových architekturách se 64bitová Java používá pro uzel střední vrstvy aplikací a pro nástroje Oracle Application Cloning Tools. Pro uzel úrovně CP, Forms/Reports a AD/AutoConfig se stále používá 32bitová Java

Vyberte prosím jeden z následujících dokumentů My Oracle Support pro příslušný upgrade JDK nebo JRE:

  • Používání nejnovější aktualizace JDK 6.0 s Oracle E-Business Suite Release 12.2 Dokument 1459546.1
  • Používání nejnovější aktualizace JDK 7.0 s Oracle E-Business Suite Release 12.2 Dokument 1530033.1

Nasazení JRE (nativního zásuvného modulu) pro klienty Windows v dokumentu Oracle E-Business Suite verze 12 393931.1

14) Jak se instaluje JDk64 na OS Solaris?

Odpověď

Pro Solaris je instalace JDK na 64bitový systém, který umožňuje 32bitové JVM, dvoukrokový proces:nejprve nainstalovat 32bitový JDK a poté nainstalovat další podporu pro 64bitové operace. Názvy souborů jsou následující:Na procesorech SPARC:jdk-7u-solaris-sparc.tar.gz (32-bit) jdk-7u-solaris-sparcv9.tar.gz (64-bit). Doplňkové soubory pro 64bitovou podporu jsou instalovány v adresářích pojmenovaných pro model architektury stroje, které jsou přidány na několik míst v rámci stejného adresáře jdk1.7.0_, kde byl nainstalován 32bitový JDK. Například na procesorech SPARC je 64bitový soubor Java VM Library (libjvm.so) uložen v adresáři jdk1.7.0_/lib/sparcv9/server, zatímco verze pro x64/EM64T je uložena v jdk1.7.0_ /lib/x64/adresář serveru

15) Jak se  instaluje Java na klientskou plochu?

Odpověď

JRE Java plugin pro internetový prohlížeč Používá prohlížeč ke spouštění formulářů
Plugin lze nalézt na serveru pod $COMMON_TOP/webapps/oacore/util/jinitiator a stáhne se do klientského PC, když uživatel spustí formulář, pokud ještě není nainstalován.

Instalováno/upgradováno následovně:
Nasazení Sun JRE (nativní zásuvný modul) pro klienty Windows v Oracle E-Business Suite Release 12 (ID dokumentu 393931.1)
Doporučené prohlížeče pro Oracle E-Business Suite Release 12 (Doc ID 389422.1

16) jak najít verzi Java v R12.0/R12.1

Odpověď

sh -c “awk -F= '$1 ~ /^JSERVJAVA.*$/ {print $2}' $ADMIN_SCRIPTS_HOME/java.sh -verze;”

17) Co je Java Enterprise Edition (Java EE)?
Odpověď

Java EE je prostředí nezávislé na platformě a zaměřené na Java pro vývoj, budování a nasazování webových podnikových aplikací online. Java EE obsahuje mnoho komponent Java Standard Edition (Java SE). Platforma Java EE se skládá ze sady služeb, rozhraní API a protokolů, které poskytují funkce pro vývoj vícevrstvých webových aplikací.

Java EE zjednodušuje vývoj aplikací a snižuje potřebu programování a školení programátorů vytvářením standardizovaných, opakovaně použitelných modulárních komponent a tím, že umožňuje této vrstvě automaticky zvládnout mnoho aspektů programování.

Doufám, že se vám budou líbit tyto skvělé informace o Javě/JRE v EBS


  1. Ovladač PayPal ODBC

  2. Příklady SUBDATE() – MySQL

  3. Výstrahy EM12c databáze Čas strávený čekáním

  4. PHP PDO:znaková sada, názvy sad?