Using External Tables Technology Specific Requirements

Oracle Database 2-5 In order to run this KM without AUTO_CONFIGURATION knowledge module option, the following system privileges must be granted: ■ DBA role to the connection user ■ Streams Administrator to the connection user ■ RESOURCE role to the work schema ■ SELECT ANY TABLE to the work schema ■ Asynchronous mode gives the best performance on the journalized system, but this requires extra Oracle Database initialization configuration and additional privileges for configuration. ■ Asynchronous mode requires the journalized database to be in ARCHIVELOG. Before turning this option on, you should first understand the concept of asynchronous AutoLog publishing. See the Oracle Database Administrators Guide for information about running a database in ARCHIVELOG mode. See Asynchronous Change Data Capture in the Oracle Database Data Warehousing Guide for more information on supplemental logging. This will help you to correctly manage the archives and avoid common issues, such as hanging the Oracle instance if the archive files are not removed regularly from the archive repository. ■ When using asynchronous mode, the user connecting to the instance must be granted admin authorization on Oracle Streams. This is done using the DMBS_ STREAMS_AUTH.GRANT_ADMIN_PRIVILEGE procedure when logged in with a user already having this privilege for example the SYSTEM user. ■ The work schema must be granted the SELECT ANY TABLE privilege to be able to create views referring to tables stored in other schemas. For detailed information on all other prerequisites, see the Change Data Capture chapter in the Oracle Database Data Warehousing Guide.

2.2.3 Connectivity Requirements

This section lists the requirements for connecting to an Oracle Database. JDBC Driver Oracle Data Integrator is installed with a default version of the Oracle Type 4 JDBC driver. This drivers directly uses the TCPIP network layer and requires no other installed component or configuration. It is possible to connect an Oracle Server through the Oracle JDBC OCI Driver, or even using ODBC. For performance reasons, it is recommended to use the Type 4 driver. Connection Information You must ask the Oracle DBA the following information: ■ Network Name or IP address of the machine hosting the Oracle Database. ■ Listening port of the Oracle listener. ■ Name of the Oracle Instance SID. ■ TNS alias of the connected instance. ■ Login and password of an Oracle User.