Prerequisites
Before proceeding, ensure the following prerequisites are met:- Install MindsDB locally via Docker or Docker Desktop.
- To connect Oracle to MindsDB, install the required dependencies following this instruction.
Connection
Establish a connection to your Oracle database from MindsDB by executing the following SQL command:-
user
: The username for the Oracle database. -
password
: The password for the Oracle database. -
dsn
: The data source name (DSN) for the Oracle database. OR -
host
: The hostname, IP address, or URL of the Oracle server. AND -
sid
: The system identifier (SID) of the Oracle database. OR -
service_name
: The service name of the Oracle database.
port
: The port number for connecting to the Oracle database. Default is 1521.disable_oob
: The boolean parameter to disable out-of-band breaks. Default isfalse
.auth_mode
: The authorization mode to use.thick_mode
: Set totrue
to use thick mode for the connection. Thin mode is used by default. Oracle Client libraries required for thick mode.
Usage
Retrieve data from a specified table by providing the integration name, schema, and table name:The above examples utilize
oracle_datasource
as the datasource name, which is defined in the CREATE DATABASE
command.Troubleshooting Guide
Database Connection Error
- Symptoms: Failure to connect MindsDB with the Oracle database.
- Checklist:
- Make sure the Oracle database is active.
- Confirm that the connection parameters provided (DSN, host, SID, service_name) and the credentials (user, password) are correct.
- Ensure a stable network between MindsDB and Oracle.