Using TNS with Oracle database collections
Background
This article describes how to configure Funnelback to connect to distributed Oracle databases configured with TNS names.
Oracle distributed databases
Oracle databases have support for distributed databases using their proprietary TNS names configuration.
Funnelback can be configured to use the tnsnames.ora
file when crawling.
Configuration steps
The following steps configure Funnelback to use a tnsnames.ora
file:
-
Download the Oracle JDBC drivers (note you must use the Oracle JDBC driver v10.2.0.1.0 or newer)
-
Create a database collection as per normal
-
Copy the
tnsnames.ora
file to the collection’s configuration folder -
Add the following to the
collection.cfg
for the database collection:java_options= -Doracle.net.tns_admin=$SEARCH_HOME/conf/$COLLECTION_NAME
-
Update the
db.jdbc_url
to be the following format:jdbc:oracle:thin:@<TNSNAME>
(replace<TNSNAME>
with the identifier from thetnsnames.ora
file).
If using Funnelback 12.4 or earlier you also need to patch the
|