20 najpopularniejszych pytań i odpowiedzi podczas rozmów kwalifikacyjnych Oracle RAC (2025 r.)
Oto pytania i odpowiedzi dotyczące rozmów kwalifikacyjnych Oracle RAC dla nowicjuszy i doświadczonych kandydatów na programistów Oracle, którzy chcą zdobyć wymarzoną pracę.
1) Wspomnij, czym jest klaster?
Klaster to grupa niezależnych, ale połączonych serwerów, która zachowuje się jak pojedynczy system.
2) Wspomnij, czym są klastry aplikacji Oracle Real?
RAC lub Real Application Cluster to składnik produktu bazodanowego, który umożliwia instalację bazy danych na wielu serwerach. wyrocznia RAC wykorzystuje oprogramowanie Oracle Clusterware w infrastrukturze do łączenia wielu serwerów, dzięki czemu działają one jako jeden system.
3) Wspomnij, jakie są główne komponenty systemu Oracle RAC?
Głównymi elementami systemu Oracle RAC są:
- Współdzielony system dyskowy
- Oprogramowanie klastrowe Oracle
- Połączenia klastrowe
- Komponenty jądra Oracle
4) Wspomnij, jakie są zalety Oracle RAC?
Korzyści z RAC to jest to
- Ciągłość działania i wysoka dostępność
- Zarządzanie obciążeniem przy najmniejszych kosztach
- Elastyczność i skalowalność
- Zarządzanie systemem i ustandaryzowane wdrażanie
5) Wspomnij, jakie opcje przechowywania plików udostępnia Oracle Database for Oracle RAC?
Opcje przechowywania plików udostępniane przez Baza danych Oracle dla Oracle RAC są,
- Automatyczne zarządzanie pamięcią masową (ASM)
- OCFS2 i system plików klastra Oracle (OCFS)
- Sieciowy system plików
- Surowe urządzenia
6) Wspomnij, jakie techniki zarządzania wolumenami są stosowane w Oracle RAC?
Techniki zarządzania wolumenami stosowane w Oracle RAC polegają na tym, że:
- Oracle RAC zapewnia dynamiczny menedżer woluminów. Posiada system plików, który składa się z informacji o systemie plików klastra
- Klastrowy system plików w Oracle jest znany jako OCFS. Ma połączenie z bazami danych, które zapewniają surowe urządzenia i funkcje wiersza poleceń.
7) Wspomnij, jaka jest nowa funkcja w Oracle ASM 12c?
Nową funkcją dodaną w Oracle ASM 12c jest Oracle Flex ASM. Jest to nowy model wdrażania ASM, który zwiększa dostępność bazy danych instancji i zmniejsza zużycie zasobów związanych z Oracle ASM.
8) Wspomnij, jak działa Oracle Flex ASM?
W przypadku awarii instancji Oracle Flex ASM w określonym węźle instancja Oracle Flex ASM jest przekazywana do innego węzła w klastrze.
9) Wspomnij, jakie są kluczowe cechy RAC i dlaczego warto korzystać z RAC?
Kluczowymi cechami RAC są:
- Niezawodność: Eliminuje serwer bazy danych z pojedynczego punktu awarii. Jeśli instancja ulegnie awarii, pozostałe instancje w klastrze pozostaną aktywne i otwarte.
- Wykrywanie błędów: Zapewnia szybkie wykrywanie problemów w środowisku. Automatycznie odzyskuje siły po awariach, nawet zanim użytkownik zauważy, że wystąpiła awaria.
- Możliwość odzyskania: Łatwe przywracanie sprawności po różnego rodzaju awariach.
- Operacje ciągłe: zapewnia ciągłą obsługę zarówno w przypadku nieplanowanych, jak i planowanych przestojów
10) Wspomnij, jaka jest funkcja Cache Fusion w Oracle RAC?
Funkcja pamięci podręcznej służy do pokazania przechowywania informacji w sieci klastrowej z bazą danych Oracle. Obejmuje dwa węzły, jeden zapisuje dane na tym samym dysku, a drugi odczytuje blok danych z dysku. Do połączenia sieciowego RAC wykorzystuje dedykowany serwer dla swojej sieci, a funkcja pamięci podręcznej stanowi wewnętrzną część klastra.
11) Wspomnij, jaka jest różnica między środowiskiem pojedynczej instancji a środowiskiem RAC?
Środowisko pojedynczej instancji | Środowisko RAC |
---|---|
Instancja ma swój własny SGA (System Global Area) | Każda instancja ma swój własny SGA |
Dostęp do plików danych i plików kontrolnych ma tylko jedna instancja | Pliki danych i pliki kontrolne współdzielone przez wszystkie instancje |
Plik dziennika powtórzeń online przeznaczony do odczytu/zapisu tylko dla jednej instancji | Plik dziennika ponownego wykonania online może zapisywać tylko jedna instancja, ale inne instancje mogą czytać podczas odzyskiwania i archiwizacji. |
Dziennik odzyskiwania Flash, do którego dostęp ma tylko jedna instancja | Dziennik odzyskiwania Flash udostępniany przez wszystkie instancje |
Pliki dziennika alertów i śledzenia dedykowane dla instancji | Pliki dziennika alertów i śledzenia są prywatne dla każdej instancji. Inne instancje nigdy nie zapisują ani nie czytają tych plików |
12) Wspomnij, czym jest zespół rozszczepionego mózgu w RAC?
W Oracle RAC wszystkie instancje/serwery komunikują się ze sobą za pośrednictwem sieci prywatnej. Gdy instancje w RAC nie mogą wysłać polecenia ping ani połączyć się ze sobą za pośrednictwem tej sieci prywatnej i kontynuują niezależne przetwarzanie bloków danych, proces ten nazywa się syndromem rozszczepionego mózgu.
13) Co się stanie, jeśli zespół rozszczepionego mózgu pozostanie nierozwiązany w RAC? Jak można to rozwiązać?
Jeśli problem z syndromem rozdwojonego mózgu pozostanie nierozwiązany, wystąpi problem z integralnością danych. Bloki zmienione w jednej instancji nie zostaną zablokowane i mogą zostać nadpisane przez inną instancję. Problem ten rozwiązuje się za pomocą dysku do głosowania, który decyduje, który węzeł (węzły) przetrwa, a który (które) zostanie (zostaną) wykluczony.
14) Wspomnij, jak określić, jaki protokół jest używany w ruchu wzajemnym?
Aby określić, jaki protokół jest używany w ruchu wzajemnym, można sprawdzić dziennik alertów bazy danych z okresu, w którym baza danych została uruchomiona.
15) Wspomnij w RAC, jakie pliki powinny zostać utworzone na pamięci współdzielonej?
W RAC ControlFiles, Spfiles, Redolog i Datafiles powinny być tworzone w pamięci współdzielonej.
16) Wspomnij, gdzie Clusterware zapisuje dane, gdy występuje problem z siecią lub pamięcią masową?
Gdy występuje problem z siecią lub pamięcią masową, błąd pingu sieciowego jest zapisywany w $CRS_HOME/log
17) Wspomnij, jakie narzędzia udostępnia Oracle Enterprise Manager?
Narzędzia dostępne w Oracle Enterprise Manager to: Sterowanie siecią-
- Służy do dostarczania scentralizowanego systemu zarządzania oraz zapewnia możliwości konfiguracji i administracji.
- Zapewnia plany redukcji kosztów i zapewnia wyższą wydajność
Kontrola bazy danych-
- Służy jako graficzne narzędzie do zarządzania bazą danych, umożliwiające jej automatyczną konfigurację.
- Jest powiązany z oprogramowaniem Oracle Clusterware. Służy do utrzymywania usług Oracle RAC.
- Zarządza także pulami serwerów tworzonymi za pomocą oprogramowania Oracle Clusterware i umożliwia zarządzanie nimi z jednego miejsca.
18) Wspomnij, jaka jest różnica między odzyskiwaniem instancji a odzyskiwaniem po awarii?
Odzyskiwanie po awarii (Casual Recovery) ma miejsce, gdy instancja ulega awarii w bazie danych pojedynczego węzła podczas uruchamiania. Jeśli to samo odzyskiwanie dla instancji jest wykonywane w środowisku RAC przez pozostałe węzły, nazywa się to odzyskiwaniem instancji.
19) Co się stanie, jeśli Twój OCR (Rejestr klastrów Oracle) jest uszkodzony?
jeśli Twój OCR jest uszkodzony, możesz użyć logicznej lub fizycznej kopii zapasowej OCR, aby przywrócić repozytorium.
20) Wspomnij, czym jest OLR?
ORL oznacza lokalne repozytorium Oracle (OLR). Zawiera informacje umożliwiające programom klastrowym inicjację OCR w pamięci ASM. Dopóki proces siatki nie zostanie uruchomiony, plik ASM jest niedostępny. W takim przypadku wymagana jest lokalna kopia danych OCR, która jest przechowywana w OLR.
Te pytania podczas rozmowy kwalifikacyjnej pomogą również w Twoim życiu (ustach)
15) Wspomnij w RAC, jakie pliki powinny zostać utworzone na pamięci współdzielonej?
W RAC ControlFiles, Spfiles, Redolog i Datafiles powinny być tworzone w pamięci współdzielonej.
Witaj, kochanie, myślę, że tutaj jest coś nie tak z „plikami ponownego logowania”, ponieważ w przypadku RAC każdy węzeł ma własne pliki dziennika powtórzeń. Które mogą być gotowe dla każdego węzła w klastrze, ale właściciel węzła może tylko zapisywać.
Ponowne dzienniki będą znajdować się w magazynie współdzielonym, mimo że każda instancja ma różne wątki dzienników ponawiania dla każdej instancji.
… ponieważ w przypadku awarii bazy danych i konieczności automatycznego odzyskiwania menedżer odzyskiwania będzie potrzebował dostępu do wszystkich dzienników powtórzeń, aby zachować spójność.
Tak, każdy węzeł ma swój własny plik dziennika powtórzeń i w momencie odzyskiwania każdy węzeł może odczytać wymagany plik dziennika powtórzeń należący do dowolnego pliku węzła. Nie można go jednak przechowywać w pamięci współdzielonej.
to całkowicie błędne stwierdzenie. jeśli nie jest udostępniany, jak będzie odczytywany w momencie odzyskiwania?