|
|
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ębiorstwNastępny:Pamięci pamięci UNAND FLASH W PÓŁPRZEWODNIKOWNI: SLC, MLC, TLC, QLC
|