Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 106|Svare: 0

[Kilde] Installer Oracle 19c Database Service ved bruk av Docker

[Kopier lenke]
Publisert påFor 7 dager siden | | | |
Krav: Nylig har jeg vært veldig interessert i Oracle-databaser, og jeg bruker C# for å koble til Oracle-databaser for å legge til, slette, endre og sjekke operasjoner, så jeg må bygge en Oracle 19c-databasetjeneste og velge å bruke Docker-containere for å bygge den.

Oracle 19c-bilde

Doctorkirk/Oracle-19C:Innloggingen med hyperkoblingen er synlig.

Dette er et tilpasset bilde basert på prosessen som er tilgjengelig i Oracles offisielle GitHub-repositorium. Siden Oracle kun tilbød en løsning for CDB + PDB-arkitekturen, bestemte jeg meg for å tilpasse bildet for å muliggjøre en enkeltinstans, ikke-CDB (ikke-CDB) installasjon.

Ikke-CDB / Enkeltinstans - Ikke-CDB

Refererer til den tradisjonelle Oracle-databasestrukturen – uten multitenancy-arkitektur aktivert.
Hele databasen er en enkelt instans og en enkelt database (lik Oracle 11g-stil).
CDB$ROOT og PDB er ikke inkludert, og tabellområder som SYSTEM, SYSAUX brukes direkte.

Oracle-offisielt bilde:Innloggingen med hyperkoblingen er synlig.

Oracle 19c-kjøringer

Bruk docker compose for å aktivere kjørende Oracle-bilder, compose.yml konfigurasjonen er som følger:
Du må konfigurere ulimits-parameteren, ellers vil oppstartsfeilen være som følger:
Bibliotekets initialisering mislyktes - Kan ikke allokere filbeskrivelsetabellen - Ut av minne/OPT/Oracle/createDB.sh: linje 63: 30 Avbrutt (kjerne dumpet) dbca -stille -createDatabase -responseFil $ ORACLE_BASE/dbca.rsp

Opprett en ny Oradata-persistent katalog og sett tillatelsene som følger:
/data/middleware/oracleLag en compose.yml-profil med konfigurasjonen som ovenfor. Oppstartskommandoen er som følger:
Loggene er som følger:



Test tilkoblingen med DBeaver, konfigurert som følger:



Ved å bruke en SYS-konto, etter at tilkoblingen er vellykket, opprett en bruker med følgende SQL-kommando:
Som vist nedenfor:



Referanse:Innloggingen med hyperkoblingen er synlig.




Foregående:NetEase 163 Enterprise Mailbox-relaterte spørsmål
Neste:Solid state NAND Flash-lagring: SLC, MLC, TLC, QLC
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com