After the successful installation of Devart ODBC Driver for Oracle on Linux, a DSN with the name DEVART_ORACLE is created automatically, so you can use it for testing the connection to the server.
For this purpose, perform the following steps:
Here, you'll find step-by-step instructions for creating a Data Source Name using Devart ODBC Driver for Oracle in the iODBC Administrator on macOS. A properly configured DSN allows applications to connect to Oracle databases through the ODBC interface.
If the connection is successful, you will receive the appropriate notification.
Establishing secure connections
Here, you'll find an overview of establishing secure connections to Oracle databases using ODBC Driver for Oracle. We'll outline the three key methods to ensure secure data transmission: SSL connection, SSH connection, and HTTP tunneling.
SSL connection
SSL (Secure Sockets Layer) is a standard protocol for secure access to a remote machine over untrusted networks. It runs on top of TCP/IP to secure client-server communications by allowing an SSL-enabled client to authenticate itself to an SSL-enabled server and vice versa. During server authentication, an SSL-enabled client application uses standard techniques of public-key cryptography to verify the server's identity by checking that the server's certificate is issued by a trusted certificate authority (CA) and proves the ownership of the public key.
Conversely, SSL client authentication allows the server to validate the client's identity. The client and server can also authenticate each other using self-signed certificates. However, you will rarely want to use a self-signed certificate, except for an Intranet or a development server. After establishing an SSL connection, the client and server can exchange messages that are symmetrically encrypted with the shared secret key. SSL is the recommended method for establishing a secure connection to Oracle due to its easier configuration and higher performance compared to SSH.
To see how to establish an SSL connection, refer to SSL Connection in our documentation.
SSH connection
Secure Shell (SSH) is a cryptographic network protocol for secure remote login, command execution, and file transfer over untrusted networks. SSH uses client-server architecture, connecting an SSH client with an SSH server. The client and server authenticate each other and pass commands and output back and forth. To secure the transmitted data, SSH employs forms of symmetric encryption, asymmetric encryption, and hashing.
For more instructions on establishing an SSH connection, see SSH Connection in our documentation.
HTTP tunneling
If you need to connect to Oracle in conditions of restricted connectivity, e.g., when a database server is hidden behind a firewall, or you need to transmit private network data through a public network, you can set up an HTTP tunnel to create a direct network link between two locations. The tunnel is created by an intermediary called a proxy server.
When an Oracle server is hidden behind a firewall, the client is not able to connect to the server directly on a specified port. If the firewall allows HTTP connections, you can use the ODBC Driver with a properly configured web server to connect to the database server. Devart ODBC Driver for Oracle supports HTTP tunneling based on the PHP script.Â
Refer to HTTP Tunneling in our documentation to obtain step-by-step instructions on establishing HTTP tunneling.
Conclusion
Experience seamless, secure, and real-time data access with Devart ODBC Driver for Oracle. Whether you're on Windows, Linux, or macOS, our Driver integrates effortlessly with your applications, offering native support, robust security, and compatibility across platforms. Download now from the Devart website and follow our simple installation steps to start accessing your Oracle data with ease. For detailed setup and activation guides, visit our documentation.
Start your free trial or activate your license today to experience powerful data integration!