Oracle Database 11g: podstawy administracji. Instalowanie serwera bazy danych



Podobne dokumenty
Archiwizacja i odtwarzanie bazy danych

(c) Politechnika Poznańska, Instytut Informatyki

Administracja bazy danych Oracle 10g

Przygotowanie bazy do wykonywania kopii bezpieczeństwa

Zarządzanie instancją bazy danych Oracle11g

startup pfile= '$HOME/admin/pfile/initDBx.ora'; create spfile from pfile= '$HOME/admin/pfile/initDBx.ora';

Administracja bazy danych Oracle 10g

Server Oracle - System Zarządzania Bazą Danych - składa się z instancji Oracle i bazy danych Oracle Instancja Oracle - pewne procesy drugoplanowe i

Zarządzanie strukturą bazy danych Oracle11g

Ćwiczenie 2. Struktura bazy danych Oracle

(a) T (b) N (c) N (d) T

System Oracle podstawowe czynności administracyjne

Zarządzanie kontami użytkowników w i uprawnieniami

Tytuł kursu: Oracle 11g XE Administracja (kompleksowe)

Przyczyny awarii. Struktury wykorzystywane do odtwarzania bd. Archiwizowanie plików dziennika. Archiwizowanie danych. danych

Szkolenie obejmuje zagadnienia związane z tworzeniem i zarządzaniem bazą danych Oracle, jej zasobami i dostępem do danych.

Podstawy systemów UNIX Podstawy RMAN

Ćwiczenie 2. Struktura bazy danych Oracle

Instalacja Oracle Designera ( )

Monitorowanie wydajność w bazie Oracle11g

(c) Politechnika Poznańska, Instytut Informatyki

KURS ADMINISTROWANIA BAZAMI DANYCH WYKŁADY 4, 5, 6, 7, 8, 9 i 10

Audyt serwera bazy danych Oracle Database 12c

Block Change Tracking

Instalowanie aktualizacji w bazie Oracle11g

1 Zadania administratora 1. 2 Zarządzanie Instalacja Migracja Upgrade Konfiguracja... 6

Dokument zawiera instrukcję samodzielnej Instalacji Microsoft SQL Server 2008 R2 RTM - Express na potrzeby systemu Sz@rk.

Wykonywanie kopii bezpieczeństwa w bazie Oracle 11g

Asix. Konfiguracja serwera MS SQL dla potrzeb systemu Asix. Pomoc techniczna NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI

Bazy danych. Plan wykładu. Rozproszona baza danych. Fragmetaryzacja. Cechy bazy rozproszonej. Replikacje (zalety) Wykład 15: Rozproszone bazy danych

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?

Podręcznik administratora systemu

PROCEDURA BACKUP & RECOVER Dokument opisuje procedurę backup u i odtwarzania dla bazy Oracle 11gR2

Sieciowa instalacja Sekafi 3 SQL

Konfiguracja modułu alarmowania w oprogramowaniu InTouch 7.11

Instalacja Microsoft SQL Server 2014 Express

Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami

Płace Optivum. 1. Zainstalować serwer SQL (Microsoft SQL Server 2008 R2) oraz program Płace Optivum.

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?

Instrukcja instalacji programu SYSTEmSM

Dokumentacja fillup - MS SQL

Zadania do wykonania na laboratorium

Administracja bazy danych Oracle 10g

Program kadrowo płacowy - wersja wielodostępna z bazą danych Oracle SQL Server 8 lub 9

Oracle Force. Opis narzęzdi bazodanowych. Przemysław Dadel, Adam Kudła, Maciej Rząsa. 20 marca 2009 AGH::KI::INFORMATYKA::BAZY DANYCH II

Instalacja aplikacji

DHL CAS ORACLE Wymagania oraz instalacja

Instrukcja instalacji aplikacji PlanSoft.org

Dokument zawiera instrukcję samodzielnej Instalacji Microsoft SQL Server 2005 Express Edition Service Pack 3 na potrzeby systemu Sz@rk.

INFORMATOR TECHNICZNY WONDERWARE

INSTALACJA I KONFIGURACJA Instalacja systemu WF-Mag Mobile 2

