Installation and Configuration Steps for an Oracle Server Database
Install the Oracle Server Software
About this task
The first step in setting up the database server for the GE Digital APM schema is to install the Oracle Server software on the database server machine. Instructions for installing the Oracle Server software exceed the scope of this documentation. For information on performing the installation, refer to the Oracle installation documentation that is specific to your database server platform. If you plan to create a database via the Oracle Universal installer, then, before proceeding, you should review the section in this documentation on Creating and configuring the Oracle database.
What to do next
Create and Configure the Oracle Database
Create the Oracle Database
Before you create the Oracle schema that will contain the GE Digital APM repository, you must install the Database Server software on the GE Digital APM Database Server machine. The creation of the Oracle database exceeds the scope of this documentation. For details on creating an Oracle database, consult the Oracle documentation that is specific to your database platform.
When the database is created, the database character set must be specified. If you are creating a Unicode database, use the character set AL32UTF8. This is the most recent and recommended Unicode database character set.
Configure the Oracle Database
After you have created the Oracle database, you will need to configure it. Details on configuring the Oracle database exceed the scope of this documentation. For details on configuring an Oracle database, consult the Oracle documentation that is specific to your database platform. Note, however, that the Oracle database must meet the following requirements:
The following database parameter values are recommended and must persist from one database startup to the next.
Database parameter value |
Notes |
---|---|
dml_locks=5000 |
The dml_locks parameters should be set to a large value to avoid the possibility of waiting for a lock. |
open_cursors=500 |
It is not uncommon for one GE Digital APM user to have multiple cursors open simultaneously. For this reason, you should set this value accordingly. |
parallel_max_servers=0 |
The GE Digital APM schema is not configured for parallel query. Therefore, we recommend that you disable this feature. Enabling parallel query when the database and schema are not properly configured can severely degrade system performance. |
parallel_min_servers=0 |
The GE Digital APM schema is not configured for parallel query. Therefore, we recommend that you disable this feature. Enabling parallel query when the database and schema are not properly configured can severely degrade system performance. |
processes=500 |
None |
query_rewrite_enabled=true |
None |
timed_statistics=true |
Setting timed_statistics allows for minimum maintenance and enables reporting on internal wait events, which can be used to reconfigure your database. |
Memory_target= 4G |
Suggested minimum |
Default values for database parameters that are not mentioned in the above list meet or exceed recommendations for a GE Digital APM database configuration. GE Digital APM recommends that you monitor the database so that changes can be made as necessary to accommodate the needs of your specific installations. For more information on these and other database parameters, consult the Oracle documentation.
What's Next?
Create the GE Digital APM Oracle Schema on the GE Digital APM Database Server
About this task
The following instructions provide details on creating the GE Digital APM Oracle schema. After you have created the Oracle schema using these instructions, the schema will be referred to as the GE Digital APM database throughout this documentation.
To perform these steps, you will need Oracle DBA privileges on the GE Digital APM Database Server machine. These instructions assume that:
- You are logged in to your GE Digital APM Database Server machine with DBA privileges and have a connection to Oracle.
- You are familiar with running SQL scripts and the associated terminology.