Basic Tab
Connecting to Oracle OCI
Oracle OCI supports the following connection types:- Oracle Server
- OracleTNS
- LDAP
Oracle Server
After you have added the appropriate libraries to your PATH (as described in Before You Connect), set these properties:- User: The user Id provided for authentication with the Oracle database.
- Password: The password provided for authentication with the Oracle database.
- Port: The port used to connect to the server hosting the Oracle database.
- ServiceName: The service name of the Oracle database. You can obtain this value by querying global_name (select * from global_name) using the Oracle SQL*PLUS command line.
- Server: The host name or IP address of the server hosting the Oracle database.
OracleTNS
To authenticate via OracleTNS, set these properties:- User: The user Id provided for authentication with the Oracle database.
- Password: The password provided for authentication with the Oracle database.
- DataSource: The Oracle Net Services Name, Connect Descriptor (known also as TNS Connect String), or a connection name that identifies the database to which to connect. You should be able to find these values in your tnsnames.ora file.
For example,
DataSource='(DESCRIPTION=(ADDRESS=(protocol_address_information))(CONNECT_DATA= (SERVICE_NAME=service_name)))'
LDAP
To authenticate via the LDAP server, set these properties:- User: The user Id provided for authentication with the Oracle database.
- Password: The password provided for authentication with the Oracle database.
- LDAPUri: The LDAP URI used to connect to the LDAP server.
- LDAPUser: The User account for LDAP server.
- LDAPPassword: The password for the LDAP user.
Your connection string should look similar to this:
LDAPUri=ldap://myldap.com:389/SERVICE_EXMPL,cn=OracleContext,dc=example,dc=com; User=ORACLEUSER; Password=OracleUserPassword;Note that this connection type requires both your Oracle and LDAP usernames and passwords. If your system administrator allows anonymous LDAP logins, your LDAP username and password are not needed.