SQLTools tutorial pl.pdf

(1146 KB) Pobierz
37382828 UNPDF
SQLTools w pi¦ciu krokach
ver. 0.1
Drzewiecki Tomasz
14 grudnia 2004
Spis tre±ci
1 Logowanie
2
2 Główne okno
3
3 Przegl¡darka obiektów
7
4 Par¦ ¢wicze« nie zaszkodzi 9
4.1 Wykonajmy ¢wiczenia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4.2 Wskazówki (oczywi±cie istnieje wiele dróg do osi¡gni¦cia tego samego celu) . . . . . . . . 10
5 Dla zaawansowanych - dostosowanie SQLTools do własnych potrzeb 11
5.1 I co dalej? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1
1 Logowanie
Wł¡czmy program. Widzimy okno logowania si¦ do bazy danych.
Po lewej stronie mamy list¦ wyboru z ostatnimi logowaniami si¦ do ró»nych baz danych. Na rysunku
widzimy list¦ uporz¡dkowan¡ wg czasu ostatniego u»ycia poł¡czenia. Mo»emy posortowa¢ warto±ci w
li±cie po dowolnej z kolumn.
Aby si¦ zalogowa¢ do bazy w odpowiednie pola wpisujemy u»ytkownika, hasło oraz wybieramy z listy
nazw¦ bazy, a dokładniej jego SID (pole TNS).
A co , gdy w dost¦pnych ±cie»kach nie mamy poprawnego (lub »adnego) pliku tnsnames.ora ? Mo»emy
wpisa¢ parametry r¦cznie. Zaznaczamy opcj¦ Bypass tnsnames.ora i podajemy nazw¦ komputera udost¦p-
niaj¡cego baz¦ oraz typowy port 1521.
Podczas prób podł¡czania bardzo u»yteczny jest przycisk Test connection (testuj poł¡czenie), widoczny
na powy»szym rysunku. Umo»liwia on proste sprawdzenie istnienia instancji i poprawno±ci wpisanego
hasła, bez logowania si¦ do bazy.
Gdy musimy wykona¢ czynno±ci administracyjne niezb¦dne jest zalogowanie si¦ jako SYSDBA lub
SYSOPER. Umo»liwia to lista wyboru Mode .
2
37382828.003.png
Po poprawnym zalogowaniu si¦ do bazy na pasku narz¦dziowym widzimy obecne poł¡czenie oraz przy-
ciski pozwalaj¡ce si¦ rozł¡czy¢ lub bezpo±rednio poł¡czy¢ z inn¡ instancj¡ lub jako inny u»ytkownik.
2 Główne okno
Widzimy teraz główne okno programu.
W edytorze mo»emy wydawa¢ wi¦kszo±¢ komend znanych z programu SQLPlus, jak i edytowa¢ oraz
zatwierdza¢ pakiety, procedury, czy triggery. W dolnym oknie mamy dost¦p do wyników zapytania. Zróbmy
prosty eksperyment. Wpiszmy w edytorze:
SELECT 5+10 FROM DUAL;
Naci±nijmy F5 . Na dole widzimy wynik!
3
37382828.004.png 37382828.005.png 37382828.006.png
Spróbujmy co± trudniejszego.
SELECT * FROM user tables;
Podczas pisania tekstu, je±li piszemy małymi literami zauwa»ymy, »e z naszym tekstem co± si¦ dzieje.
Jest ładnie formatowany. Odpowiada za to opcja z menu: Tools ! Application/Editor Settings ! Norma-
lize keywords . Je±li mamy ju» gotowy kawałek kodu, aby go ’upi¦kszy¢’ mo»emy wyda¢ komend¦ z menu:
Text ! Normalize Keyword .
Wykonajmy powy»sze zapytanie klawiszem F5 . W zale»no±ci od ilo±ci dost¦pnych tabel zobaczymy
kilka(na±cie) wierszy wyniku.
W dolnej linii statusu jest informacja, »e w czasie 0.481s pobrano tylko 100 pierwszych wierszy. Ustawienie
to mo»na zmieni¢ w menu: Tools ! Session/DDL/Grid Settings ! Data Grid ! Row prefetch .
Wybierzmy opcj¦ z menu: Session ! Enable Session Statistics . Wykonajmy jeszcze raz to samo zapy-
tanie. Przejd¹my na drug¡ zakładk¦ Statistics .
4
37382828.001.png 37382828.002.png
Zgłoś jeśli naruszono regulamin