difference between oracle apps 11i and r12
TRANSCRIPT
Difference between Oracle Apps 11i and R12
R12 is made up of three tiers: Desktop tier, Application tier and Database tier
Desktop Tier: The Desktop tier is a browser with a java applet. The browsers would include: Internet Explorer, Netscape, and Firefox. The java applet is actually a J2SE plug-in from Sun
Application Tier: This tier manages the communication between the desktop and database, houses the components / services that process the business logic and is comprised of multiple code sets (homes).
There is a 10.1.2 Oracle Home for the Concurrent Managers and Reports, and there is a 10.1.3 Oracle Home for Forms and Self- Service Framework. Self-Service Framework consists of Apache, HTML, JAVA, JDBC, JSP. The 10.1.2 Oracle Home is referred to as the developer Oracle Home. That home replaces the 8.0.6 home that was a part of E-Business suite version 11i. The 10.1.3 Oracle Home is referred to as the java Oracle Home. That home replaces the 8.1.7 home that was a part of E-Business suiteversion 11i
Tech Stack in Application Tier consist of iAS(1.0.2.2.2) & Developer 6i (Forms & Reports 8.0.6) but in Applications R12 it is build on Fusion Middleware (10g Web Server and 10g Forms & Reports)
Sub component in Application TierA) HTTP Server or Web Server in R12 is Version 10.1.3 which is built on Apache version 1.3.34. In apps 11i it is Version 1.0.2.2.2 built on Apache Version 1.3.19B) Jserv in apps 11i is replaced by OC4J (mod_jserv is replaced by mod_oc4j)C) Forms Version 6i in Apps 11i is replaced by Forms 10.1.2.0.2 in R12D) Reports Version 6i in Apps 11i is replaced by Reports 10.1.2.0.2 in R12E) JDBC version is changed from version 9 in apps 11i to version 10.2.0 in Apps R12F) modplsql or mod_pls is removed from Apps R12 (What will happen to my mod plsql applications- coming soon* )G) Java processes use JDK/JRE version 1.5.0 in R12 against JDK version 1.3.1 or 1.4.2 in Apps 11iH) For various environment variable changes check below picture
Database Tier: Oracle Database Server which stores most of the “data” in the Oracle Applications. Oracle database version 11g is certified and included in the Rapid Install. A more recent version of 11g, 11.2.0.1 is now certified with R12.
in R12 include OC4J replaces Jserv and is included in 10.1.3. All major services are started out of the OracleAS 10.1.3 home. The main function of the 10.1.2 home is to support forms. The 2 Oracle Homes are of course related. The formsapp.ear (E-Bus suite modules) are deployed from the 10.1.2 home into the OC4J-Forms instance running out of the OracleAS 10.1.3 home. The frmweb executable is invoked from the 10.1.2 home
1
Database Version in 11i (11.5.9 & 11.5.10) was 9i Rel 2 where as in Release 12 its 10g R2 (10.2.0.2)
1) Oracle Applications Table space Model (OATM)2) Objects are classified by object type and access patterns 3) Transaction tables, Transaction indexes, Reference/SEED, Interface, Summary Management, Archive, No logging , Queue Logging, Queue, Media, Temporary, Undo, System.4) Uniform extents, locally managed, less fragmentation
5) Total = 12 Table spaces (11i: 400+)6) PL/SQL operation 2x faster7) PL/SQL Native Compilation
Summary changes between 11i and R12
This Picture compares file system in 11i with File system in R12
2
I) New top INSTANCE_TOP added in Release 12 for configuration and log files
3
This shows Oracle E-Business Suite Release 12 File System Layout
This shows Directory/File Structure for Instance TOP in R12
4
LOG Files in 12i
$LOG_HOME/ora/10.1.3Apacheerror_log.1226534400, access_log.1226534400, ssl_engine_logOpmnopmn.logOC4J~forms~default_group~1.logOC4J~oafm~default_group~1.logOC4J~oacore~default_group~1.log
oacore_default_group_1oacorestd.err , oacorestd.out
forms_default_group_1formsstd.err formsstd.out
oafm_default_group_1oafmstd.err oafmstd.out
j2ee> oacoreoacore_default_group_1(application.log global-application.log jms.loglog.xml rmi.log server.log system-application.log)
Formsforms_default_group_1(application.log global-application.log jms.log log.xmlrmi.log server.log system-application.log)
Oafmoafm_default_group_1(application.log jms.log rmi.logascontrol-application.log log.xml server.logglobal-application.log mapviewer-application.log system-application.log)
5