Bookshelf Home | Contents | Index | Search | PDF |
Siebel Data Warehouse Installation and Administration Guide > Overview of Siebel Data Warehouse > Siebel Data Warehouse Database Requirements >
Oracle-Specific Database Requirements
The following requirements apply to Oracle RDBMS usage:
- Make the appropriate connections using Oracle Net8 Assistant (for Oracle 8 databases) or Oracle Net Service (for Oracle 9 databases).
- Create the user accounts that access the database. They must have SSE_ROLE and be set so that the .dll commands can be run (permissions to create tables).
- Set the tablespace for the Siebel Data Warehouse. Recommended values are shown in the following table.
- Create a login user with the tablespace as the default tablespace. The database objects will be created using this user login.
- Edit the Init.ora file. Use the recommended baseline parameters shown in Table 12.
Notes on OPTIMIZER_MODE Settings for Oracle
Take note of these OPTIMIZER_MODE settings:
- For OPTIMIZER_MODE settings, see Full Load Optimizer Settings in Oracle for full load and Incremental Load Optimizer Settings in Oracle for incremental refresh.
- For a full load, the optimizer should be set to Rule based in the in the init.ora parameters, thus: OPTIMIZER_MODE RULE.
- For an incremental load, the optimizer should be switched to Cost based in the in the init.ora parameters, after analyzing all the data warehouse (W_*) tables, thus: OPTIMIZER_MODE ALL_ROWS.
Additional Suggestions for Optimizing Oracle Performance
- Siebel eBusiness Applications under Oracle support only binary sorting. If you are running an Oracle client, do one of the following:
- Make sure that cost-based optimization is enabled in the Oracle development, test, and production databases and that statistics are kept up to date. Otherwise, the rule-based optimizer may be used.
- Create foreign keys in the Oracle database, but configure Oracle to not enforce the foreign key relationship. The existence of foreign keys will allow Oracle to better optimize certain queries. By turning off enforcement, the database load should not be negatively affected.
- Analyze application for occurrences of highly skewed data that is indexed. Create histogram statistics for these indexes to enable the optimizer to better
- To increase data throughput between Siebel Analytics Server and Oracle, change SDU and TDU settings in listener.ora. The default is 2 KB and can be increased to 8 KB.
- On the server side, edit the listener.ora file. Under the particular SID_LIST entry, modify SID_DESC as follows:
- On the client side, edit the tnsnames.ora file. Modify the TNS alias by adding SDU= and TDU= as follows:
DESCRIPTION=(SDU=8192)(TDU=8192)
Bookshelf Home | Contents | Index | Search | PDF |
Siebel Data Warehouse Installation and Administration Guide Published: 09 September 2004 |