Oracle Endpoint

Oracle endpoints connect Eve to Oracle Database services for governed SQL access, metadata discovery, and enterprise migration planning.

Endpoint Kind

Use oracle as the endpoint kind when creating this endpoint through the API or dashboard.

What Eve Uses This Endpoint For

  • Run governed SQL against Oracle services through Eve.
  • Catalog schemas, tables, views, indexes, and stored program units for planning.
  • Apply RBAC and audit controls before exposing Oracle data to users or agents.
  • Plan Oracle-to-modern-platform migration and coexistence work.

Basic Endpoint Shape

json
{
  "endpoint": "oracle-prod",
  "kind": "oracle",
  "config": {
    "read_conn": {
      "host": "oracle.internal",
      "port": 1521,
      "service_name": "ORCLPDB1",
      "auth": {
        "username": "app_user",
        "password": "secret"
      }
    }
  }
}

Create it with the endpoint API:

bash
curl -sS -X POST "$EDEN/endpoints" \
  -H "$AUTH_HEADER" \
  -H "Content-Type: application/json" \
  -d '{
  "endpoint": "oracle-prod",
  "kind": "oracle",
  "config": {
    "read_conn": {
      "host": "oracle.internal",
      "port": 1521,
      "service_name": "ORCLPDB1",
      "auth": {
        "username": "app_user",
        "password": "secret"
      }
    }
  }
}'

Configuration Fields

FieldPurpose
hostOracle listener host
portListener port, usually 1521
service_nameService name or pluggable database name
usernameDatabase username
passwordDatabase password

Operating Notes

  • Confirm whether the deployment uses service names or SIDs before onboarding.
  • Use a role with read-only catalog access for discovery workflows.
  • Keep application credentials separate from administrative migration credentials.
Last updated: October 20, 2018
    Eden | Govern AI Access