Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 106|Respuesta: 0

[Fuente] Instala el Servicio de Base de Datos Oracle 19c usando Docker

[Copiar enlace]
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 163
Próximo:Almacenamiento en flash NAND en estado sólido: SLC, MLC, TLC, QLC
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com