The instructions in this guide show you how to install Connect’s supporting software, which must be completed before you install Connect.
Make sure that the appropriate versions of the operating system software and supporting software are installed. The following list provides information about the required operating system software and supporting software for your platform. Where applicable, software download information is provided.
If the Connect Tracker will be installed on more than node, a software or hardware-based HTTP load balancing solution will be required to distribute incoming traffic to the Tracker nodes.
Connect 10R4 is certified to run under Sun Solaris 10 on SPARC hardware, IBM AIX 6.1 on pSeries hardware, and 64-bit Linux on x86 hardware. Connect may be run on virtual machines based on Solaris Zones, AIX WPARs/LPARs, or VMWare.
The Oracle database used for Connect should have its character set configured to UTF8. Make sure that the NLS_CHARACTERSET and NLS_NCHAR_CHARACTERSET parameters are both set to UTF8. If the UTF8 character set is not used, Connect may not be able to store content from all languages properly.
Installing Oracle Tablespaces
Before the Connect schema objects can be created, the Connect tablespaces must exist. Connect does not create these tablespaces automatically; they must be created by the Database Administrator at the customer site.
The Connect software distribution contains sample scripts that can be edited and run to create these tablespaces. The sample scripts are found in:
$KCHOME/kc/initdb/oracle/setup/tablespaces_11g.sql $KCHOME/kc/initdb/oracle/setup/tablespaces_ETL_11g.sql
These sample scripts should be used for Oracle 10G and later. They use locally managed, unlimited tablespaces. Note that Oracle tablespace creation scripts provided with the software distribution are just guidelines. You will need to refine the scripts for your physical database layout. Also, please refer to the Connect Database Administration Guide for additional information on sizing tablespaces for schema growth.
Creating Oracle User
Log in as the system user and create a new Oracle user for the Connect application:
create user connect10 identified by PASSWORD; grant alter session to connect10; grant create procedure to connect10; grant create sequence to connect10; grant create session to connect10; grant create table to connect10; grant create trigger to connect10; grant create view to connect10;
The following permissions are required by the ETL2 loader package and must be granted by an Oracle SYSDBA:
grant select on v_$session to connect10; grant execute on dbms_lock to connect10;
alter user connect10 quota unlimited on <tablespace_name>;For example:
alter user connect10 quota unlimited on CRM_TABLES; alter user connect10 quota unlimited on CRM_INDEX; alter user connect10 quota unlimited on CUST_STATS_TABLES; alter user connect10 quota unlimited on CUST_STATS_INDEX; alter user connect10 quota unlimited on CUST_QUEUE_TABLES; alter user connect10 quota unlimited on CUST_QUEUE_INDEX; alter user connect10 quota unlimited on CUST_PREF_TABLES; alter user connect10 quota unlimited on CUST_PREF_INDEX; alter user connect10 quota unlimited on CUST_ATTRIB_TABLES; alter user connect10 quota unlimited on CUST_ATTRIB_INDEX; alter user connect10 quota unlimited on CUST_SUBSCRIPTION_TABLES; alter user connect10 quota unlimited on CUST_SUBSCRIPTION_INDEX; alter user connect10 quota unlimited on CUST_CONVERSION_TABLES; alter user connect10 quota unlimited on CUST_CONVERSION_INDEX; alter user connect10 quota unlimited on CRM_CUST_TABLES; alter user connect10 quota unlimited on CRM_CUST_INDEX; alter user connect10 quota unlimited on CRM_QUEUE_TABLES; alter user connect10 quota unlimited on CRM_QUEUE_INDEX; alter user connect10 quota unlimited on CRM_HISTORY_TABLES; alter user connect10 quota unlimited on CRM_HISTORY_INDEX; alter user connect10 quota unlimited on CRM_AGG_TABLES; alter user connect10 quota unlimited on CRM_AGG_INDEX; alter user connect10 quota unlimited on CRM_ETL_TABLES; alter user connect10 quota unlimited on CRM_VC_TABLES; alter user connect10 quota unlimited on CRM_VC_INDEXES;
In the Connect installation directory, uncompress and unpack the platform-independent Connect software. This will create a kc directory. Then unpack the platform-dependent JMV. This will create a java directory. Inside the java directory, there will be a script named untar.jre.sh. Run this script on the install node to unpack the JVM so that it can be used by the Connect install utilities. The kc directory is the Connect home directory $KCHOME.