Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.server -> Re: 10g AS - what do I need?
OK, a brief intro to Oracle App Server 10g ...
At the very least, you get an HTTP Server - based on Apache 1.3 (and no, you can't swap it out), and a J2EE App Server called "Oracle Containers for J2EE" (OC4J)historically based on IronFlare's Orion. That is for each installation of AS-10g
B) App Server has a companion that provides repository and security services to all but the simplest OC4J installation. This is called the Infrastructure, and is *prerequisite* if you want high availability, central admin, clustering, and/or identity management (Single Signon, LDAP, etc.).
The Infrastructure formally has 2 parts - App Server Management and Identity Management. Each of these parts needs an Oracle DB instance to house the several repositories required. The DB instance can be the same for each part, but there are dozens of [advanced] reasons to split onto separate machines.
Note that these are NOT - and NEVER should be for a production environment - the instances where your user application data resides.
So IF you need Infrastructure - decisions:
IM can not be moved to another host after install - that generally means a complete install of everything. I recommend separate for flexibility.
3) What machine[s] will support Infrastructure. It's a significant CPU load and should generally be on a separate machine. For flexibility Identity Management, App Server Management (aka Repository) and the repo databases could _each_ be on separate machines.
C) Make sure you have one or more user application database instance (separate from above repository database).
D) Have one or more 'application server machines' ready to go (not the Infrastructure machines). Select appropriate install Edition:
TERMS:
Farming means 'using the App Server Mgt Repository for config' Cluster means 'Farmed and using one consistent config across several hosts Island means 'Clustered and told to sync in-memory persistant state info across App Server cluster'
Everything past Java Edition *requires* Infrastucture (note 1)
And ONLY install what you need. (You need an OHS, OC4J and OEM Control for each, but beyond that you chose. Note 1!) App Server is very rich in functionality, but each piece of functionality needs CPU & memory resources and needs administration.
Note 1: yes, there are exceptions - irrelevant for basic discussion
Hope that helps a bit. Beyond that, ask specific questions
-- Hans Forbrich Oracle training and consulting in Canada mailto: Fuzzy.GreyBeard _at_ gmail.com or: echo "News.Hans_at_Telus_NOSPAM.net" | sed s/_NOSPAM//gReceived on Fri Apr 01 2005 - 11:03:24 CST
![]() |
![]() |