Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 106|Svar: 0

[Kilde] Installer Oracle 19c Database Service ved hjælp af Docker

[Kopier link]
Opslået påFor 7 dage siden | | | |
Krav: For nylig er jeg meget interesseret i Oracle-databaser, og jeg bruger C# til at forbinde til Oracle-databaser til tilføjelse, sletning, ændring og kontrol af operationer, så jeg skal bygge en Oracle 19c databasetjeneste og vælge at bruge Docker-containere til at bygge den.

Oracle 19c-billede

Doctorkirk/Oracle-19C:Hyperlink-login er synlig.

Dette er et tilpasset billede baseret på processen, der er tilgængelig i Oracles officielle GitHub-repository. Da Oracle kun tilbød en løsning til CDB + PDB-arkitekturen, besluttede jeg at tilpasse billedet for at muliggøre en enkelt-instans, ikke-CDB (ikke-CDB) installation.

Ikke-CDB / Enkeltinstans - Ikke-CDB

Henviser til den traditionelle Oracle-databasestruktur – uden multitenancy-arkitektur aktiveret.
Hele databasen er en enkelt instans og en enkelt database (svarende til Oracle 11g-stil).
CDB$ROOT og PDB er ikke inkluderet, og tabelområder som SYSTEM, SYSAUX bruges direkte.

Oracle officielt billede:Hyperlink-login er synlig.

Oracle 19c-kørsler

Brug docker compose til at aktivere kørende Oracle-billeder, compose.yml konfigurationen er som følger:
Du skal konfigurere ulimits-parameteren, ellers vil opstartsfejlen være som følger:
biblioteksinitialisering mislykkedes - kunne ikke allokere filbeskrivelsestabel - uden hukommelse/opt/oracle/createDB.sh: linje 63: 30 Afbrudt (kerne dumpet) dbca -silent -createDatabase -responseFile $ ORACLE_BASE/dbca.rsp

Opret en ny oradata-persistent mappe og sæt tilladelserne som følger:
ved/data/middleware/oracleOpret en compose.yml profil med konfigurationen som ovenfor. Opstartskommandoen er som følger:
Logbøgerne er som følger:



Test forbindelsen med DBeaver, konfigureret som følger:



Ved at bruge en SYS-konto, når forbindelsen er succesfuld, opretter du en bruger med følgende SQL-kommando:
Som vist nedenfor:



Henvisning:Hyperlink-login er synlig.




Tidligere:NetEase 163 Enterprise Mailbox-relaterede spørgsmål
Næste:Solid state NAND Flash-lagring: SLC, MLC, TLC, QLC
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com