|
|
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 163Următor:Stocare NAND Flash în stare solidă: SLC, MLC, TLC, QLC
|