Integración con Oracle
Conecta una instancia de Oracle Database a Metaustral y descubre automáticamente tablas, vistas y columnas.
Requisitos previos
- Oracle Database 12c Release 2 (12.2) o superior, accesible desde la nube de Metaustral — o usa el Agente on-premise para redes privadas.
- Un usuario de base de datos con
CREATE SESSIONySELECTenALL_TABLES,ALL_TAB_COLUMNSyALL_VIEWS. - Puerto
1521(o el puerto de tu listener) abierto para conexiones entrantes desde Metaustral. - Plan Starter, Pro o Enterprise.
Cómo conectar
Abre Integrations y haz clic en + New connection
Selecciona Oracle como tipo
Completa los detalles de conexión
Ingresa un nombre, el host, el puerto (por defecto 1521), el Service Name (preferido) o SID, y tu usuario y contraseña. Opcionalmente agrega un filtro de esquema para limitar el descubrimiento a esquemas específicos.
Guarda e importa los metadatos
Ve a Import → From a connection, selecciona esta conexión, explora los esquemas y tablas y haz clic en Confirm import.
Campos de conexión
| Campo | Requerido | Notas |
|---|---|---|
| Nombre | Sí | Etiqueta en Metaustral. |
| Host | Sí | IP o hostname del listener Oracle. |
| Puerto | Sí | Por defecto: 1521. |
| Service Name | Sí* | Preferido sobre SID para instancias modernas. Ejemplo: ORCLPDB1. |
| Usuario | Sí | Usuario Oracle con SELECT en ALL_TABLES / ALL_TAB_COLUMNS. |
| Contraseña | Sí | Almacenada cifrada con Fernet. |
| Filtro de esquema | No | Esquemas separados por comas para limitar el descubrimiento. |
Consejo: Crea un usuario de solo lectura dedicado:
GRANT CREATE SESSION TO metaustral_ro; GRANT SELECT ON ALL_TABLES TO metaustral_ro; GRANT SELECT ON ALL_TAB_COLUMNS TO metaustral_ro; GRANT SELECT ON ALL_VIEWS TO metaustral_ro;