This documentation describes the integration of MindsDB with Oracle, one of the most trusted and widely used relational database engines for storing, organizing and retrieving data by type while still maintaining relationships between the various types.Documentation Index
Fetch the complete documentation index at: https://docs.mindsdb.com/llms.txt
Use this file to discover all available pages before exploring further.
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 totrueto use thick mode for the connection. Thin mode is used by default.oracle_client_lib_dir: The directory path where Oracle Client libraries are located. Required ifthick_modeis set totrue.
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.