Oracle® Business Intelligence Discoverer Configuration Guide
10g Release 2 (10.1.2.0.0) Part No. B13918-01 |
|
![]() Previous |
![]() Next |
This appendix provides reference information about Discoverer configuration files, and contains the following topics:
This section lists the files that are used to configure and maintain OracleBI Discoverer. Many of the settings in the configuration files are configured using Application Server Control. Where possible, use Application Server Control to configure Discoverer. If you update settings in the configuration files manually, you must only do so in accordance with the instructions in this guide.
The table below shows the locations of these files on both UNIX and Windows platforms.
File name | Description and location |
---|---|
applypreferences.bat | This file updates the Discoverer Preferences component (Windows specific).
On UNIX: n/a On Windows: <ORACLE_HOME>\discoverer\util Hint: Information about processing errors are stored in error.txt (for more information, see File name entry for error.txt). |
applypreferences.sh | This file updates the Discoverer Preferences component (UNIX specific).
On UNIX: <ORACLE_HOME>/discoverer/util On Windows: n/a Hint: Information about processing errors are stored in error.txt (for more information, see File name entry for error.txt). |
certdb.txt | This file contains the security certificate store for Oracle JInitiator, and is stored on each client machine that is running Discoverer Plus.
On UNIX: <JINITIATOR HOME>/lib/security/ On Windows: <JINITIATOR HOME>\lib\security\ where <JINITIATOR HOME> is the location on the client machine in which JInitiator is installed (e.g. c:\program files\oracle\JInitiator 1.3.1.9\) For more information about installing a security certificate in the JInitiator certificate store, see Section 3.5.1, "How to install a security certificate on a Discoverer Plus client machine". For more information about certdb.txt, see Section 14.6.3.1, "About configuring Discoverer Plus for a non-standard SSL signing authority". |
checkdiscoverer.bat | This file starts a utility that checks the configuration of the Discoverer middle tier, checks the status of the middle tier components, and reports any failures or anomalies.
On UNIX: n/a On Windows: <ORACLE_HOME>\discoverer\util Note: You can also find documentation on using the checkdiscoverer utility in the \util directory. |
checkdiscoverer.sh | This file starts a utility that checks the configuration of the Discoverer middle tier, checks the status of the middle tier components, and reports any failures or anomalies.
On UNIX: <ORACLE_HOME>/discoverer/util On Windows: n/a Note: You can also find documentation on using the checkdiscoverer utility in the /util directory. |
collectlogs.bat | This script file collects all Discoverer logs into a folder.
On UNIX: n/a On Windows: <ORACLE_HOME>\discoverer\util Note: For more information about using the collectlogs script, see Section D.3.9, "How to copy Discoverer log files". |
collectlogs.sh | This script file copies all Discoverer logs into a TAR file.
On UNIX: <ORACLE_HOME>/discoverer/util On Windows: n/a Note: For more information about using the collectlogs script, see Section D.3.9, "How to copy Discoverer log files". |
configuration.xml
|
This file stores configuration settings for Discoverer.
Note: Do not edit this file manually. Use the Discoverer Services Configuration page in Application Server Control to configure settings in this file (for more information, see Section A.2, "List of configuration settings in configuration.xml"). On UNIX: <ORACLE_HOME>/discoverer/config/ On Windows: <ORACLE_HOME>\discoverer\config\ |
defaults.txt | This file stores factory-supplied default Discoverer preferences. If pref.txt becomes corrupted, you can use defaults.txt to restore default preference settings.
On UNIX: <ORACLE_HOME>/discoverer/util On Windows: <ORACLE_HOME>\discoverer\util |
dis51pr/dis51pr.exe | This file runs the command line utility used to manage preferences stored in the reg_key.dc file.
On UNIX: <ORACLE_HOME>/bin On Windows: <ORACLE_HOME>\bin |
discwb.sh | This script file sets the PATH and other environment variables needed to run Discoverer utility scripts located in <ORACLE_HOME>/discoverer/util/. You do not need to run this script unless you are working independently of the OracleBI Discoverer supplied scripts. This script is included in most other Discoverer script files. Therefore, the commands in this file run automatically.
On UNIX: <ORACLE_HOME>/discoverer/ On Windows: N/A |
error.txt | This file contains information about processing errors collected when you update the Discoverer Preferences component using the applypreferences script. If error.txt is not present, no errors have been logged.
On UNIX: <ORACLE_HOME>/discoverer/util On Windows: <ORACLE_HOME>\discoverer\util |
migrateprefs.bat/sh | This script file is used to migrate Discoverer preferences from Discoverer 9.0.4 to Discoverer 10.1.2.
Note: For information on migrating Discoverer preferences from Discoverer 9.0.4 to Discoverer 10.1.2, see the OracleBI Discoverer section in the Oracle Application Server Migration Guide. On UNIX: <ORACLE_HOME>/discoverer/util On Windows: <ORACLE_HOME>\discoverer\util |
mod_osso.conf | This file stores configuration settings for OracleAS Single Sign-On (for example, settings to turn OracleAS Single Sign-On on and off).
On UNIX: <ORACLE_HOME>/apache/apache/conf On Windows: <ORACLE_HOME>\apache\apache\conf For more information about enabling Single Sign-On, see Section 14.7.2.2, "How to enable and disable Single Sign-On for Discoverer". |
opmn.xml | This file stores the OPMN configuration settings for Discoverer (e.g. server timeout, maximum number of Discoverer sessions).
Note: Use Application Server Control to control the settings in this file. On UNIX: <ORACLE_HOME>/opmn/conf On Windows: <ORACLE_HOME>\opmn\conf For more information, see Section A.3, "List of configuration settings in opmn.xml". |
opmnctl.sh/bat | This script file is used to manage OPMN processes.
On UNIX: <ORACLE_HOME>/opmn/bin On Windows: <ORACLE_HOME>\opmn\bin Hint: Type opmnctl help to display online help for this script. |
pref.txt | This file stores the Discoverer middle tier preferences, and is used to generate the .reg_key.dc file. On install, this file is populated using settings in the defaults.txt file. If pref.txt becomes corrupted, copy preferences in defaults.txt to pref.txt to restore default preference settings.
On UNIX: <ORACLE_HOME>/discoverer/util On Windows: <ORACLE_HOME>\discoverer\util Note: After editing the pref.txt file, you must run the applypreferences script to apply the preference changes you have made, then stop and restart the Discoverer Service (for more information, see Section 5.3, "About starting and stopping the Discoverer Service"). |
reg_key.dc | This file stores individual preferences for each user as a unique combination of database and userid. These values override global default values specified in pref.txt.
On UNIX: <ORACLE_HOME>/discoverer/ On Windows: <ORACLE_HOME>\discoverer\ Note: On UNIX implementations, the reg_key.dc is a hidden UNIX file (i.e. the filename is prefixed with a '.'). Make sure that your file manager program or command console can list hidden files (e.g. use the console command 'ls -al' to list hidden files). |
tnsnames.ora | This file contains the names and aliases of all the databases that users can access using OracleBI Discoverer.
On UNIX: <ORACLE_HOME>/network/admin On Windows: <ORACLE_HOME>\network\admin |
web.xml | This file contains deployment information about the Discoverer servlets.
On UNIX: <ORACLE_HOME>/j2ee/OC4J_BI_Forms/applications/discoverer/discoverer/WEB-INF/ On Windows: <ORACLE_HOME>\j2ee\OC4J_BI_Forms\applications\discoverer\discoverer\WEB-INF\ |
This file stores configuration settings for Discoverer. The table below shows the setting in configuration.xml.
Note: Do not edit this file manually. Use the Discoverer Services Configuration page in Application Server Control to configure settings in this file.
Setting | Description |
---|---|
/disco:configuration/@webcache | Specifies whether OracleAS Web Cache is being used to cache the pages generated by the Discoverer servlet.
If you want to use a Discoverer middle tier machine as a load balancing machine, the webcache attribute must be set to 'true' (for more information, see Section 7.5, "How to deploy OracleBI Discoverer with load balancing using OracleAS Web Cache"). |
/disco:configuration/saveWarningEnabled | Specifies whether Discoverer Viewer displays the Save Warning Page that prompts a Discoverer Viewer user to save worksheet changes each time a user navigates away from a worksheet that has been changed.
If set to false, Discoverer Viewer does not display the Save Warning Page when a user navigates away from a changed worksheet, and the changes are not saved. If set to true, Discoverer Viewer prompts the user with the Save Warning Page to enable the user to first save changes to the worksheet. |
/disco:configuration/viewer/@queryRefreshPeriod | Specifies the delay in seconds before a query progress page is displayed (or re-displayed). |
/disco:configuration/portlet/sessionPool/@maxGenericParameters | Specifies the maximum number of generic Portlet parameters associated with Discoverer Portlets. |
/disco:configuration/portlet/sessionPool/@maxWaitNewSessionMinute | Specifies the maximum number of re-tries for creating a session before aborting. |
/disco:configuration/portlet/sessionPool/@maxNewSessionPerMinute | Specifies the maximum number of sessions created per minute. |
/disco:configuration/portlet/maxSessionAgeHour | Specifies the maximum amount of time (in hours) that a Discoverer Session is allowed to be in the session pool. When this limit expires, Discoverer removes this session from the pool. The default value for this parameter is 1 hour. Setting this parameter to a lower value will recycle sessions faster, but might slow down the refreshes due to the need to restart sessions. |
/disco:configuration/portlet/maxSessionInactivityPeriodMinute | Specifies the maximum amount of time (in minutes) that a Discoverer Session is allowed to be inactive in the session pool. When this limit expires, Discoverer removes this session from the pool.
For example, if you have a session in the pool which is continuously used and is never inactive for more than the maxSessionInactivityPeriodMinute limit, Discoverer removes this session from the pool only when the maxSessionAgeHour is reached. However, if the pool has a session that is not being used continuously, Discoverer removes this session from the pool when the maxSessionInactivityPeriodMinute is reached. |
This file stores OPMN settings for Discoverer. The table below shows the setting in opmn.xml that you might change if you need to modify the default Discoverer configuration:
Note: The ORB element is not included by default. If you want to customize the TAO ORB, add the ORB elements and attributes as described in the table above. For more information, refer to TAO documentation.