|
|
Publicado enHace 7 días
|
|
|
|

Requisitos: Últimamente me interesan mucho las bases de datos de Oracle, y uso C# para conectarme a bases de datos Oracle y añadir, eliminar, modificar y comprobar operaciones, así que necesito construir un servicio de base de datos Oracle 19c y elegir usar contenedores Docker para construirlo.
Imagen del Oráculo 19c
Doctorkirk/Oracle-19C:El inicio de sesión del hipervínculo es visible.
Esta es una imagen personalizada basada en el proceso disponible en el repositorio oficial de GitHub de Oracle. Como Oracle solo ofrecía una solución para la arquitectura CDB + PDB, decidí personalizar la imagen para habilitar una instalación de instancia única, sin CDB (no CDB).
No CDB / Instancia Única - No CDB
Se refiere a la estructura tradicional de bases de datos de Oracle, sin la arquitectura multitenencia activada. Toda la base de datos es una única instancia y base de datos (similar al estilo Oracle 11g). CDB$ROOT y PDB no se incluyen, y se utilizan espacios de tabla como SYSTEM y SYSAUX directamente.
Imagen oficial de Oracle:El inicio de sesión del hipervínculo es visible.
Oracle 19c se ejecuta
Utiliza docker compose para habilitar la ejecución de imágenes Oracle, compose.yml la configuración es la siguiente:
Necesitas configurar el parámetro ulimits, de lo contrario el error de arranque será el siguiente:
Inicialización de la biblioteca fallida - imposible asignar tabla de descriptores de archivos - fuera de memoria/opt/oracle/createDB.sh: línea 63: 30 Abortado (volcado de núcleo) DBCA -silencioso -createDatabase -responseFile $ ORACLE_BASE/dbca.rsp Crea un nuevo directorio persistente de oradata y establece los permisos de la siguiente manera:
en/data/middleware/oracleCrea un perfil compose.yml con la configuración anterior. El comando de inicio es el siguiente:
Los registros son los siguientes:
Prueba la conexión usando DBeaver, configurado de la siguiente manera:
Usando una cuenta SYS, una vez que la conexión sea exitosa, crea un usuario con el siguiente comando SQL:
Como se muestra a continuación:
Referencia:El inicio de sesión del hipervínculo es visible. |
Anterior:Preguntas relacionadas con el buzón empresarial NetEase 163Próximo:Almacenamiento en flash NAND en estado sólido: SLC, MLC, TLC, QLC
|