Availability

The Oracle connector is available under SOCK → Sources → Add source → Connect System. It supports Oracle Database 19 and is certified through 23. It uses python-oracledb in thin mode, so Oracle Instant Client is not required.

PropertyCurrent behaviour
ExecutionDesktop
IdentityThe signed-in member's database credential
Secret storageOperating-system credential store, scoped to the member
DirectionRead-only; MSOCK writes nothing to Oracle
Initial connection timeout15 seconds
Round-trip timeout30 seconds
Bounded read cap10,000 rows
Sample cap200 rows

Connection fields

FieldRequirement or behaviour
Host and portPort defaults to 1521
Service nameStandard service addressing
SchemaOracle owner; blank lists every schema the credential can read
User and passwordUser is required; password is secret
SSL moderequire by default; verify_full, wallet, or disable
SIDAdvanced alternative
Connect descriptorHighest-precedence advanced address
TNS alias and config directoryAdvanced TNS addressing
Wallet location and passwordUsed for wallet mode; wallet password is secret

Address resolution uses this precedence: connect descriptor → TNS alias → SID → EZConnect.

Select the evidence scope

In Oracle, a selected schema is an owner. Leave the schema blank to discover every owner the connecting user can read, then narrow the harness to the approved schemas and objects. Choose bounded samples only when the data classification permits them.

Version and readiness checks

A server below Oracle 19 is refused before harness files are written. A server above the certified range is captured with an uncertified-version warning. If the driver readiness check fails, repair the local Python dependency and retry; do not install Oracle Instant Client solely for this connector.