|
|
Julkaistu7 päivää sitten
|
|
|
|

Vaatimukset: Viime aikoina olen ollut hyvin kiinnostunut Oracle-tietokannoista, ja käytän C#:ää yhdistääkseni Oracle-tietokantoihin toimintojen lisäämiseen, poistamiseen, muokkaamiseen ja tarkistamiseen, joten minun täytyy rakentaa Oracle 19c -tietokantapalvelu ja valita käyttää Docker-kontteja sen rakentamiseen.
Oracle 19c -kuva
Doctorkirk/Oracle-19C:Hyperlinkin kirjautuminen on näkyvissä.
Tämä on räätälöity kuva, joka perustuu Oraclen virallisen GitHub-varaston prosessiin. Koska Oracle tarjosi ratkaisun vain CDB + PDB -arkkitehtuurille, päätin räätälöidä kuvan mahdollistamaan yhden instanssin, ei-CDB (Non-CDB) asennuksen.
Ei-CDB / Yksittäinen instanssi - Ei-CDB
Viittaa perinteiseen Oracle-tietokantarakenteeseen – ilman monivuokraista arkkitehtuuria käytössä. Koko tietokanta on yksi instanssi ja tietokanta (samankaltainen kuin Oracle 11g -tyyli). CDB$ROOT ja PDB eivät ole mukana, ja taulukkotiloja kuten SYSTEM, SYSAUX käytetään suoraan.
Oraclen virallinen kuva:Hyperlinkin kirjautuminen on näkyvissä.
Oracle 19c pyörii
Käytä docker compose mahdollistaaksesi Oracle-kuvien ajamisen, compose.yml konfiguraatio on seuraava:
Sinun täytyy konfiguroida ulimits-parametri, muuten käynnistysvirhe on seuraava:
kirjaston alustus epäonnistui - tiedostokuvaustaulun varaaminen ei onnistunut - muistin ulkopuolella/opt/oracle/createDB.sh: rivi 63: 30 keskeytetty (ydin dumpattu) dbca -silent -createDatabase -responseFile $ ORACLE_BASE/dbca.rsp Luo uusi oradata-pysyvä hakemisto ja aseta käyttöoikeudet seuraavasti:
At/data/middleware/oracleLuo compose.yml-profiili yllä olevalla kokoonpanolla. Käynnistyskomento on seuraava:
Lokit ovat seuraavat:
Testaa yhteys DBeaverilla, konfiguroituna seuraavasti:
Käyttämällä SYS-tiliä, kun yhteys on onnistunut, luo käyttäjä seuraavalla SQL-komennolla:
Kuten alla on esitetty:
Viittaus:Hyperlinkin kirjautuminen on näkyvissä. |
Edellinen:NetEase 163 Enterprise Mailboxiin liittyvät kysymyksetSeuraava:Solid-state NAND Flash -tallennus: SLC, MLC, TLC, QLC
|