Oracle Database 11g

Transkrypt

Oracle Database 11g
1
Zadania administratora bazy danych
•
•
•
•
•
•
•
•
•
•
Oracle Database 11g: podstawy
administracji
3
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
Instalowanie oprogramowania serwera
• Program instalacyjny:
– setup.exe (MS Windows)
– runInstaller (UNIX)
Instalowanie serwera bazy danych
2
• 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
4
Wybór trybu instalacji
5
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)
Wybór typu instalacji
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
Custom - możliwość samodzielnego
"okrojenia" wersji Enterprise Edition
Instalacja zaawansowana
6
Instalacja zaawansowana administrator uzyskuje możliwość
decydowania o wszystkich możliwych
wariantach instalacji.
7
Lokalizacja instalacji
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.
8
Weryfikacja wymagań
9
Automatyczne tworzenie bazy danych
10
Create a Database: instaluje
oprogramowanie serwera bazy danych
i automatycznie tworzy pustą bazę
danych.
Automatyczna weryfikacja parametrów
sprzętu i systemu operacyjnego.
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
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.
Advanced - umożliwia manualną
konfigurację tworzonej bazy danych.
11
Parametry bazy danych
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.
12
Parametry bazy danych
13
Przydział buforowej pamięci
operacyjnej dla instancji serwera
bazy danych.
PGA - pamięć podręczna sesji
użytkowników
- EE8ISO8859P2
- EE8MSWIN1250
Uwaga: nie obejmuje pamięci dla
procesów serwera.
Deaktywacja nowych mechanizmów
bezpieczeństwa Oracle 11g, np.
rozróżnianie wielkości znaków w
hasłach użytkowników.
14
Wybór standardu kodowania znaków
narodowych wewnątrz plików bazy
danych. Trzy standardy umożliwiają
obsługę polskich znaków:
SGA - bufory wspólne
Parametry bazy danych
Parametry bazy danych
- AL32UTF8
15
Parametry bazy danych
W tworzonej bazie danych mogą zostać
utworzone ćwiczebne konta z
przykładowymi tabelami. Ułatwią one
samodzielną naukę.
16
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
Uaktywnienie standardowego
mechanizmu sporządzania
automatycznych kopii bezpieczeństwa.
Mechanizm ten może być też
uaktywniony później.
19
Hasła administracyjne
Dla każdego konta administracyjnego
w bazie danych można określić
oddzielne hasło lub wskazać jedno
wspólne.
20
Powiązanie z Oracle Metalink
21
Configuration Manager ułatwia
pobieranie łat i aktualizacji z Oracle
Metalink. Wymagane jest wykupienie
usługi asysty technicznej.
Podsumowanie instalacji
Akceptacja konfiguracji instalacji
22
Czas instalacji zależy od rozmiaru
instalacji, typu nośnika instalacyjnego
i parametrów sprzętowych. Zwykle
wynosi 30-45 minut.
23
Enterprise Manager Database Control
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.
24
EMDC: Konsola zarządzania instancją
25
Funkcje Database Control
26
Zarządzanie
oprogramowaniem
Migracja danych
Stan instancji serwera
Uruchamianie/zatrzymywanie
Zawartość bazy danych
Konfiguracja instancji, konfiguracja bazy danych
Kopie bezpieczeństwa, naprawianie po awarii
Narzędzia monitorowania wydajności serwera
Konsola zarządzania instancją serwera
Niedawne błędy i ostrzeżenia
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
Podstawowe zainstalowane składniki (2)
29
30
Enterprise Manager
Database Control
administrator
Upgrade serwera bazy danych
Listener
Serwer bazy danych
aplikacje
Baza
danych
użytkownicy
Weryfikacja systemu przed aktualizacją
31
• 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")
Weryfikacja systemu przed aktualizacją
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.
32
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
Podczas aktualizacji pliki bazy
danych mogą zostać
przeniesione w inne miejsce.
36
37
Domyślna lokalizacja kopii bezpieczeństwa
Wybór narzędzia administracyjnego
38
Grid Control - odrębny produkt
(wymaga instalacji) umożliwiający
zarządzanie dużymi środowiskami
produktów Oracle.
Flash Recovery Area jest miejscem na
dysku służącym do przechowywania
automatycznie sporządzanych kopii
bezpieczeństwa bazy danych.
Database Control - standardowe
narzędzie do zarządzania serwerem
bazy danych Oracle.
Hasła administracyjne
39
Rekompilacja obiektów PL/SQL
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.
40
Kopia bezpieczeństwa
41
Akceptacja konfiguracji aktualizacji
Czas aktualizacji zależy od rozmiaru
bazy danych, liczby obiektów i
parametrów sprzętowych.
Przed rozpoczęciem aktualizacji bazy
danych powinna zostać sporządzona jej
kopia bezpieczeństwa.
43
44
Podstawowa architektura
zabija zawieszone
procesy
Listener
skompilowane
polecenia SQL
bloki
powtórzeń
uruchamia procesy
usługowe
Architektura serwera Oracle 11g
42
SQL
SQL
SQL
Process Monitor
(PMON)
System Global Area (SGA)
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
modyfikacja
danych
odczytane
i modyfikowane
bloki
odczyt
danych
Streams Pool
Shared Pool
Redo Log
Buffer
Library
Cache
Data Dict.
Cache
SQL Query
Res. Cache
obiekty
systemowe
Database Writer
(DBWx)
pamięć PGA
Manag. Monitor
(MMON)
Java Pool
Buffer
Cache
Server Process
System Monitor
(SMON)
Large Pool
Server Process
pamięć PGA
Instancja serwera
Log Writer
(LGWR)
Checkpoint
(CKPT)
Archiver
(ARCn)
synchronizacja
bloki
powtórzeń
plik
danych
plik
kontrolny
Baza danych
plik
haseł
spfile
plik
dziennika
powtórzeń
Procesy drugoplanowe
45
• 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ń
Pliki bazy danych
Bufory w SGA
46
• 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
47
Pozostałe ważne pliki wykorzystywane
przez serwer (1)
48
• Plik haseł administratora – przechowuje zaszyfrowaną treść
hasła administratora serwera (SYS); hasła użytkowników są
przechowywane w plikach danych
Pliki kontrolne
– 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
Pliki dziennika
powtórzeń
– 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
wartości z pliku parametrów
wartości bieżące
Najważniejsze parametry inicjalizacyjne
• 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)
52
Najważniejsze parametry inicjalizacyjne
53
• 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
Rozwiązywanie problemów: błędna
wartość parametru inicjalizacyjnego (2)
55
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!
Pliki komunikatów o błędach (1)
SQL> create pfile from spfile;
Plik został utworzony.
SQL> create spfile from pfile;
Plik został utworzony.
<wyjść i wrócić do SQL*Plus>
SQL> startup
Instancja ORACLE została uruchomiona.
...
54
Główny plik logu serwera (plik alertów)
ALERT_<NAZWA>.LOG
Pliki logów zapisywane przez wewnętrzne
procesy serwera (pliki śladu)
<NAZWA>_<PROCES>_<ID>.TRC
56
Pliki komunikatów o błędach (2)
57
Plik alertów
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
–
–
–
–
59
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
Pełne uruchomienie systemu
• Uruchomienie Enterprise Manager Database Control
– za pomocą narzędzia EMCTL
– jako usługę (MS Windows)
Uruchamianie i zatrzymywanie
systemu
58
• 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)
60
Uruchamianie i zatrzymywanie Enterprise61
Manager Database Control (EMDC)
Uruchamianie i zatrzymywanie listenera za62
pomocą LSNRCTL
C:\Oracle\product\11.1.0\db_1\BIN>lsnrctl start
C:\Oracle\product\11.1.0\db_1\BIN>emctl start dbconsole
Oracle Enterprise Manager 11g Database Control Release 11.1.0.6.0
LSNRCTL for 32-bit Windows: Version 11.1.0.6.0 - Production on 05-LUT-2008
21:54:26
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
Copyright (c) 1996,jest
2007właśnie
Oracle uruchamiana................
Corporation. All rights reserved.
OracleDBConsoleorcl11
Copyright (c) 1991, 2007, Oracle.
All rights reserved.
https://MZ-LAP:1158/em/console/aboutApplication
Pomyślnie
uruchomiono usługę OracleDBConsoleorcl11.
Uruchamianie tnslsnr: proszę czekać...
C:\Oracle\product\11.1.0\db_1\BIN>lsnrctl stop
Usługa OracleDBConsoleorcl11 jest właśnie zatrzymywana.........
Usługa OracleDBConsoleorcl11 została zatrzymana pomyślnie.
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
parametrów systemowych jest
21:53:34
C:\Oracle\product\11.1.0\db_1\network\admin\listener.ora
Copyright (c) 1991, 2007, Oracle.
W środowisku Microsoft Windows EMDC jest zarejestrowany
jako usługa o nazwie "OracleDBConsole...".
Uruchomienie/zatrzymanie usługi jest równoznaczne z
uruchomieniem/zatrzymaniem EMDC.
Uruchamianie i zatrzymywanie listenera
jako usługi MS Windows
All rights reserved.
Łączenie z (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
Polecenie zakończone powodzeniem
63
Uruchamianie i zatrzymywanie listenera za64
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
67
Zatrzymywanie instancji serwera bazy
danych za pomocą EMDC
68
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ń
Zatrzymanie instancji
• 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
MS Windows: użytkownik
systemu operacyjnego
(właściciel oprogramowania
Oracle) musi posiadać
uprawnienie "logowanie w
trybie wsadowym"!
Czasowe zawieszenie monitorowania i raportowania
Zatrzymywanie instancji serwera bazy
danych za pomocą EMDC
69
Zatrzymywanie instancji serwera bazy
danych za pomocą EMDC
70
• 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ę
Uruchamianie i zatrzymywanie instancji 71
serwera bazy danych za pomocą SQL*Plus
Uruchamianie i zatrzymywanie instancji
serwera bazy danych jako usługi
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.
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.
72

Podobne dokumenty