1 Zadania administratora bazy danych 2 Oracle Database 11g: podstawy administracji Instalowanie oprogramowania serwera bazy danych Tworzenie bazy danych Bieżące zarządzanie serwerem Zarządzanie strukturami danych Zarządzanie kontami użytkowników i ich uprawnieniami Konfiguracja środowiska sieciowego Sporządzanie kopii bezpieczeństwa bazy danych Naprawianie bazy danych po awarii Migracja danych Strojenie wydajności serwera bazy danych 3 Instalowanie oprogramowania serwera 4 Instalowanie serwera bazy danych Program instalacyjny: setup.exe (MS Windows) runinstaller (UNIX) Przed rozpoczęciem instalacji następuje weryfikacja sprzętu i systemu operacyjnego: rozmiar pamięci operacyjnej (MS Windows: 512MB, UNIX: 1GB) rozmiar pliku wymiany łaty i uaktualnienia systemu operacyjnego format systemu plików, itp. Instalacja obejmuje: oprogramowanie serwera bazy danych opcjonalnie, automatyczne utworzenie bazy danych (za pomocą Database Configuration Assistant) wstępną konfigurację serwera bazy danych
Wybór trybu instalacji 5 Instalacja zaawansowana 6 Instalacja uproszczona - według ustawień domyślnych. Administrator dokonuje wyłącznie wyboru: lokalizacji instalacji, typu instalacji, nazwy bazy danych i haseł dla kont administracyjnych (jednakowe hasła) Instalacja zaawansowana - administrator uzyskuje możliwość decydowania o wszystkich możliwych wariantach instalacji. Wybór typu instalacji 7 Lokalizacja instalacji 8 Warianty zakupu licencji: Enterprise Edition - pełna wersja serwera bazy danych Standard Edition - okrojona funkcjonalnie, tańsza wersja serwera bazy danych Personal Edition - pełna wersja serwera bazy danych z blokadą ograniczającą liczbę użytkowników do jednego Oracle Base wskazuje lokalizację dyskową, w której umieszczone zostanie oprogramowanie serwera bazy danych, pliki konfiguracyjne i pliki pomocnicze. Software Location wskazuje lokalizację w obrębie Oracle Base, w której umieszczone zostanie oprogramowanie serwera bazy danych. Custom - możliwość samodzielnego "okrojenia" wersji Enterprise Edition
Weryfikacja wymagań 9 Automatyczne tworzenie bazy danych 10 Automatyczna weryfikacja parametrów sprzętu i systemu operacyjnego. Create a Database: instaluje oprogramowanie serwera bazy danych i automatycznie tworzy pustą bazę danych. Configure ASM: instaluje oprogramowanie serwera bazy danych i automatycznie tworzy logiczne wolumeny ASM. Install Software Only: wyłącznie instaluje oprogramowanie serwera bazy danych. Automatyczne tworzenie bazy danych 11 Parametry bazy danych 12 Wybór charakterystyki tworzonej bazy danych: General Purpose - wstępnie skonfigurowana dla obsługi wielu współbieżnych użytkowników realizujących krótkie transakcje. Data Warehouse - wstępnie skonfigurowana dla obsługi niewielu współbieżnych użytkowników realizujących długotrwałe zapytania. Global Database Name - nazwa używana do identyfikacji bazy danych, powinna być niepowtarzalna w obrębie firmy. SID - nazwa używana do identyfikacji instancji serwera bazy danych, powinna być niepowtarzalna w obrębie komputera. Advanced - umożliwia manualną konfigurację tworzonej bazy danych.
Parametry bazy danych 13 Parametry bazy danych 14 Przydział buforowej pamięci operacyjnej dla instancji serwera bazy danych. SGA - bufory wspólne PGA - pamięć podręczna sesji użytkowników Wybór standardu kodowania znaków narodowych wewnątrz plików bazy danych. Trzy standardy umożliwiają obsługę polskich znaków: - EE8ISO8859P2 Uwaga: nie obejmuje pamięci dla procesów serwera. - EE8MSWIN1250 - AL32UTF8 Parametry bazy danych 15 Parametry bazy danych 16 Deaktywacja nowych mechanizmów bezpieczeństwa Oracle 11g, np. rozróżnianie wielkości znaków w hasłach użytkowników. W tworzonej bazie danych mogą zostać utworzone ćwiczebne konta z przykładowymi tabelami. Ułatwią one samodzielną naukę.
Wybór narzędzia administracyjnego 17 Mechanizm przechowywania danych 18 Grid Control - odrębny produkt (wymaga instalacji) umożliwiający zarządzanie dużymi środowiskami produktów Oracle. Database Control - standardowe narzędzie do zarządzania serwerem bazy danych Oracle. Pliki bazy danych mogą być zapisane w systemie plików lub na logicznych wolumenach ASM (wymaga odrębnej instalacji ASM) Automatyczne kopie bezpieczeństwa 19 Hasła administracyjne 20 Uaktywnienie standardowego mechanizmu sporządzania automatycznych kopii bezpieczeństwa. Mechanizm ten może być też uaktywniony później. Dla każdego konta administracyjnego w bazie danych można określić oddzielne hasło lub wskazać jedno wspólne.
Powiązanie z Oracle Metalink 21 Akceptacja konfiguracji instalacji 22 Configuration Manager ułatwia pobieranie łat i aktualizacji z Oracle Metalink. Wymagane jest wykupienie usługi asysty technicznej. Czas instalacji zależy od rozmiaru instalacji, typu nośnika instalacyjnego i parametrów sprzętowych. Zwykle wynosi 30-45 minut. Podsumowanie instalacji 23 Enterprise Manager Database Control 24 https! Adres URL prowadzący do narzędzia administracyjnego Database Control. Logowanie na konto użytkownika SYS w trybie SYSDBA. Hasło takie jak podano podczas tworzenia bazy danych.
EMDC: Konsola zarządzania instancją 25 Funkcje Database Control 26 Zarządzanie oprogramowaniem Stan instancji serwera Uruchamianie/zatrzymywanie Migracja danych Zawartość bazy danych Konfiguracja instancji, konfiguracja bazy danych Kopie bezpieczeństwa, naprawianie po awarii Narzędzia monitorowania wydajności serwera Niedawne błędy i ostrzeżenia Konsola zarządzania instancją serwera Zawartość rejestru MS Windows po instalacji Program instalacyjny zapisuje podstawowe ustawienia produktu w rejestrze MS Windows. W środowisku UNIX, zmiennym rejestru odpowiadają zmienne środowiskowe. 27 Podstawowe zainstalowane składniki (1) Baza danych zbiór plików dyskowych służących do przechowywania danych użytkowników Serwer bazy danych oprogramowanie umożliwiające zdalny dostęp użytkowników do bazy danych Listener proces odbierający sieciowe żądania połączenia z serwerem bazy danych Enterprise Manager Database Control program narzędziowy służący do wysokopoziomowej administracji bazą danych, serwerem bazy danych i Listenerem 28
29 Podstawowe zainstalowane składniki (2) 30 administrator Enterprise Manager Database Control Upgrade serwera bazy danych Listener Serwer bazy danych aplikacje Baza danych użytkownicy Weryfikacja systemu przed aktualizacją 31 Weryfikacja systemu przed aktualizacją 32 Oracle Database 11g zawiera skrypt SQL służący do weryfikacji źródłowej bazy danych przed jej aktualizacją do wersji 11g <ORACLE_HOME>/rdbms/admin/utlu111i.sql Skrypt należy wykonać w systemie źródłowym, posługując się kontem administratora Skrypt raportuje potencjalne źródła problemów, które pojawią się podczas aktualizacji Właściwą aktualizację należy przeprowadzić za pomocą narzędzia Database Upgrade Assistant (uruchamiane komendą "dbua") SQL> @c:\tmp\utlu111i.sql Oracle Database 11.1 Pre-Upgrade Information Tool 02-07-2008 20:43:33 ********************************************************************** Database: ********************************************************************** --> name: TEST --> version: 10.1.0.4.2 --> compatible: 10.1.0.4.0 --> blocksize: 8192 --> platform: Microsoft Windows IA (32-bit) --> timezone file: V2 ********************************************************************** Tablespaces: [make adjustments in the current environment] ********************************************************************** --> SYSTEM tablespace is adequate for the upgrade.... minimum required size: 662 MB... AUTOEXTEND additional space required: 252 MB --> UNDOTBS1 tablespace is adequate for the upgrade.... minimum required size: 246 MB... AUTOEXTEND additional space required: 46 MB --> SYSAUX tablespace is adequate for the upgrade.... minimum required size: 336 MB... AUTOEXTEND additional space required: 146 MB --> TEMP tablespace is adequate for the upgrade.... minimum required size: 61 MB... AUTOEXTEND additional space required: 41 MB ********************************************************************** Update Parameters: [Update Oracle Database 11.1 init.ora or spfile] ********************************************************************** -- No update parameter changes are required.
Narzędzie Database Upgrade Assistant 33 34 Ostrzeżenia o przewidywanych problemach Wybór bazy danych w wersji wcześniejszej Narzędzie Database Upgrade Assistant wyświetla ostrzeżenia o przewidywanych problemach, które wystąpią podczas aktualizacji Wskazanie katalogu dla plików ostrzeżeń 35 i błędów Przenoszenie plików bazy danych 36 Podczas aktualizacji pliki bazy danych mogą zostać przeniesione w inne miejsce.
37 Domyślna lokalizacja kopii bezpieczeństwa Wybór narzędzia administracyjnego 38 Flash Recovery Area jest miejscem na dysku służącym do przechowywania automatycznie sporządzanych kopii bezpieczeństwa bazy danych. Grid Control - odrębny produkt (wymaga instalacji) umożliwiający zarządzanie dużymi środowiskami produktów Oracle. Database Control - standardowe narzędzie do zarządzania serwerem bazy danych Oracle. Hasła administracyjne 39 Rekompilacja obiektów PL/SQL 40 Dla każdego konta administracyjnego w bazie danych można określić oddzielne hasło lub wskazać jedno wspólne. Aktualizacja bazy danych spowoduje unieważnienie wszystkich obiektów PL/SQL. Ich ponowna kompilacja może być przeprowadzona automatycznie przez narzędzie Database Upgrade Assistant.
Kopia bezpieczeństwa 41 Akceptacja konfiguracji aktualizacji 42 Przed rozpoczęciem aktualizacji bazy danych powinna zostać sporządzona jej kopia bezpieczeństwa. Czas aktualizacji zależy od rozmiaru bazy danych, liczby obiektów i parametrów sprzętowych. 43 Podstawowa architektura 44 Instancja serwera Architektura serwera Oracle 11g Listener uruchamia procesy usługowe Server Process SQL pamięć PGA SQL SQL zabija zawieszone procesy Server Process pamięć PGA Server Process pamięć PGA PMON, SMON, MMON, DBWx, LGWR, CKPT, ARCn są nazywane procesami tła lub procesami drugoplanowymi; W środowisku MS Windows procesy drugoplanowe są implementowane jako wątki jednego procesu oracle.exe skompilowane polecenia SQL odczyt danych bloki powtórzeń Process Monitor (PMON) Large Pool Redo Log Buffer Buffer Cache plik danych System Monitor (SMON) Library Cache Database Writer Log Writer (DBWx) (LGWR) modyfikacja danych synchronizacja odczytane i modyfikowane bloki plik kontrolny System Global Area (SGA) Java Pool Streams Pool Shared Pool Data Dict. Cache Checkpoint (CKPT) obiekty systemowe bloki powtórzeń plik haseł spfile Baza danych Manag. Monitor (MMON) SQL Query Res. Cache Archiver (ARCn) plik dziennika powtórzeń
Procesy drugoplanowe 45 Bufory w SGA 46 PMON wykrywa wiszące procesy usługowe, wycofuje ich transakcje, zwalnia blokady i zamyka sesje SMON sprawdza spójność bazy danych w chwili uruchamiania, dokonuje ewentualnych napraw plików danych MMON - gromadzi statystyki obciążenia i wydajności serwera, raportuje zagrożenia DBWx gdy inicjowany jest punkt kontrolny (checkpoint), zapisuje zmodyfikowane nowe i bloki do plików danych LGWR zapisuje w plikach dziennika powtórzeń informacje niezbędne do odtworzenia transakcji po ewentualnej awarii; LGWR pisze do plików dziennika powtórzeń wtedy, kiedy wykonywany jest Commit; kiedy plik dziennika powtórzeń zostaje zapełniony, LGWR inicjuje punkt kontrolny (checkpoint) CKPT po zakończeniu każdego punktu kontrolnego przez DBWx zapisuje w nagłówkach plików bazy danych informacje synchronizacyjne ARCn -automatycznie sporządza kopie bezpieczeństwa plików dziennika powtórzeń Buffer Cache przechowuje ostatnio odczytywane bloki plików danych w celu skrócenia czasu dostępu; wykorzystywany zarówno do buforowania odczytów, jak i zapisów Library Cache przechowuje skompilowany kod poleceń SQL i bloków PL/SQL; wykorzystywany do skrócenia czasu kompilacji poleceń Data Dictionary Cache przechowuje obiekty słownika danych (metadane dotyczące np. struktury tabel, uprawnień użytkowników, haseł użytkowników) SQL Query Result Cache - przechowuje wyniki ostatnio wykonywanych zapytań SQL i funkci PL/SQL Redo Log Buffer przechowuje bloki powtórzeń transakcji przed ich zapisem do pliku dziennika powtórzeń Large Pool opcjonalny obszar do buforowania dużych operacji wejściawyjścia, np. podczas wykonywania kopii bezpieczeństwa Java Pool obszar pamięci dla obiektów Java Streams Pool obszar pamięci dla Oracle Streams Pliki bazy danych 47 Pozostałe ważne pliki wykorzystywane przez serwer (1) 48 Pliki kontrolne Pliki dziennika powtórzeń Plik haseł administratora przechowuje zaszyfrowaną treść hasła administratora serwera (SYS); hasła użytkowników są przechowywane w plikach danych do zmiany hasła administratora w pliku haseł można wykorzystać narzędzie wiersza poleceń "orapwd" Plik parametrów inicjalizacyjnych SPFILE binarny plik przechowujący podstawowe ustawienia serwera, np. rozmiary buforów niektóre parametry inicjalizacyjne mogą być zmieniane dynamicznie za pomocą polecenia SQL "alter system..." pozostałe parametry inicjalizacyjne wymagają zapisu do pliku parametrów inicjalizacyjnych, a następnie restartu instancji serwera Pliki danych
Pozostałe ważne pliki wykorzystywane przez serwer (2) 49 50 Parametry inicjalizacyjne instancji serwera Plik SPFILE Plik haseł administratora PWD<NAZWA>.ORA Plik parametrów inicjalizacyjnych SPFILE SPFILE<NAZWA>.ORA 51 Parametry inicjalizacyjne instancji serwera Najważniejsze parametry inicjalizacyjne 52 wartości z pliku parametrów wartości bieżące memory_target - określa łączny rozmiar pamięci operacyjnej przeznaczonej dla SGA i PGA pga_aggregate_target - określa łączny rozmiar pamięci operacyjnej przeznaczonej dla PGA (wyklucza się z memory_target) sga_target - określa łączny rozmiar pamięci operacyjnej przeznaczonej dla SGA (wyklucza się z memory_target) db_cache_size - określa rozmiar bufora buffer cache (wyklucza się z sga_target) java_pool_size - określa rozmiar bufora java pool (wyklucza się z sga_target) large_pool_size - określa rozmiar bufora large pool (wyklucza się z sga_target) result_cache_max_size - określa rozmiar bufora sql query result cache (wyklucza się z sga_target) shared_pool_size - określa rozmiar bufora shared pool (wyklucza się z sga_target)
Najważniejsze parametry inicjalizacyjne log_buffer - określa rozmiar bufora redo log buffer (wyklucza się z sga_target) db_block_size - rozmiar bloku danych na dysku processes - maksymalna liczba procesów usługowych serwera (sesji), które mogą współpracować z instancją compatible - numer wersji serwera bazy danych Oracle, z którym zachowywana jest kompatybilność control_files - nazwy i lokalizacje plików kontrolnych wykorzystywanych przez instancję serwera db_name -nazwa bazy danych log_archive_dest_1 - lokalizacja zapisu archiwalnych plików dziennika powtórzeń undo_tablespace - nazwa przestrzeni tabel pełniącej rolę przestrzeni wycofania 53 Rozwiązywanie problemów: błędna wartość parametru inicjalizacyjnego (1) SQL> startup ORA-00838: Specified value of MEMORY_TARGET is too small, needs to be at least 84M SQL> alter system set memory_target=500m scope=spfile; alter system set memory_target=500m scope=spfile * Błąd w linii 1: ORA-01034: ORACLE not available Instancja serwera odmawia uruchomienia z powodu błędnej wartości jednego z parametrów inicjalizacyjnych. Niestety, bez uruchomienia instancji nie będzie możliwa korekta wartości tego parametru! 54 Rozwiązywanie problemów: błędna wartość parametru inicjalizacyjnego (2) 55 Pliki komunikatów o błędach (1) 56 SQL> create pfile from spfile; Plik został utworzony. SQL> create spfile from pfile; Plik został utworzony. <wyjść i wrócić do SQL*Plus> Główny plik logu serwera (plik alertów) ALERT_<NAZWA>.LOG SQL> startup Instancja ORACLE została uruchomiona.... Pliki logów zapisywane przez wewnętrzne procesy serwera (pliki śladu) <NAZWA>_<PROCES>_<ID>.TRC
Plik alertów Pliki komunikatów o błędach (2) 57 Perspektywy V$ Instancja serwera bazy danych Oracle 11g umożliwia administratorowi dostęp do swoich wewnętrznych struktur pamięciowych za pomocą symulowanych perspektyw SQL Ze względu na swoje nazewnictwo, perspektywy te nazywane są "perspektywami V$" Do odczytu perspektyw V$ służy polecenie SELECT Perspektywy V$ służą wyłącznie do odczytu informacji Przykłady v$session - wykaz aktualnie otwartych sesji użytkowników v$controlfile - wykaz aktualnie wykorzystywanych plików kontrolnych v$instance - informacje o instancji serwera v$sga - informacje o konsumpcji pamięci SGA 58 59 Pełne uruchomienie systemu 60 Uruchamianie i zatrzymywanie systemu Uruchomienie Enterprise Manager Database Control za pomocą narzędzia EMCTL jako usługę (MS Windows) Uruchomienie procesu Listenera za pomocą narzędzia LSNRCTL za pomocą narzędzia EMDC jako usługę (MS Windows) Uruchomienie instancji serwera bazy danych i otwarcie bazy danych za pomocą narzędzia EMDC za pomocą narzędzia SQL*Plus jako usługę (MS Windows)
Uruchamianie i zatrzymywanie Enterprise 61 Manager Database Control (EMDC) C:\Oracle\product\11.1.0\db_1\BIN>emctl start dbconsole Oracle Enterprise Manager 11g Database Control Release 11.1.0.6.0 Copyright (c) 1996, 2007 Oracle Corporation. All rights reserved. C:\Oracle\product\11.1.0\db_1\BIN>emctl stop dbconsole https://mz-lap:1158/em/console/aboutapplication Oracle Enterprise Manager 11g Database Control Release 11.1.0.6.0 Starting Oracle Enterprise Manager 11g Database Control...Usługa OracleDBConsoleorcl11 Copyright (c) 1996, jest 2007 właśnie Oracle uruchamiana... Corporation. All rights reserved. Pomyślnie https://mz-lap:1158/em/console/aboutapplication uruchomiono usługę OracleDBConsoleorcl11. Usługa OracleDBConsoleorcl11 jest właśnie zatrzymywana... Usługa OracleDBConsoleorcl11 została zatrzymana pomyślnie. 62 Uruchamianie i zatrzymywanie listenera za pomocą LSNRCTL C:\Oracle\product\11.1.0\db_1\BIN>lsnrctl start LSNRCTL for 32-bit Windows: Version 11.1.0.6.0 - Production on 05-LUT-2008 21:54:26 Copyright (c) 1991, 2007, Oracle. All rights reserved. Uruchamianie tnslsnr: proszę czekać... C:\Oracle\product\11.1.0\db_1\BIN>lsnrctl stop TNSLSNR for 32-bit Windows: Version 11.1.0.6.0 - Production LSNRCTL for 32-bit Windows: Version 11.1.0.6.0 - Production on 05-LUT-2008 Plik 21:53:34 parametrów systemowych jest C:\Oracle\product\11.1.0\db_1\network\admin\listener.ora Copyright (c) 1991, 2007, Oracle. All rights reserved. W środowisku Microsoft Windows EMDC jest zarejestrowany jako usługa o nazwie "OracleDBConsole...". Uruchomienie/zatrzymanie usługi jest równoznaczne z uruchomieniem/zatrzymaniem EMDC. Łączenie z (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521))) Polecenie zakończone powodzeniem Uruchamianie i zatrzymywanie listenera jako usługi MS Windows 63 64 Uruchamianie i zatrzymywanie listenera za pomocą EMDC W środowisku Microsoft Windows Listener jest zarejestrowany jako usługa o nazwie "Oracle...TNSListener". Uruchomienie/zatrzymanie usługi jest równoznaczne z uruchomieniem/zatrzymaniem Listenera. MS Windows: użytkownik systemu operacyjnego (właściciel oprogramowania Oracle) musi posiadać uprawnienie "logowanie w trybie wsadowym"!
Uruchamianie instancji serwera bazy danych za pomocą EMDC 65 Uruchamianie instancji serwera bazy danych za pomocą EMDC 66 MS Windows: użytkownik systemu operacyjnego (właściciel oprogramowania Oracle) musi posiadać uprawnienie "logowanie w trybie wsadowym"! Uruchamianie instancji serwera bazy danych za pomocą EMDC Startup mode Start the Database uruchom instancję serwera bazy danych, ale nie otwieraj żadnych plików bazy danych (tryb serwisowy) Mount the Database uruchom instancję serwera bazy danych, załaduj plik kontrolny, ale nie otwieraj plików danych ani plików dziennika powtórzeń (tryb serwisowy) Open the Database uruchom instancję serwera bazy danych, załaduj plik kontrolny, otwórz wszystkie pliki danych i pliki dziennika powtórzeń Initialization parameter Use Default Initialization Parametr uruchom instancję serwera bazy danych w oparciu o domyślny plik parametrów inicjalizacyjnych (PFILE, SPFILE) Specify Parameter File uruchom instancję serwera bazy danych w oparciu o zastępczy plik parametrów inicjalizacyjnych (PFILE) Other startup options Restrict Access to Database zablokuj dostęp do bazy danych użytkownikom, którzy nie posiadają uprawnień administracyjnych Force Startup Database zatrzymaj ewentualnie pracującą instancję serwera bazy danych przed jego uruchomieniem 67 Zatrzymywanie instancji serwera bazy danych za pomocą EMDC Zatrzymanie instancji MS Windows: użytkownik systemu operacyjnego (właściciel oprogramowania Oracle) musi posiadać uprawnienie "logowanie w trybie wsadowym"! Czasowe zawieszenie monitorowania i raportowania 68
Zatrzymywanie instancji serwera bazy danych za pomocą EMDC 69 Zatrzymywanie instancji serwera bazy danych za pomocą EMDC Shutdown mode: Normal zaczekaj, aż wszyscy pracujący użytkownicy wylogują się, a następnie zapisz bufory, zamknij bazę danych i zatrzymaj instancję Immediate (typowe) przerwij sesje wszystkich pracujących użytkowników, wycofaj ich transakcje, zapisz bufory, zamknij bazę danych i zatrzymaj instancję Transactional zaczekaj, aż każdy z pracujących użytkowników zakończy bieżącą transakcję, wtedy przerwij jego sesję, a po zakończeniu sesji wszystkich użytkowników zapisz bufory, zamknij bazę danych i zatrzymaj instancję Abort przerwij sesje wszystkich pracujących użytkowników, zatrzymaj instancję 70 Uruchamianie i zatrzymywanie instancji serwera bazy danych za pomocą SQL*Plus SQL*Plus: Release 11.1.0.6.0 - Production on Cz Lut 7 20:10:57 2008 Copyright (c) 1982, 2007, Oracle. All rights reserved. Proszę podać nazwę użytkownika: sys as sysdba Proszę podać hasło: Połączono z nieaktywną instancją. SQL> startup; Instancja ORACLE została uruchomiona. SQL*Plus: Release 11.1.0.6.0 - Production on Cz Lut 7 20:08:10 2008 Total System Global Area 535662592 bytes Copyright (c) 1982, 2007, Oracle. All rights reserved. Fixed Size 1334380 bytes Proszę podać nazwę użytkownika: sys as sysdba Variable Size 243270548 bytes Proszę podać hasło: Database Buffers 285212672 bytes Redo Buffers 5844992 bytes Połączono z:... Baza danych została zamontowana. Baza danych została otwarta. SQL> shutdown immediate; Baza danych została zamknięta. Baza danych została zdemontowana. Instancja ORACLE została zamknięta. 71 Uruchamianie i zatrzymywanie instancji 72 serwera bazy danych jako usługi W środowisku Microsoft Windows instancja serwera bazy danych jest zarejestrowana jako usługa o nazwie "OracleService...". Uruchomienie/zatrzymanie usługi jest równoznaczne z uruchomieniem/zatrzymaniem instancji serwera i otwarciem/zamknięciem bazy danych.