Posts Tagged ‘oracle’

Sposoby zamykania i otwierania bazy danych oracle

piątek, czerwiec 20th, 2008


Zamykanie bazy oracle, otwieranie bazy oracle

W artykule “Zamykanie i otwieranie bazy oracle” opisałem jak zamykamy i otwieramy bazę oracle, w tym artykule chciałbym przedstawić sposoby i zastosowanie opcji z jakimi możemy zamykać i otwierać bazę danych.

Pierwsza opcja to zamykanie przez komendę

ORACLE SHUTDOWN - używamy tej opcji do zamykania bazy jeżeli nikt nie jest podłączony do tej bazy, jeżeli ktoś jest podłączony i pracuje na bazie, baza będzie czekała aż ten użytkownik zakończy transakcje i się wyloguje i dopiero wtedy baza zamknie się, ten typ zamykania bazy rzadko jest stosowany w praktyce.

Drugim sposobem zamykania bazy jest

SHUTDOWN IMMEDIATE ten typ zamykania bazy powoduje że baza wycofuje wszystkie nie zatwierdzone transakcje a także odłącza użytkowników podłączonych do bazy i dopiero wtedy zamyka bazę, właśnie tej opcji używamy w praktyce do zamykania bazy.

Trzecim ostatnim sposobem zamykania bazy jest

SHUTDOWN ABORT, ta opcja jest stosowana tylko wtedy kiedy nie możemy zamknąć bazy przez SHUTDOWN IMMEDIATE a musimy natychmiast zamknąć bazę, np. w przypadku jakiś awarii.

Należy pamiętać iż ten typ shutdown-u powoduje iż baza jest zamknięta ale wymaga recovery, w tym przypadku to recovery odbywa się podczas startowania bazy, nie należy robić backupu jeżeli baza została zamknięta przez ABORT ponieważ może być problem z otworzeniem takiej bazy.


Zamykanie i otwieranie bazy oracle

poniedziałek, czerwiec 16th, 2008


Zamykanie i otwieranie bazy oracle

W tym topiku pokarzę jak zamykać i otwierać bazę danych oracle, mamy tu kilka opcji zamykania i otwierania bazy. Pierwszy sposób to np. z programu “Database Home Page” który jest dostarczany z Oracle Express Edition klikając w odpowiednie ikonki. Drugi sposób to z linii poleceń uruchamiamy SQLPLUS-a i startujemy lub zamykamy, w przypadku linuxa lub unixa przed uruchomieniem sqlplus-a należy właściwie wyeksportować wymagane zmienne tj.

ORACLE_SID - identyfikator bazy danych,

ORACLE_HOME - miejsce gdzie oracle została zainstalowany i

PATH ścieżka do programów oracle np. sqlplus-a.

Po wyeksportowaniu tych zmiennych piszemy

sqlplus / as sysdba

po wpisaniu tej komendy uruchamia się sqlplus i tam wpisujemy polecenie

STARTUP - do startowania bazy, jeżeli baza zostanie podniesiona prawidłowo wtedy dostaniemy komunikat “Database opened“, na otworzonej bazie możemy wykonywać zapytania w celu odczytania danych gromadzonych w bazie

np.  select * from v$instance;

pokaże nam informacje o bazie do której jesteśmy zalogowani. Żeby zatrzymać bazę wpisujemy polecenie SHUTDOWN. Jeżeli chcemy wyjść z SQLPLUS-a wpisujemy polecenie EXIT.



prace magisterskie - www.ekodab.pl - chłodnice reflektory hurtownia - materace - alegro - pozycjonowanie strony - anova - e-mailing - szkolenie na masażystę Gdańsk - płyty dvd bluray sony - Graczykowie - zmywarki - ŻYCZENIA URODZINOWE