Oracle
A robust and widely used enterprise relational database management system with comprehensive SQL features, high availability options, and scalability for large-scale data operations.
Supported Connection Methods
Available methods for connections to the target system from Lumi AI:
Supported Limits
The following are limits that can be configured for the system to moderate access and usage from users in Lumi AI:
Available Parameters
These properties are the essential source system connection properties that all queries are directed towards.
* Required parameters
Note: The Gateway parameter is common to all systems (when supported) and is only available when gateway is the selected connection method.
System Permissions & Configuration
The provided Oracle user account should have sufficient privileges to execute queries and retrieve data:
CREATE SESSION (or equivalent “connect” privilege in newer Oracle versions). Allows the user to log in to Oracle.
SELECT privileges on the required schema(s) and table(s).
If needed, ensure the user has permission on the specific columns.
Resource/Role Configurations (Optional/As needed).
Depending on your use case, you might need privileges beyond just SELECT (e.g., CREATE TABLE, etc.).
Make sure any relevant roles (e.g., RESOURCE, CONNECT) are assigned.
Network Access
Ensure the Oracle listener and any firewall settings allow connections from the Lumi AI environment (direct) or from the Lumi AI Gateway agent (gateway method).
Special Considerations
Case Sensitivity & Quoted Identifiers By default, Oracle stores object names in uppercase unless quoted. If you rely on specific case or special characters in table/column names, enclose them in double quotes (e.g.,
"MyTable"
). However, mixing unquoted and quoted identifiers can lead to confusion, so a consistent naming convention is recommended.TNS Names & Connection Strings In many environments, connections rely on TNS names. Ensure the TNS configuration on your server (and in any gateway environment) is correct if using TNS-based connections.
Character Sets Oracle supports various character sets. If you require specific encodings, ensure both Oracle and Lumi AI are configured to handle them properly (e.g., UTF-8).
Common Issues
Firewall or Listener Restrictions
Make sure port 1521 (or your chosen Oracle listener port) is open for inbound/outbound connections if using the Direct method.
If using Gateway, ensure the Lumi AI Data Gateway has network access to the Oracle instance.
Invalid Credentials or Insufficient Privileges
Confirm the user has the CREATE SESSION privilege and the necessary SELECT privileges on target schemas/tables.
Service Name vs. SID Confusion
Some configurations require the SID, others the Service Name. Using the wrong one can lead to authentication failures or “Database not found” errors.
TNS Configuration
If TNS entries are misconfigured or missing, the connection may fail with “ORA-12154: TNS: could not resolve...” or similar errors.
Case-Sensitive Identifiers
Queries can fail if table or column names are incorrectly cased or unquoted/quoted inconsistently.
Last updated
Was this helpful?