Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 106|Risposta: 0

[Fonte] Installa Oracle 19c Database Service usando Docker

[Copiato link]
Pubblicato su7 giorni fa | | | |
Requisiti: Recentemente sono molto interessato ai database Oracle e uso C# per collegarmi ai database Oracle per aggiungere, cancellare, modificare e verificare operazioni, quindi devo costruire un servizio database Oracle 19c e scegliere di usare container Docker per costruirlo.

Immagine dell'oracolo 19c

Doctorkirk/Oracle-19C:Il login del link ipertestuale è visibile.

Questa è un'immagine personalizzata basata sul processo disponibile nel repository ufficiale GitHub di Oracle. Poiché Oracle offriva una soluzione solo per l'architettura CDB + PDB, ho deciso di personalizzare l'immagine per abilitare un'installazione a un'istanza singola, non CDB (non-CDB).

Non-CDB / Singola istanza - Non-CDB

Si riferisce alla tradizionale struttura di database Oracle - senza l'architettura multitenancy abilitata.
L'intero database è un'unica istanza e un database (simile allo stile Oracle 11g).
CDB$ROOT e PDB non sono inclusi, e vengono utilizzati direttamente spazi di tabella come SYSTEM, SYSAUX.

Immagine ufficiale di Oracle:Il login del link ipertestuale è visibile.

Oracle 19c esegue

Usa docker compose per abilitare l'esecuzione di immagini Oracle, compose.yml la configurazione è la seguente:
Devi configurare il parametro ulimits, altrimenti l'errore di avvio sarà il seguente:
Inizializzazione della libreria fallita - impossibile allocare la tabella dei descriptori dei file - Fuori memoria/OPT/Oracle/createDB.sh: riga 63: 30 Abortito (dump del core) DBCA -silent -createDatabase -responseFile $ ORACLE_BASE/dbca.rsp

Crea una nuova directory persistente oradata e imposta i permessi come segue:
a/data/middleware/oracleCrea un profilo compose.yml con la configurazione sopra. Il comando di avvio è il seguente:
I registri sono i seguenti:



Prova la connessione usando DBeaver, configurata come segue:



Utilizzando un account SYS, dopo che la connessione è stata usata a buon fine, crea un utente con il seguente comando SQL:
Come mostrato di seguito:



Riferimento:Il login del link ipertestuale è visibile.




Precedente:Domande relative alla cassetta postale aziendale NetEase 163
Prossimo:Memoria NAND Flash a stato solido: SLC, MLC, TLC, QLC
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com