Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 106|Odpověď: 0

[Zdroj] Nainstalovat Oracle 19c Database Service pomocí Dockeru

[Kopírovat odkaz]
ZveřejněnoPřed 7 dny | | | |
Požadavky: V poslední době mě velmi zajímají databáze Oracle a používám C# k připojení k databázím Oracle pro přidávání, mazání, úpravy a kontrolu operací, takže potřebuji vytvořit databázovou službu Oracle 19c a zvolit si použití Docker kontejnerů k jejímu vytvoření.

Obraz Oracle 19c

DoctorKirk/Oracle-19C:Přihlášení k hypertextovému odkazu je viditelné.

Toto je upravený obrázek založený na procesu dostupném v oficiálním GitHub repozitáři Oracle. Protože Oracle nabízel řešení pouze pro architekturu CDB + PDB, rozhodl jsem se přizpůsobit obraz tak, aby umožnil instalaci v jedné instanci, mimo CDB (Non-CDB).

Non-CDB / Single Instance - Non-CDB

Odkazuje na tradiční databázovou strukturu Oracle – bez povolené multitenancy architektury.
Celá databáze je jedna instance a databáze (podobně jako ve stylu Oracle 11g).
CDB$ROOT a PDB nejsou zahrnuty, a přímo se používají tabulkové prostory jako SYSTEM, SYSAUX.

Oficiální obrázek Oracle:Přihlášení k hypertextovému odkazu je viditelné.

Oracle 19c běhá

Použijte docker compose k umožnění spouštění Oracle obrazů compose.yml konfigurace je následující:
Musíte nastavit parametr ulimit, jinak bude chyba při startu následující:
inicializace knihovny selhala - nelze alokovat tabulku deskriptorů souboru - vyčerpat paměť/opt/oracle/createDB.sh: řádek 63: 30 Přerušeno (core dumpováno) dbca -silent -createDatabase -responseFile $ ORACLE_BASE/dbca.rsp

Vytvořte nový trvalý adresář Oradata a nastavte oprávnění následovně:
u/data/middleware/oracleVytvořte compose.yml profil s konfigurací jako výše. Příkaz ke spuštění je následující:
Záznamy jsou následující:



Otestujte spojení pomocí DBeaveru, nakonfigurovaného následovně:



Pomocí SYS účtu po úspěšném připojení vytvořte uživatele pomocí následujícího SQL příkazu:
Jak je uvedeno níže:



Odkaz:Přihlášení k hypertextovému odkazu je viditelné.




Předchozí:Otázky související s NetEase 163 Enterprise Mailbox
Další:Pevné NAND flash úložiště: SLC, MLC, TLC, QLC
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com