ORACLE adatbázisok ELTE-s elérése

Szerver:
az ELTE-n oradb, ablinux két működő Oracle 10g adatbázist tudunk elérni.

Kliens:
  1. 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)
     
  2. 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)
     
  3. 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ő)
     
  4. 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
HTML
HTML
PDF
PDF
2.félév: SQL Developer User's Guide HTML PDF
3.félév:  Oracle JDeveloper jdev/index