Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 106|Svar: 0

[Källa] Installera Oracle 19c Database Service med Docker

[Kopiera länk]
Publicerad på7 dagar sedan | | | |
Krav: På sistone är jag mycket intresserad av Oracle-databaser, och jag använder C# för att ansluta till Oracle-databaser för att lägga till och radera, ändra och kontrollera operationer, så jag behöver bygga en Oracle 19c-databastjänst och välja att använda Docker-containrar för att bygga den.

Oracle 19c-bild

Doctorkirk/Oracle-19C:Inloggningen med hyperlänken är synlig.

Detta är en anpassad avbildning baserad på processen som finns tillgänglig i Oracles officiella GitHub-arkiv. Eftersom Oracle bara erbjöd en lösning för CDB + PDB-arkitekturen bestämde jag mig för att anpassa avbilden för att möjliggöra en installation utan CDB (icke-CDB) med en enda instans.

Icke-CDB / Enkelinstans - Icke-CDB

Syftar på den traditionella Oracle-databasstrukturen – utan multitenancy-arkitektur aktiverad.
Hela databasen är en enda instans och databas (liknande Oracle 11g-stil).
CDB$ROOT och PDB ingår inte, och tabellutrymmen som SYSTEM, SYSAUX används direkt.

Oracles officiella bild:Inloggningen med hyperlänken är synlig.

Oracle 19c-körningar

Använd docker compose för att aktivera körande Oracle-bilder, compose.yml konfigurationen är följande:
Du behöver konfigurera parametern ulimits, annars blir startfelet följande:
Biblioteksinitieringen misslyckades – kunde inte allokera filbeskrivningstabell – ur minnet/opt/oracle/createDB.sh: rad 63: 30 Avbruten (kärna dumpad) dbca -silent -createDatabase -responseFil $ ORACLE_BASE/dbca.rsp

Skapa en ny oradata-persistent katalog och ställ in behörigheterna enligt följande:
vid/data/middleware/oracleSkapa en compose.yml profil med konfigurationen som ovan. Startkommandot är följande:
Loggarna är följande:



Testa anslutningen med DBeaver, konfigurerad enligt följande:



Med ett SYS-konto, efter att anslutningen är lyckad, skapa en användare med följande SQL-kommando:
Som visas nedan:



Hänvisning:Inloggningen med hyperlänken är synlig.




Föregående:Frågor relaterade till NetEase 163 Enterprise Mailbox
Nästa:Solid state NAND Flash-lagring: SLC, MLC, TLC, QLC
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com