Materiały do przedmiotu
Administrowanie bazami danych - lab.


Wykład


Instancja PDF
Obiekty PDF
Stuktura PDF
Środowisko sieciowe (SQL*Net) PDF
Rozproszone bazy danych PDF
Użytkownicy PDF
Transakcje PDF
Undo PDF
Archiwizacja i odtwarzanie (RMAN) PDF
Retrospekcja (flashback) PDF
Strojenie zapytań PDF
Strojenie bazy danych PDF

Laboratorium


Ćwiczenie 1. Instalacja i konfiguracja bazy danych PDF
Ćwiczenie 2. Struktura bazy danych PDF
Ćwiczenie 3. Współbieżność i transakcje PDF
Ćwiczenie 4. Użytkownicy PDF
Ćwiczenie 5. Optymalizacja poleceń SQL PDF
Ćwiczenie 6. Archiwizacja i odtwarzanie bazy danych PDF
Ćwiczenie 7. Retrospekcja PDF
Ćwiczenie 8. Rozproszone bazy danych PDF Ćwiczenie 9. SQL Server (wstęp, ćwiczenie, aplikacje bazodanowe)
Ćwiczenie 10. Strojenie instancji bazy danych PDF

Materiały uzupełniające

opt.sql download
utlxplan.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.