Wykład
Instancja

Obiekty

Stuktura

Środowisko sieciowe (SQL*Net)

Rozproszone bazy danych

Użytkownicy

Transakcje

Undo

Archiwizacja i odtwarzanie (RMAN)

Retrospekcja (flashback)

Strojenie zapytań

Strojenie bazy danych

Laboratorium
Ćwiczenie 1. Instalacja i konfiguracja bazy danych

Ćwiczenie 2. Struktura bazy danych

Ćwiczenie 3. Współbieżność i transakcje

Ćwiczenie 4. Użytkownicy

Ćwiczenie 5. Optymalizacja poleceń SQL

Ćwiczenie 6. Archiwizacja i odtwarzanie bazy danych

Ćwiczenie 7. Retrospekcja

Ćwiczenie 8. Rozproszone bazy danych

Ćwiczenie 10. Strojenie instancji bazy danych

Materiały uzupełniające
opt.sql downloadutlxplan.sql download - lokalizacja w systemie: $ORACLE_HOME/rdbms/admin
utlxpls.sql download - lokalizacjaw systemie: $ORACLE_HOME/rdbms/admin
SQL*Plus - aby życie było prostsze
Edytowalana histora zapytań - program rlwrap
Program rlwrap pozwala uzyskać funkcjonalność, której pozbawiony jest SQL*Plus (a także RMAN i wiele innych dostępnych z lini poleceń programów narzędziowych) czyli możliwość edycji aktulanie wpisywanego zapytania/polecenia (przy pomocy strzałek kursorów lewo/prawo), oraz wykorzystania historii poleceń (strzałki góra/dół).W naszym systemie program ten skonfigurowaliśmy następująco:
1) Pobranie programu:
wget ftp://ftp.icm.edu.pl/vol/rzm1/linux-fedora/linux/epel/5/x86_64/rlwrap-0.30-1.el5.x86_64.rpm
wget ftp://ftp.icm.edu.pl/vol/rzm1/linux-fedora/linux/epel/5/i386/rlwrap-0.30-1.el5.i386.rpm
2) Instalacja programu:
rpm -ivh rlwrap-0.30-1.el5.x86_64.rpm
rpm -ivh rlwrap-0.30-1.el5.i386.rpm
3) Dodanie wparcia programów narzędziowych przez rlwrap (wpisy w pliku /etc/profile):
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'
Edycja ostatniego zapytania
Zmienna środowiskowa EDITOR zawiera nazwę programu uruchamianego między innymi przez SQL*Plus poprzez wydanie w nim polecenia ed. Uruchamiany w ten sposób edytor pozwala na modyfikacje ostatnio wydanego zapytania (po jego zakończeniu i zapisaniu zmodyfikowanego pliku/zapytania wracamy do SQL*Plus i możeny wykonać to zmodyfikowane zapytanie).W naszym systemie globalnie (dla wszystkich użytkowników) w pliku /etc/profile umieściliśmy wpis:
export EDITOR=nano
© Wszystkie opublikowane tu materiały stanowią własność pracowników Instytutu Informatyki Politechniki Poznańskiej i zostały udostępnione wyłącznie Słuchaczom Studium Podyplomowego w celach dydaktycznych. Jakiekolwiek inne wykorzystanie tych materiałów wymaga każdorazowo uzyskania zgody autorów.