|
|
Objavljeno naPred 7 dnevi
|
|
|
|

Zahteve: V zadnjem času me zelo zanimajo Oracle baze podatkov in uporabljam C# za povezovanje z Oracle bazami podatkov za dodajanje, brisanje, spreminjanje in preverjanje operacij, zato moram zgraditi Oracle 19c podatkovno storitev in se odločiti za uporabo Docker kontejnerjev za njeno izdelavo.
Slika Oracle 19c
Doctorkirk/Oracle-19C:Prijava do hiperpovezave je vidna.
To je prilagojena slika, ki temelji na postopku, ki je na voljo v uradnem GitHub repozitoriju Oracle. Ker je Oracle ponujal rešitev le za arhitekturo CDB + PDB, sem se odločil prilagoditi sliko, da omogočim namestitev v eni instanci, ne-CDB (ne-CDB).
Ne-CDB / Posamezna instanca - Ne-CDB
Nanaša se na tradicionalno Oracle strukturo podatkovne baze – brez omogočene večnajemne arhitekture. Celotna baza podatkov je ena sama instanca in podatkovna baza (podobno kot v slogu Oracle 11g). CDB$ROOT in PDB nista vključena, neposredno pa se uporabljata tabelni prostori, kot sta SYSTEM in SYSAUX.
Uradna slika Oracle:Prijava do hiperpovezave je vidna.
Oracle 19c teče
Uporabite docker compose za omogočanje izvajanja Oracle slik, compose.yml konfiguracija je naslednja:
Parametr ulimits morate konfigurirati, sicer bo napaka ob zagonu naslednja:
inicializacija knjižnice ni uspela - ni mogoče dodeliti tabele deskriptorjev datoteke - izven pomnilnika/opt/oracle/createDB.sh: vrstica 63: 30 Prekinjeno (jedro dumpovano) dbca -tiho -createDatabase -responseFile $ ORACLE_BASE/dbca.rsp Ustvarite novo trajno mapo Oradata in nastavite dovoljenja takole:
na/data/middleware/oracleUstvarite compose.yml profil z zgoraj opisano konfiguracijo. Zagonski ukaz je naslednji:
Dnevniki so naslednji:
Povezavo preizkusite z uporabo DBeaver, konfiguriranega takole:
Z uporabo SYS računa po uspešni povezavi ustvarite uporabnika z naslednjim ukazom SQL:
Kot je prikazano spodaj:
Referenčni:Prijava do hiperpovezave je vidna. |
Prejšnji:Vprašanja, povezana z NetEase 163 Enterprise MailboxNaslednji:Slog-state NAND Flash pomnilnik: SLC, MLC, TLC, QLC
|