🗄️ Unidad 3: Entornos de Trabajo Oracle SQL
Línea de Fundamentos de Software | IS-FUNDAMENTOS-LEARNING Monitoría de Modelos y Servicios de Datos (MYSD) 🎓
Resultados de Aprendizaje: Al finalizar esta unidad, estarás en capacidad de configurar tu entorno de desarrollo, establecer conexiones estables con los servidores de la Escuela y gestionar eficientemente tus scripts de base de datos en ambientes remotos y locales.
🌐 A. Trabajo con el Servidor de la Escuela (Remoto)
Para interactuar con la base de datos centralizada de la universidad, es fundamental configurar correctamente los parámetros de red.
Parámetros de Conexión Críticos
Utiliza la siguiente tabla para configurar tu acceso al servidor Granate:
| Campo | Valor |
|---|---|
| Hostname | granate.is.escuelaing.edu.co |
| Port | 1521 |
| SID | ORCL |
| Usuario | bd + tu número de identificación |
| Contraseña | Igual al usuario (en minúscula) |
🛠️ Configuración en Oracle SQL Developer (App Nativa)
- Inicia la aplicación y localiza el panel izquierdo.
- Haz clic en el icono verde Nueva Conexión (+).
- Ingresa un nombre descriptivo (ej. “Escuela-Remoto”).
- Completa los datos según la tabla anterior.
- Haz clic en Test. Si visualizas
Status: Success, presiona Connect.
⚡ B. Alternativa Moderna: SQL Developer para VS Code
Para los estudiantes que prefieren un flujo de trabajo integrado, es posible utilizar Visual Studio Code mediante la extensión oficial de Oracle, pero para este curso no se recomienda por el uso de herramientas de IA para generar el código.
Pasos para la configuración:
- Desde el Marketplace de VS Code, instala: “Oracle SQL Developer Extension for VSCode”.
- Dirígete al panel de la extensión y selecciona Create Connection.
- Los parámetros de red (Hostname, Puerto y SID) son idénticos a los de la versión de escritorio.
Ventaja: Esta extensión permite gestionar tus scripts
.sqljunto a tu código de aplicación en un único entorno, facilitando el desarrollo por pares y el control de versiones.
🏠 C. Trabajo en Local (Oracle XE)
Si deseas realizar prácticas privadas o no dispones de conexión a internet (VPN), puedes utilizar Oracle Express Edition (XE) instalado en tu propia máquina.
- Hostname:
localhost - Hostname:
localhost - Hostname:
localhost - Port:
1521 - SID:
xe
✅ D. Protocolo de Vaciado y Buenas Prácticas
Protocolo de Vaciado: El servidor
granatees un recurso compartido. Al finalizar tu sesión, es responsabilidad del estudiante ejecutar el vaciado de tablas temporales para evitar la saturación del espacio en disco de la base de datos común.
Problemas Frecuentes (Troubleshooting)
- En local: Verifica que los servicios
OracleServiceXEy elListenerestén iniciados enservices.msc. - En servidor: Verifica que tu usuario
bdno tenga espacios adicionales y que la contraseña esté en minúsculas.
🖼️ Material de Apoyo Visual
Para una explicación visual detallada sobre la instalación y los tipos de conexión, consulta las diapositivas interactivas diseñadas para esta unidad:
🚀 Diapositivas de la Unidad: Presentación Interactiva - Oracle SQL Developer (Canva)
📚 Verificación y Recursos Adicionales
Pregunta de Verificación: ¿Cuál es la diferencia principal entre el SID
ORCLy el SIDxeen términos de la ubicación física de los datos?
Enlaces de interés: