Oracle adatbázis használatának alapjai
Oracle adatbázis használatat a medusa.inf.elte.hu-n
Az adatbáziskzelő klasszikus kliens-szerver felépítésben működik.
A medsa gépen fut egy oracle szerver. Ahhoz, hogy az adatbázis szerver
szolgáltatásait használni tudjuk, valamilyen kliens programon keresztül
kapcsolódnunk kell hozzá. Ehhez használhatunk
- online klienseket,
- saját, SQL részeket tartalmazó alkalmazásokat,
- vagy adatbázis komponenseket tartalmazó integrált fejlesztőeszközöket.
Mi on-line kliens programmal dolgozunk, neve SQL*Plus.
A kliens programmal csatlakoznunk kell (az oracle szabvány
adatbázis-kapcsolatát használva) a szerverhez.
Ez történhet távolról: egy tetszőleges gépen fut egy oracle kliens, ami
hálózaton keresztül éri el a medusa-n lévő szervert, vagy lokálisan:
bejelentkezel a medusa-ra valamilyen terminállal, majd ott
indítod el a kliens programot.
Mindkét változatnál ki kell alakítani, ki kell próbálni és meg
kell szokni a viszonylag minimális szolgáltatást nyújtó környezetet.
Kliens a medusa.inf.elte.hu-n
- bejelentkezés:
ssh user@medusa.inf.elte.hu, vagy windows alatt
putty vagy más terminál használata.
- operációs rendszer szintű beállítások:
- jelszó változtatás: passwd
- shell változtatás (akinek nem tetszik a zsh): chsh parancs
- környezeti változók beállítása az 'sqlplus' kliens használatához:
az ehhez szükséges parancsokat megtalálod az
ora_profile.inf file-ban. Ezeket bepakolhatod
valamelyik profile file-odba (bash shell esetén a .profile megfelelő),
hogy minden bejelentkezésnél elinduljon, vagy bejelentkezés után is futtathatod.
A file tartalmaz egyéb kényelmi beállításokat is, ezeket alkalmazd ízlés
szerint.
- sqlplus futtatás:
Ha minden ok eddig, akkor az sqlplus paranccsal elindul a kliens. Kér
egy azonosítót és egy jelszót, ezek: user: amit igényeltél, password: a
usernév.
- sqlplus és adatbázis user beállítások:
- jelszó változtatás:
alter user [usernév] identified by [új jelszó]
- sqlplus beállítása:
set [környezeti változó] [érték]
Itt ilyesmiket lehet állítani, mint sorok hoszza, stb. Példaként nézd meg a
login.sql nevű file-t,
ami egy sqlplus-szal futtatható file, és
tartalmaz ilyen beállításokat. Ha ilyen néven van a home-odban egy file,
akkor azt az sqlplus indításkor lefuttatja (tehát beállítja a kívánt értékeket).
Dokumentáció