Szerver: az ELTE-n oradb, ablinux két
működő Oracle 10g adatbázist
tudunk elérni.
Kliens:
SQL*PLUS kliens program
Az sqlplus
kliens program a panda.inf.elte.hu (pandora,
valerie)
gépeken fut, a használata: sqlplus
<usernév>/<jelszó>@<alias>
illetve sqlplus
<usernév>@<alias> (esetén
megkérdezi a
jelszót).
Az <alias> helyére
vagy az oradb
vagy ablinux nevet írjuk be.
Az
adatbázisok távoli
eléréséhez
szükséges információ
megtalálható
$ORACLE_HOME/network/admin/tnsnames.ora nevű
állományban.
(az sqlplus-t a panda-ról
jobb elindítani, nem
szokott probléma lenni)
Grafikus felületű
SQL*PLUS
programoknál a
bejelentkezéskor
három input mezőben
kell megadnunk a fenti
három adatot: <usernév>
<jelszó> és <alias>oradb
vagy ablinux). Windows „SQL Plus”
ikonnal vagy Start
Program „sqlplusw”
(00-807
Adatbázis laborbeli
gépekről, a PC laborokban nincs)
Bármilyen web browseren keresztül is el
lehet
érni az adatbázisokat,
az iSQL*PLUS
webes kliens
programmal.
Bejelentkezéskor a 2-hez
hasonlóan,
három mezőt kell
kitöltenünk, a harmadik <connect
identifier>
mezőbe vagy az oradb
vagy ablinux
adatbázis-nevet adjuk meg.
Elérhetősége: az
„Információs Rendszerek
Tanszék” kezdőoldalán: http://ablinux.inf.elte.hu
innen van
rámutató link, azt kövesse, jelenleg: http://ablinux.inf.elte.hu:5560/isqlplus/ http://medusa.inf.elte.hu:5561/isqlplus/
(ez a felület kísérleti jelleggel
üzemel, előfordul, hogy Zh-n nem
elérhető)
Az Oracle SQL Developer for Windows az
Oracle
honlapjáról
(otthonról is) ingyenesen
letölthető
(regisztráció után), és
a
PC laboros gépeken megtalálható a C:
gyökérben
sqldeveloper
(csak az első
csatlakozásnál kell
beállítanunk a két Oracle
servert)
ablinux: ablinux.inf.elte.hu és ablinux
oradb: medusa.inf.elte.hu és oradb.dbpc75.inf.elte.hu
Oracle azonosító:
minden hallgatónak,
aki felvette a gyakorlatot mindkét
adatbázisban van azonosítója. A régi azonosítókat a félév kezdetekor
törlik és újakat generálnak (az
új azonosítót és a kezdeti jelszót a
legelső
gyakorlaton ismertetjük). Ha nem tud bejelentkezni valamelyik adatbázisba,
akkor
e-mailben forduljon Nikovits Tiborhoz: nikovits@ullman.inf.elte.hu
A kezdeti jelszó
megváltoztatása az alábbi SQL
utasítással lehetséges: ALTER USER <usernév> IDENTIFIED BY
<új_jelszó>;
A beállításokat mindkét
adatbázisban (ablinux, oradb) végezzük
el!
Az SQL*PLUS használatáról (ha
pandorás
gépekről jelentkezik be)
Kilépés: SQL>EXIT
(vagy QUIT)
Puffer vagy fájl tartalmának
szerkesztése: SQL>EDIT <fájlnév>[.sql]
Fájl betöltése a pufferbe:
SQL>GET
<fájlnév>[.sql]
Pufferben levő parancs futtatása: SQL>RUN
(vagy /)
Parancsfájl futtatása: SQL>START
<fájlnév>[.sql]
(vagy
@<fájlnév> .sql
nélkül)
A környezeti paraméterek
beállítása (ha a
pandorás
gépekről lép be)
valamint beállíthatjuk, melyik editort (emacs,
joe,
pico, vim, stb.) használjuk DEFINE _editor=/usr/bin/joe
SET PAUSE ON
SET PAUSE "Nyomj Entert"
SET PAGESIZE 50
SET LINESIZE 90
SET LONG 10000
ALTER SESSION SET NLS_DATE_FORMAT='YYYY/MM/DD';
SET AUTOCOMMIT ON
érdemes
a beállításokat egy login.sql
scriptben megadni, amit ha az
aktuális
könyvtárba helyezünk, akkor az sqlplus
minden indításakor automatikusan
ez lefut és aktiválódnak a
beállítások.
Oracle Online Documentation segédlet a
környezethez:
1.félév:
SQL*Plus Quick
Reference
SQL*Plus
User's Guide and Reference