How many different development topologies you may have?
1. Java developer topology2. Departmental Topology
3. Development life-cycle support topology
When do you use the development topology?
We use the development topology for the following scenario:A website-based application for purchasing products.
A website-based application for any online processes.
How to install Distributing OracleAS Infrastructure components using an existing database?
Set up the Oracle variables environment# export ORACLE_SID=your-instance-name
# export ORACLE_HOME=your-oracle-home-directory
# export PATH=$PATH:$ORACLE_HOME/bin
Start the database listener and the database if there not up.
# lsnrctl start
# sqlplus “sys/your-password@your-service-name as sysdba”
SQL> startup
Check database version
# sqlplus “sys/your-password@your-service-name as sysdba”
SQL> select version from product_component_version
Where product like ‘Oracle%’
/
Check initialization parameters
# sqlplus “sys/your-password@your-service-name as sysdba”
SQL> select name, value from v$parameter;
| Parameter | Required Value | 
| 
aq_tm_processes  db_block_size db_cache_size java_pool_size job_queue_processes large_pool_size max_commit_propagation_delay open_cursors pga_aggregate_target query_rewrite_enabled squery_rewrite_integrity sessions shared_pool_size  | 
1 or greater  8k or greater 150meg or more 67k or more 1 or more 0 Less 100 300 or more 96meg or more TRUE trusted or enforced 400 or more 100meg or more  | 
Check required database 
option
SQL> select * from v$option; BIT-map indexes, 
Materialized view rewrite,
Materialized view warehouse refresh, OLAP Window 
Functions,
Parallel execution, Parallel Load, and Partitioning.
SQL> select count(*) from dba_objects
Where object_type like ‘JAVA%’ and owner = ‘SYS’ and 
status = ‘VALID’; -- result > 0 for java
SQL> select count (name) from sys.props$
Where name = ‘EXPORT_VIEWS_VERSION’; -- result > 0 for 
Intermedia
Check required PL/SQL packages
SQL> select count(object_name) from all_objects
Where object_name like ‘blow-package’ and status = 
‘VALID’; -- result > 0 for following
DBMS_AQADM, DBMS_DDL, DBMS_LDAP, DBMS_LOCK,
DBMS_OBFUSCATION_TOOLKIT, DBMS_OUTPUT, DBMS_REPUTIL,
DBMS_SHARED_POOL, DBMS_SQL, DBMS_STATS, DBMS_UTILITY,
DBMS_FILE, DBMS_RAW
Check registration with Oracle Internet Directory
Note that the existing database is not already 
registered with any Oracle Internet Directory (OID).
If it is, then you may get unexpected problem during 
runtime.
To find if a database is already register, do the 
following:
# cd $ORACLE_HOME/bin
# ./dbca
If the database configuration assistant displays the 
directory service screen, which
enables you to de-register the database, then the 
database is already registered.
Make sure to de-register it.
Run OracleAS “RepCA” to install the Metadata Repository 
in an existing database
To run the Oracle Application Server Repository Creation 
Assistant (RepCA):
# runRepca –OH $ORACLE_HOME –LOGDIR 
$ORACLE_HOME/assistants/repca/log
Install OracleAS Infrastructure using the above existing 
metadata repository
# ./location-of-your-cd-rom/runInstaller -- after 
inserting the OracleAS
Define a new location and select infrastructure with 
Identity Management.
Select Oracle Internet Directory, OracleAS Single 
Sign-On,
Oracle Delegated Administration Services, Oracle 
Directory Integration and Provisioning.
Answers all the questions:
Note that the Oracle port assignments are in 
$ORACLE_HOME/<sid>/install/portlist.ini