Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 106|Odpowiedź: 0

[Źródło] Zainstaluj usługę bazy danych Oracle 19c za pomocą Dockera

[Skopiuj link]
Opublikowano7 dni temu | | | |
Wymagania: Ostatnio bardzo interesuję się bazami Oracle i używam C# do łączenia się z bazami Oracle do dodawania, usuwania, modyfikowania i sprawdzania operacji, więc muszę zbudować usługę bazodanową Oracle 19c i wybrać kontenery Dockera do jej budowania.

Obraz Oracle 19c

Doctorkirk/Oracle-19C:Logowanie do linku jest widoczne.

To jest spersonalizowany obraz oparty na procesie dostępnym w oficjalnym repozytorium Oracle na GitHubie. Ponieważ Oracle oferowało rozwiązanie tylko dla architektury CDB + PDB, postanowiłem dostosować obraz, aby umożliwić instalację w pojedynczej instancji, nie-CDB (Non-CDB).

Nie-CDB / Pojedyncza instancja - Nie-CDB

Odnosi się do tradycyjnej struktury bazy danych Oracle – bez włączonej architektury multitenancy.
Cała baza danych to jedna instancja i baza danych (podobnie jak w stylu Oracle 11g).
CDB$ROOT i PDB nie są uwzględnione, a przestrzenie tabelowe takie jak SYSTEM, SYSAUX są używane bezpośrednio.

Oficjalny obraz Oracle:Logowanie do linku jest widoczne.

Biegi Oracle 19c

Użyj docker compose, aby umożliwić uruchamianie obrazów Oracle, compose.yml konfiguracja wygląda następująco:
Musisz skonfigurować parametr ulimit, w przeciwnym razie błąd startowy będzie wyglądał następująco:
inicjalizacja biblioteki niepowiodła się - nie można przydzielić tabeli deskryptorów pliku - brak pamięci/opt/oracle/createDB.sh: linia 63: 30 Przerwane (core dumped) dbca -silent -createDatabase -responseFile $ ORACLE_BASE/dbca.rsp

Stwórz nowy trwały katalog oradata i ustaw uprawnienia w następujący sposób:
przy/data/middleware/oracleStwórz profil compose.yml z konfiguracją jak powyżej. Polecenie startowe wygląda następująco:
Dzienniki są następujące:



Przetestuj połączenie za pomocą DBeaver, skonfigurowanego następująco:



Korzystając z konta SYS, po udanym połączeniu utworz użytkownika za pomocą następującego polecenia SQL:
Jak pokazano poniżej:



Odniesienie:Logowanie do linku jest widoczne.




Poprzedni:Pytania dotyczące skrzynki pocztowej NetEase 163 dla przedsiębiorstw
Następny:Pamięci pamięci UNAND FLASH W PÓŁPRZEWODNIKOWNI: SLC, MLC, TLC, QLC
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com