Oracle Designer. Oracle Designer jest jednym z głównych komponentów pakietu Oracle Developer Suite. Oracle Designer wspiera :

Instalacja i konfiguracja SAS PC Files Server

EKSPLOATACJA BAZ DANYCH WSPÓŁCZESNE TECHNOLOGIE INFORMATYCZNE

Problemy techniczne SQL Server

System. Instalacja bazy danych MySQL. Autor : Piotr Zielonka tel Piotrków Tryb., sierpień 2018r.

Problemy techniczne SQL Server

Migracja bazy danych Microsoft Access *.mdb do Microsoft SQL 2008 Server R2 SP1 dla oprogramowania Płatnik

Pracownia internetowa w szkole ZASTOSOWANIA

Zakres wykładów (2) T orzenie, monitorowanie i usuwanie uż u ytkowników. ytkowników Kontrolowanie haseł Kontrolowanie hase i zasobów systemowych i

SAP BASIS Architektura systemu klient Server

Instrukcja instalacji aplikacji i konfiguracji wersji sieciowej. KomKOD

Szczegółowy opis przedmiotu umowy. 1. Środowisko SharePoint UWMD (wewnętrzne) składa się z następujących grup serwerów:

Ćwiczenie 4. Użytkownicy

Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami

1 Instalowanie i uaktualnianie serwera SQL Server

Symfonia Produkcja Instrukcja instalacji. Wersja 2013

INFORMATOR TECHNICZNY WONDERWARE

Instrukcja instalacji i obsługi programu Szpieg 3

dziennik Instrukcja obsługi

asist Uproszczona procedura migracji danych aplikacji asist przy błędnych ustawieniach zestawu znaków bazy danych Oracle

Aktualizacja modemu LTE Speed 1000

Ćwiczenie Zmiana sposobu uruchamiania usług

Serwery LDAP w środowisku produktów w Oracle

2014 Electronics For Imaging. Informacje zawarte w niniejszej publikacji podlegają postanowieniom opisanym w dokumencie Uwagi prawne dotyczącym tego

Organizacja przestrzeni danych (2) Struktura bazy danych Oracle. Przestrzenie tabel. baza danych. tabel. tabel. struktury. (relacje, schematy,

Program Płatnik Instrukcja instalacji

Kancelaria Prawna.WEB - POMOC

Oracle ³atwiejszy ni przypuszczasz. Wydanie III

Zespól Szkół Ponadgimnazjalnych Nr 17 im. Jana Nowaka - Jeziorańskiego Al. Politechniki 37 Windows Serwer 2003 Instalacja

System kontroli dostępu ACCO NET Instrukcja instalacji

Fiery Remote Scan. Uruchamianie programu Fiery Remote Scan. Skrzynki pocztowe

Instrukcja instalacji Control Expert 3.0

SQL> startup pfile=./admin/pfile/initdbx.ora. SQL> create spfile from pfile='$home/admin/pfile/initdbx.ora' create user bolek identified by bolek;

Sage Migrator Migracja do wersji Sage Kadry i Płace

Instrukcja instalacji środowiska testowego na TestingCup wersja 1.0

Laboratorium - Instalacja Virtual PC

Ko n f i gura cja p ra cy V ISO z bazą SQL S e rve r

Instrukcja migracji danych z bazy Derby do bazy Oracle

Strojenie. Linia bazowa (1/3) Tworzenie linii bazowej

AKTYWNY SAMORZĄD. Instrukcja instalacji, aktualizacji i konfiguracji.

Wstęp... ix. 1 Omówienie systemu Microsoft Windows Small Business Server

(aktualizacja 30 kwietnia 2018)

Architektura komunikacji

DOKUMENTACJA ADMINISTRATORA SYSTEMU INFORMATYCZNEGO POLSKI FADN

Instrukcja instalacji usługi Sygnity Service

Forte Zarządzanie Produkcją Instalacja i konfiguracja. Wersja B

SoftVig Systemy Informatyczne Sp. z o.o. Szczecin , ul. Cyfrowa 4

Transkrypt:

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.