Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 106|Отговор: 0

[Източник] Инсталирайте Oracle 19c Database Service чрез Docker

[Копирай линк]
Публикувано вПреди 7 дни | | | |
Изисквания: Напоследък много се интересувам от Oracle бази данни и използвам C#, за да се свързвам с Oracle бази данни за добавяне, изтриване, модифициране и проверка на операции, така че трябва да създам Oracle 19c база данни и да избера да използвам Docker контейнери за нея.

Oracle 19c изображение

Докторкирк/Оракул-19C:Входът към хиперлинк е видим.

Това е персонализирано изображение, базирано на процеса, достъпен в официалното GitHub хранилище на Oracle. Тъй като Oracle предлагаше решение само за архитектурата CDB + PDB, реших да персонализирам образа, за да позволя едноинстанция, не-CDB (Non-CDB) инсталация.

Не-CDB / Единична инстанция - Не-CDB

Отнася се до традиционната структура на базата данни Oracle - без активирана мултитенантна архитектура.
Цялата база данни е една инстанция и база данни (подобно на стил Oracle 11g).
CDB$ROOT и PDB не са включени, а таблици като SYSTEM, SYSAUX се използват директно.

Официално изображение на Oracle:Входът към хиперлинк е видим.

Oracle 19c курсове

Използвайте docker compose за активиране на Oracle изображения, compose.yml конфигурацията е следната:
Трябва да конфигурирате параметъра ulimits, иначе грешката при стартиране ще бъде следната:
Инициализацията на библиотеката се провали - не може да се определи таблица с дескриптори на файлове - извън паметта/opt/oracle/createDB.sh: ред 63: 30 Прекратено (ядрото е изхвърлено) dbca -silent -createDatabase -responseFile $ ORACLE_BASE/dbca.rsp

Създайте нова oradata перзистентна директория и задайте разрешенията по следния начин:
в/data/middleware/oracleСъздайте профил на compose.yml с конфигурацията, както е посочена по-горе. Командата за стартиране е следната:
Логовете са както следва:



Тествайте връзката с помощта на DBeaver, конфигурирана по следния начин:



Използвайки SYS акаунт, след като връзката е успешна, създайте потребител със следната SQL команда:
Както е показано по-долу:



Препратка:Входът към хиперлинк е видим.




Предишен:Въпроси, свързани с NetEase 163 Enterprise Mailbox
Следващ:Твърдотелна NAND флаш памет: SLC, MLC, TLC, QLC
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com