| 
 How many different 
			development topologies you may have?
 1. Java developer topology
 2. 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
 
 |