|
|
Geplaatst op7 dagen geleden
|
|
|
|

Vereisten: Onlangs ben ik erg geïnteresseerd in Oracle-databases, en ik gebruik C# om verbinding te maken met Oracle-databases voor het toevoegen, verwijderen, wijzigen en controleren van operaties, dus ik moet een Oracle 19c-databaseservice bouwen en ervoor kiezen om Docker-containers te gebruiken.
Oracle 19c-afbeelding
Doctorkirk/Oracle-19C:De hyperlink-login is zichtbaar.
Dit is een aangepaste image gebaseerd op het proces dat beschikbaar is in Oracle's officiële GitHub-repository. Omdat Oracle alleen een oplossing bood voor de CDB + PDB-architectuur, besloot ik de image aan te passen om een single-instance, non-CDB (Non-CDB) installatie mogelijk te maken.
Niet-CDB / Enkele instantie - Niet-CDB
Verwijst naar de traditionele Oracle-databasestructuur - zonder multitenancy-architectuur ingeschakeld. De hele database is één enkele instantie en database (vergelijkbaar met Oracle 11g-stijl). CDB$ROOT en PDB zijn niet inbegrepen, en tabelruimtes zoals SYSTEM, SYSAUX worden direct gebruikt.
Officiële afbeelding van Oracle:De hyperlink-login is zichtbaar.
Oracle 19c loopt
Gebruik docker compose om draaiende Oracle-images mogelijk te maken, compose.yml de configuratie is als volgt:
Je moet de ulimits-parameter configureren, anders zal de opstartfout als volgt zijn:
bibliotheekinitialisatie mislukt - bestand descriptor tabel niet kunnen toewijzen - uit geheugen/opt/oracle/createDB.sh: regel 63: 30 Afgebroken (core dumped) dbca -silent -createDatabase -responseBestand $ ORACLE_BASE/dbca.rsp Maak een nieuwe oradata-persistente map aan en stel de machtigingen als volgt in:
op/data/middleware/oracleMaak een compose.yml profiel aan met de bovenstaande configuratie. Het opstartcommando is als volgt:
De logboeken zijn als volgt:
Test de verbinding met DBeaver, geconfigureerd als volgt:
Met een SYS-account, nadat de verbinding succesvol is, maak je een gebruiker aan met het volgende SQL-commando:
Zoals hieronder getoond:
Referentie:De hyperlink-login is zichtbaar. |
Vorig:NetEase 163 Enterprise Mailbox Gerelateerde VragenVolgend:Solid-state NAND Flash-opslag: SLC, MLC, TLC, QLC
|