oracle database tutorial what is oracle database
W tym kompleksowym samouczku dotyczącym Oracle Database wyjaśniono, czym jest baza danych, architektura oraz narzędzia i funkcje Oracle. Obejmuje również proces instalacji bazy danych:
W poprzednim samouczku Oracle MySQL z Kompletna seria ORACLE , dowiedzieliśmy się o korzyściach i funkcjach, takich jak bezpieczeństwo danych, wysoka dostępność i usługa w chmurze.
Baza danych Oracle jest jednym z najczęściej używanych systemów zarządzania bazami danych, który obsługuje wiele modeli danych w ramach jednego zintegrowanego zaplecza. Organizacje, które zajmują się utrzymaniem hurtowni danych lub przeprowadzaniem transakcji OLTP, najbardziej preferują bazę danych Oracle ze względu na jej różnorodne funkcje, które zapewniają wysoką wydajność, bezpieczeństwo i skalowalność oraz łatwość użytkowania.
Oracle 19c to najnowsza wersja bazy danych uruchomiona przez Oracle Corporation, która obsługuje poniższe środowiska:
- Lokalne
- Oracle Cloud
- Chmura hybrydowa
Zanim przejdziemy do szczegółów bazy danych Oracle i jej funkcji, zapoznajmy się z definicją bazy danych i celem jej używania.
Czego się nauczysz:
- Co to jest baza danych?
- Wniosek
Co to jest baza danych?
Baza danych to repozytorium danych lub informacji, które są przechowywane w tabelach bazy danych w zorganizowanym formacie wierszy i kolumn. Dane te mogą być dostępne dla użytkowników bazy danych po odpowiednim uwierzytelnieniu i mogą być również przetwarzane.
Ogólnie rzecz biorąc, organizacje używają baz danych do przechowywania różnych informacji o działach, takich jak HR, Operacje, Sprzedaż, Finanse itp., Aby zachować je oddzielnie i w skonsolidowanym formacie. Dostęp do tych baz danych można uzyskać później w celu przetwarzania odpowiednich informacji, generowania raportów lub przeprowadzania analiz biznesowych itp.
Elementy systemu zarządzania bazą danych (DBMS):
najlepsze strony internetowe do oglądania anime online
Na wyższym poziomie każdy System Zarządzania Bazą Danych składa się z 3 elementów. To są:
- Kod jądra: Ten kod obsługuje pamięć i dba o informacje przechowywane w bazie danych.
- Słownik danych: To jest repozytorium w bazie danych, używane do obsługi informacji o metadanych.
- Język zapytań: Język zapytań jest używany przez użytkowników lub aplikacje do odczytywania informacji przechowywanych w bazie danych.
System zarządzania relacyjnymi bazami danych (RDBMS)
Każdy system zarządzania bazą danych zgodny z modelem relacyjnym jest znany jako System zarządzania relacyjną bazą danych to znaczy RDBMS.
Aby podążać za modelem relacyjnym, baza danych musi
- Zdefiniuj wszystkie obiekty przechowywane w bazie danych.
- Zastosuj reguły integralności do tych obiektów, aby zachować relacje między nimi.
Relacyjna baza danych umożliwia przechowywanie danych w formacie relacyjnym, dzięki czemu mogą być one pobierane i przetwarzane przez aplikacje przy zachowaniu integralności bazy danych. W relacyjnej bazie danych dane są przechowywane w tabelach bazy danych, a integralność referencyjna zostanie zaimplementowana za pomocą kluczy podstawowych i obcych.
Oracle dołączył do ligi relacyjnych baz danych wraz z Microsoft SQL Server, Sybase i DB2 itp.
Do tej pory pojawił się w wielu wersjach, począwszy od Oracle v2 do Oracle 18c. Każda wersja zawiera ulepszenia lub ulepszenia. Numery wersji oznaczone oprogramowaniem są zgodne z niestandardowym wzorcem numeracji, np. „C” oznacza „Cloud” w Oracle 18c, podczas gdy w poprzednich wersjach „g” oznacza „Grid” w Oracle 10g, a „i” to „Internet” w Oracle. 9i.
Baza danych Oracle jest dostępna w pięciu edycjach, z których każda jest przeznaczona do określonego celu.
- Oracle Database Enterprise Edition (EE).
- Oracle Database Express Edition (XE).
- Oracle Database Personal Edition (PE).
- Oracle Database Standard Edition Two (SE2).
- Oracle Database Standard Edition One (SE1).
- Oracle Database Standard Edition (SE).
Różne platformy obsługiwane przez bazę danych Oracle to Red Hat Linux, Microsoft Windows, Oracle Solaris, IBM AIX, HP-UX, itp.
Kroki instalacji Oracle Database
Aby zainstalować bazę danych ( na przykład, Oracle 12c) na komputerze, użytkownik musi Ściągnij autentyczny instalator lub oprogramowanie Oracle z oficjalnej strony internetowej Oracle.
Po pobraniu plików instalacyjnych na komputer użytkownik musi wyodrębnić to samo, co pliki pobrane w formacie ZIP. Następnie kliknij dwukrotnie plik instalacyjny dostępny w wyodrębnionych plikach, co spowoduje rozpoczęcie procesu instalacji.
Do ukończenia instalacji wymagane jest łącznie 9 kroków. Zobaczmy krok po kroku proces instalacji.
Krok 1: Użytkownik jest proszony o podanie adresu e-mail, aby otrzymywać informacje o problemach dotyczących bezpieczeństwa lub aktualizacjach, jeśli takie istnieją.
Krok 2: W tym miejscu użytkownik musi wybrać opcję instalacji, niezależnie od tego, czy potrzebuje tylko instalacji oprogramowania, czy też utworzenie bazy danych jest wymagane wraz z instalacją, lub może zdecydować się na aktualizację bazy danych.
Krok 3: W tym kroku użytkownik musi wybrać klasę systemu na podstawie systemu, w którym użytkownik instaluje oprogramowanie.
Krok 4: Na tym etapie użytkownik musi podać szczegóły konta użytkownika systemu Windows, przy użyciu którego użytkownik ma wykonać instalację.
Krok 5: Tutaj użytkownik musi podać typowe informacje dotyczące instalacji wymagane do instalacji bazy danych.
- Podaj lokalizację, w której oprogramowanie ma zostać zainstalowane na komputerze.
- Podaj poświadczenia globalnej bazy danych.
- Zapewnij wtykową bazę danych.
Krok 6: W tym kroku przeprowadzana jest kontrola wymagań wstępnych.
Krok 7: W tym kroku podsumowane informacje o konfiguracji bazy danych zostaną wyświetlone użytkownikowi.
Krok 8: Na tym etapie zostanie uruchomiony proces instalacji bazy danych.
Krok 9: Instalacja bazy danych zajmie trochę czasu, zanim zostanie zainstalowana. Po zainstalowaniu przejdzie do etapu „Zakończ”, potwierdzając użytkownikom pomyślne zakończenie.
Przeważnie konfiguracja bazy danych jest wykonywana przez administratorów baz danych zwanych DBA. Nie tylko konfiguracja bazy danych, ale istnieje wiele innych obowiązków administracyjnych administratora bazy danych. Obejmuje to:
- DBA przeprowadza instalację i konfigurację bazy danych.
- Oceniają wymagania dotyczące sprzętu i oprogramowania oraz planują wydajność.
- Wykonuje czynności związane z migracją i aktualizacją bazy danych.
- Monitoruje wydajność bazy danych i wykonuje dostrajanie bazy danych.
- Odpowiedzialny za proces tworzenia kopii zapasowych i odzyskiwania baz danych.
Funkcje bazy danych Oracle
Istnieje szeroki wachlarz funkcji obsługiwanych przez Oracle Database, które zapewniają utrzymanie Oracle na dzisiejszym rynku światowym.
Funkcje są następujące:
# 1) Dostępność Oracle: Aby zapewnić dostępność bazy danych przez 24 godziny na dobę, 7 dni w tygodniu, Oracle oferuje funkcję o nazwie Oracle Data Guard. Korzystając z tych funkcji, pomocnicze rezerwowe bazy danych mogą być utrzymywane jako kopia podstawowych baz danych i mogą być używane jako alternatywa podczas przełączania awaryjnego.
# 2) Bezpieczeństwo Oracle: Oracle Advanced Security oferuje dwa rozwiązania do ochrony poufnych informacji u samego źródła, tj. TDE (przezroczyste szyfrowanie danych) i Redakcja danych. Umożliwia szyfrowanie danych u samego źródła i po ich eksporcie. Redakcja odbywa się na poziomie aplikacji. Inne funkcje bezpieczeństwa opracowane przez Oracle to Oracle Database Vault , który zarządza uprawnieniami użytkowników i Oracle Label Security .
# 3) Skalowalność Oracle: Oracle RAC (Real Application Cluster) jest doskonałym przykładem Skalowalność Oracle który oferuje takie możliwości, jak migracje instancji ciągłych, przeprowadzanie uaktualnień, utrzymywanie ciągłości aplikacji, zarządzanie jakością usług itp. w środowisku klastrowym.
# 4) Wydajność Oracle: Oracle oferuje rozwiązania zwiększające wydajność, takie jak Oracle Advanced Compression, Oracle Database In-Memory, Oracle Real Application Testing, i Pamięć podręczna bazy danych poziomu aplikacji Oracle Times Ten który ma na celu optymalizację wydajności systemu na najlepszym poziomie.
# 5) Oracle Analytics: W dziedzinie analityki firma Oracle opracowała poniższe rozwiązania.
- OLAP (Oracle Analytic Processing) jest implementacją Oracle używaną do analizowania danych biznesowych poprzez wykonywanie złożonych obliczeń analitycznych.
- Oracle Advanced Analytics: Oracle Advanced Analytics to skład techniczny Oracle R Enterprise i Oracle Data Mining i pomaga użytkownikom określić predykcyjne modele biznesowe, wykonując eksplorację danych i tekstu oraz obliczając dane statystyczne.
# 6) Zarządzanie Oracle: Firma Oracle opracowała rozwiązanie do zarządzania bazami danych znane jako Oracle Multitenant , ze skonsolidowaną architekturą pojedynczej kontenerowej bazy danych i wielu podłączalnych baz danych.
Narzędzia Oracle
Aby pomóc osobom niebędącym programistami, organizacje wkraczają w środowiska oparte na kreatorach, aby mogły tworzyć proste aplikacje bez posiadania wiedzy technicznej. Firma Oracle również opracowała wiele narzędzi, dostosowanych do różnych rodzajów wymagań programistycznych za pośrednictwem każdego narzędzia.
Poniżej wymieniono kilka najczęściej używanych narzędzi opracowanych przez Oracle Corporation.
# 1) Oracle APEX
Narzędzia Oracle APEX (Application Express) są dostarczane tylko z bazą danych Oracle i pomagają programistom w projektowaniu aplikacji opartych na bazie danych.
# 2) Programista OracleSQL
Jest to kolejne bezpłatne narzędzie, które pozwala programistom wykorzystać ich umiejętności w zakresie języka SQL i PL / SQL przy tworzeniu aplikacji. Umożliwia programistom przeglądanie obiektów bazy danych w strukturze drzewa, wykonywanie poleceń SQL i skryptów, debugowanie kodu i wykonywanie innych zadań administracyjnych.
# 3) Narzędzia oparte na języku Java
Oracle daje użytkownikom możliwość tworzenia aplikacji, które mogą być oparte na Javie i PL / SQL, przy użyciu poniższych narzędzi.
- Oracle JDeveloper
- Oracle Forms
- Raporty Oracle
# 4) Oracle Rest Data Services (ORDS)
ORDS to oparta na języku Java aplikacja warstwy pośredniej, która pomaga programistom w opracowywaniu interfejsów REST dla danych dostępnych w Oracle Database. Umożliwia mapowanie transakcji DB z metodami HTTP, takimi jak POST, GET, PUT itp., A wyniki byłyby zwracane w formacie JSON.
# 5) Asystent aktualizacji bazy danych Oracle (DBUA)
To narzędzie zapewnia interfejs obsługujący aktualizację bazy danych.
# 6) Oracle OPatch
Korzystając z Oracle OPatch, można zastosować poprawki tymczasowe do oprogramowania Oracle. W razie potrzeby nałożoną łatkę można również cofnąć za pomocą narzędzia Opatch.
jak otworzyć plik .torrent
# 7) Oracle SQLTXPLAIN
Jest to ponownie bezpłatne narzędzie opracowane przez Oracle, które ułatwia dostrajanie kodu Oracle SQL.
Oracle Utilities
Aby służyć użytkownikom baz danych, Oracle stworzyło różne narzędzia, które uprościły pracę programistów, automatyzując zadania i oszczędzając dużo czasu.
Poniżej wymieniono kilka narzędzi opracowanych przez Oracle:
1) Pompa danych: Data Pump to narzędzie Oracle, które ułatwia użytkownikom importowanie i eksportowanie danych w ramach baz danych.
# 2) Program ładujący SQL *: SQL * Loader to kolejne narzędzie, które wspomaga ładowanie danych z dowolnego źródła danych innego niż Oracle do bazy danych Oracle z wysoką wydajnością. Poniżej wymieniono różne funkcje obsługiwane przez to narzędzie.
To narzędzie,
- Posiada możliwość ładowania danych w szerokiej gamie formatów.
- Może załadować wiele plików źródłowych jednocześnie do wielu tabel bazy danych.
- Potrafi ładować dane z plików źródłowych, które istnieją na dyskach fizycznych, nazwanych potokach lub taśmach do baz danych.
# 3) OradeBug: To narzędzie zostało zaprojektowane, aby wspierać programistów w funkcjach debugowania i śledzenia błędów Oracle Database.
Oracle Database Cloud
(wizerunek źródło )
Baza danych w chmurze to taka, która została zaprojektowana dla środowiska wirtualnego, które może być publiczne, prywatne lub hybrydowe. Celem budowy bazy danych w chmurze jest optymalizacja kosztów przechowywania i przepustowości poprzez płacenie za każdego użytkownika.
Oracle Cloud to sprawdzone przez przedsiębiorstwa rozwiązanie, które odniosło sukces, obsługując szereg obciążeń, począwszy od fazy projektowania lub testowania, aż po masowe wdrożenia produkcyjne. Będąc w środowisku chmury, baza danych Oracle nie narusza bezpieczeństwa, funkcji ani innych aspektów bazy danych. Nadal oferuje użytkownikom ten sam poziom zaufania, co lokalnie, zachowując jednocześnie łatwość użytkowania.
Oracle Cloud nadal zachowałaby poniższe cechy, tak jak w przypadku Oracle On-premises.
- Wysoka wydajność
- Skalowalność
- Bezpieczeństwo
- Łatwość użycia
Architektura bazy danych Oracle
Powyższy obraz przedstawia architekturę Oracle wysokiego poziomu, składającą się z różnych segmentów zaprojektowanych do różnych celów. Przyjrzyjmy się szczegółowo tym samym.
Architekturę Oracle można podzielić na 4 główne kategorie. Są one wymienione poniżej:
- Struktury pamięci (instancja).
- Struktury fizyczne.
- Procesy.
- Komponenty logiczne.
Przejdź przez każdy segment, aby szczegółowo zrozumieć architekturę bazy danych.
Aby zrozumieć struktury pamięci, przyjrzyjmy się najpierw instancji bazy danych.
Instancja Oracle
Instancja to grupa struktur pamięci i procesów w tle, które pomagają w zarządzaniu danymi istniejącymi w fizycznych plikach bazy danych. Pomaga również użytkownikom w jednoczesnym uzyskiwaniu dostępu do jednej bazy danych.
Teraz instancja składa się głównie z dwóch komponentów:
- Struktury pamięci (SGA, PGA).
- Procesy w tle
- Obowiązkowe (PMON, SMON, DBWR, LGWR, CKPT).
- Opcjonalny
Zbierzmy trochę wiedzy na temat składników instancji bazy danych.
# 1) Struktury pamięci
Są one używane do przechowywania różnych typów informacji z bazy danych, takich jak
- Informacje o sesji użytkownika
- Kod programu
- Buforowane bloki danych i wpisy dziennika ponownego wykonania itp.
W Oracle struktury pamięci składają się głównie z dwóch obszarów:
- SGA (obszar globalny systemu)
- PGA (globalny obszar programu)
Co to jest SGA i PGA i czym się od siebie różnią?
Za każdym razem, gdy uruchamiana jest instancja bazy danych, część pamięci zostaje przydzielona i ta pamięć jest określana jako SGA to znaczy Globalny obszar systemu . Wraz z alokacją pamięci uruchamiany jest również jeden lub więcej procesów w tle, aby obsługiwać to samo.
Procesy Oracle, które mogą być procesami serwera lub działającymi w tle, współużytkują ten wspólny obszar pamięci, którym jest SGA, a zatem SGA jest czasami nazywany również współdzielonym obszarem pamięci. SGA służy do przechowywania danych, a także do kontrolowania informacji o jednej instancji bazy danych za pośrednictwem jej różnych podskładników, z których każdy jest przeznaczony do określonego celu.
Poniżej wymienione są komponenty wchodzące w skład SGA.
- Pamięć podręczna bufora bazy danych
- Ponów bufor dziennika
- Pula Java
- Duży basen
- Wspólny basen
- Biblioteka pamięci podręcznej
- Pamięć podręczna słownika danych
Rozmiar tych składników pamięci można zdefiniować w programie Plik parametrów inicjalizacji (PFILE) przez DBA przed uruchomieniem instancji, a rozmiar całego SGA można określić za pomocą parametru SGA_MAX_SIZE.
PGA to obszar pamięci, który przechowuje dane i informacje sterujące procesami serwera. Ten obszar pamięci jest przydzielany przy każdym uruchomieniu procesu serwera iw przeciwieństwie do SGA, ten obszar pamięci nie jest współdzielony z innymi procesami. Każdy proces serwera będzie miał swoją dedykowaną PGA, która zostanie zwolniona po zakończeniu procesu serwera.
Zobaczmy teraz, czym są procesy Oracle w tle.
# 2) Procesy w tle
Oracle posiada zbiór procesów, w których procesy działające w tle zarządzają pamięcią, wykonują operacje we / wy na dysku i wykonują inne czynności konserwacyjne. Te procesy są klasyfikowane jako obowiązkowe i opcjonalne.
Poniżej wymieniono kilka procesów wymaganych przez bazę danych, stąd obowiązkowe procesy w tle.
- Proces monitorowania systemu (SMON): Ten proces wykonuje zadania odzyskiwania i konserwacji na poziomie systemu, takie jak odzyskiwanie instancji w przypadku awarii, zarządzanie słownikiem danych, ponowne wykorzystanie tymczasowych przestrzeni i zarządzanie cofniętymi przestrzeniami tabel itp.
- Proces monitorowania procesu (PMON): Ten proces monitoruje inne procesy w tle i wykonuje odzyskiwanie procesów po nagłym zakończeniu procesu serwera.
- Proces zapisywania bazy danych (DBWR) : Jak sugeruje nazwa, proces ten zapisuje bloki danych z bufora bazy danych (SGA) do fizycznych plików danych.
- Proces zapisywania dziennika (LGWR): Podobnie, ten proces zapisuje bloki ponownego wykonania z pamięci podręcznej buforu ponownego wykonania do plików dziennika ponownego wykonania online.
- CheckPoint (CKPT): Ten proces przechowuje pliki danych i pliki kontrolne z najnowszymi informacjami o punktach kontrolnych.
Inne opcjonalne procesy w tle to Archiwizator (ARCn), Koordynator Kolejka zadań (CJQ0), i Koordynator ds. Zarządzania przestrzenią (SMCO).
Struktura fizyczna
Fizyczne komponenty w bazie danych to fizyczne pliki przechowujące dane organizacji i zarządzające nimi. Pliki te są podzielone na 3 kategorie.
- Pliki danych: Pliki te przechowują rzeczywiste dane w bazie danych.
- Ponów pliki dziennika: Te pliki są używane do przechowywania wszystkich zmian wprowadzonych w bazie danych. Pliki dziennika ponownego wykonania mogą być używane podczas procesu odzyskiwania bazy danych w celu pobrania oryginalnych informacji.
- Pliki kontrolne: Jest to plik binarny, który zawiera informacje związane ze stanem bazy danych, takie jak nazwa bazy danych, plik danych i nazwy plików dziennika ponownego wykonania, lokalizacje plików i numer sekwencji dziennika itp.
Jak podano poniżej, istnieje kilka innych plików, które przyczyniają się do zarządzania bazą danych.
- Plik parametrów: Ten plik zawiera parametry, które definiują oczekiwany sposób uruchamiania bazy danych.
- Plik hasła: Jak wskazuje nazwa, plik ten przechowuje hasła użytkowników, a tym samym zapewnia bezpieczeństwo bazy danych.
- Zarchiwizowane pliki dziennika ponownego wykonania: To są archiwizowane pliki dziennika powtórzeń. Są zachowywane, aby wspierać odzyskiwanie bazy danych w przypadku awarii bazy danych.
Procesy
Procesy w bazie danych można podzielić na 3 różne typy.
- Procesy użytkownika: Proces użytkownika lub klienta zostaje ustanowiony, gdy użytkownik wyśle żądanie połączenia do Oracle Server.
- Procesy serwerowe: Proces serwera łączy użytkownika z bazą danych i wykonuje działania w imieniu klienta zgodnie z programem klienta, takie jak wykonywanie instrukcji SQL lub pobieranie danych z bazy danych itp.
- Procesy w tle : Rozpoczynają pracę wraz z uruchomieniem bazy danych i wykonują różne zadania konserwacyjne, takie jak odzyskiwanie bazy danych, czyszczenie instancji, zarchiwizowane pliki dziennika ponownego wykonania itp.
Architektura logiczna bazy danych
Logicznie, architektura bazy danych jest podzielona na poniższe komponenty:
- Przestrzenie tabel
- Segmenty
- Zakresy
- Bloki danych
Przyjrzyjmy się teraz szczegółowo komponentom logicznym.
# 1) Przestrzenie tabel
Podczas gdy dane są przechowywane w fizycznych plikach danych w bazie danych, obszar tabel jest logiczną przestrzenią do przechowywania tych danych. Dane te będą przechowywane w postaci obiektów bazy danych, takich jak tabele, widoki, indeksy, ograniczenia, klastry itp. Każdy obszar tabel może być powiązany z jednym lub większą liczbą fizycznych plików danych, ale może należeć tylko do jednej bazy danych.
SYSTEM i SYSAUX to dwa obowiązkowe systemowe obszary tabel, które istnieją w każdej bazie danych i służą do obsługi słownika danych i informacji o metadanych. Z wyjątkiem tych dwóch obszarów tabel, inne można przełączyć w tryb offline w celach konserwacyjnych, takich jak tworzenie kopii zapasowych, odzyskiwanie i czyszczenie itp.
Obszar tabel może mieć wiele plików danych, ale plik danych może przechowywać obiekty bazy danych tylko z jednego obszaru tabel.
# 2) Segment
Obszar tabel jest zazwyczaj podzielony na wiele segmentów, które są używane do przechowywania określonego typu obiektów lub struktur bazy danych w obszarze tabel. Zwykle każdy obiekt bazy danych będzie nazywany jego segmentem. Na przykład , dane w tabeli bazy danych zostaną zapisane w określonym segmencie tabeli.
# 3) Zakres
Segment jest dalej dzielony na zakresy, a obiekt bazy danych może być przechowywany w jednym lub kilku zakresach. Wraz ze wzrostem rozmiaru obiektu, takiego jak tabela lub indeks, DBA może dodawać dalsze zakresy do segmentu zgodnie z wymaganiami.
# 4) Bloki danych
Blok lub blok danych to najmniejsza jednostka pamięci, a dane są przechowywane w tych blokach. Rozmiar bloku danych jest definiowany za pomocą parametru DATA_BLOCK_SIZE w czasie tworzenia bazy danych i nie można go później zmienić.
Podsumowując fizyczną i logiczną architekturę bazy danych Oracle, jak poniżej:
- Struktura fizyczna składa się z plików danych, plików dziennika ponownego wykonania i pliku kontrolnego.
- Struktura logiczna składa się z obszarów tabel, segmentów, zakresów i bloków danych.
Wniosek
W tym artykule szczegółowo poznaliśmy bazę danych Oracle, zaczynając od kroków instalacji, a następnie przechodząc dalej, aby poznać funkcje, architekturę i listę najczęściej używanych narzędzi opracowanych przez Oracle Corporation.
Mam nadzieję, że przeczytanie tego artykułu pozwoliło w pełni zrozumieć bazę danych Oracle i jej architekturę oraz przyniesie korzyści w dziedzinie technologii baz danych.
POPRZEDNIA samouczek | PIERWSZY samouczek
rekomendowane lektury
- Jak przetestować bazę danych Oracle
- Tworzenie aplikacji bazodanowych Oracle: Oracle SQL i PL / SQL
- Oracle Data Warehouse: architektura hurtowni danych i nie tylko
- Systematyczne sposoby testowania bazy danych Oracle pod kątem pamięci, miejsca i przetwarzania procesora
- Oracle Real Application Testing - rozwiązanie do testowania Oracle DB przed przejściem do produkcji
- Pakiet PL SQL: Samouczek dotyczący pakietu Oracle PL / SQL z przykładami
- Najczęstsze pytania do wywiadów z Oracle DBA, RAC i Performance Tuning
- Najpopularniejsze pytania do wywiadów Oracle: pytania dotyczące Oracle Basic, SQL, PL / SQL