|
|
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 MailboxDalší:Pevné NAND flash úložiště: SLC, MLC, TLC, QLC
|