Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 106|Răspunde: 0

[Sursă] Instalează Oracle 19c Database Service folosind Docker

[Copiază linkul]
Postat peAcum 7 zile | | | |
Cerințe: Recent, sunt foarte interesat de bazele de date Oracle și folosesc C# pentru a mă conecta la bazele de date Oracle pentru a adăuga, șterge, modifica și verifica operațiuni, așa că trebuie să construiesc un serviciu de baze de date Oracle 19c și să aleg să folosesc containere Docker pentru a-l construi.

Imagine Oracle 19c

doctorkirk/oracle-19c:Autentificarea cu hyperlink este vizibilă.

Aceasta este o imagine personalizată bazată pe procesul disponibil în depozitul oficial GitHub al Oracle. Deoarece Oracle oferea o soluție doar pentru arhitectura CDB + PDB, am decis să personalizez imaginea pentru a permite o instalare cu o singură instanță, non-CDB (non-CDB).

Non-CDB / Instanță Unică - Non-CDB

Se referă la structura tradițională de baze de date Oracle – fără arhitectura multitenancy activată.
Întreaga bază de date este o singură instanță și bază de date (similar cu stilul Oracle 11g).
CDB$ROOT și PDB nu sunt incluse, iar spații de tabel precum SYSTEM, SYSAUX sunt folosite direct.

Imagine oficială Oracle:Autentificarea cu hyperlink este vizibilă.

Oracle 19c rulează

Folosește docker compose pentru a permite rularea imaginilor Oracle, compose.yml configurația este următoarea:
Trebuie să configurezi parametrul ulimits, altfel eroarea de pornire va fi următoarea:
Inițializarea bibliotecii a eșuat - imposibil de alocat tabelul descriptor de fișiere - Fără memorie/opt/oracle/createDB.sh: linia 63: 30 Abortat (load dump) dbca -silent -createDatabase -responseFile $ ORACLE_BASE/dbca.rsp

Creează un nou director oradata persistent și setează permisiunile după cum urmează:
la/data/middleware/oracleCreează un profil compose.yml cu configurația de mai sus. Comanda de pornire este următoarea:
Jurnalele sunt următoarele:



Testează conexiunea folosind DBeaver, configurat astfel:



Folosind un cont SYS, după ce conexiunea este reușită, creează un utilizator cu următoarea comandă SQL:
Așa cum se arată mai jos:



Referință:Autentificarea cu hyperlink este vizibilă.




Precedent:Întrebări legate de cutia poștală Enterprise NetEase 163
Următor:Stocare NAND Flash în stare solidă: SLC, MLC, TLC, QLC
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com