Introduzione
Insieme a MySQL e PostgreSQL, Oracle è uno dei database più usati e non sarebbe giusto non menzionare questo script, che prende ispirazione da phpMyAdmin ma, a differenza di phpPgAdmin, è stato sviluppato da zero. Il prodotto assomiglia incredibilmente a phpMyAdmin e, anche se leggermente diverso, ne conserva le peculiarità principali, come l'accesso in remoto e la gestione multiutenza.
La guida all'interno però è assai scarna e non ci indica con chiarezza quali passaggi dobbiamo seguire per installare lo script.
Configurazione dello Script
Come per tutti gli altri script, scompattare il file (in formato .tar.gz) ed andare a modiciare il file config.inc.php nella directory "php".
Apportare delle eventuali modifiche al file config.inc.php seguendo la spiegazione seguente:
$DBUser_C[n]="" ;
stringa ; Nome utente di accesso all'ennesimo server Oracle (l'impostazione di default di n è 0).
$DBPass_C[n]="" ;
stringa ; La password di accesso all'ennesimo server Oracle (l'impostazione di default di n è 0).
$DBName_C[n]=""
stringa ; Il database di default.
$ENABLE_VIEW_STATEMENTS=FALSE ;
booleano ; Abilita (TRUE) o disabilita (FALSE) la visualizazzione dei processi in corso.
$DEBUG_ECHO_LEVEL=0 ;
intero ; Setta le impostazioni di visualizzazione del debug.
1 = solo messaggi critici - 2 = avvertimenti - 3 = visualizzazione normale.
$HTTP_AUTH_ENABLED=FALSE ;
booleano ; Abilita (TRUE) o disabilita (FALSE) l'autenticazione utente tramite Http.
$HTTP_AUTH_LOGIN[n]="" ;
stringa ; Nome utente per l'autenticazione.
$HTTP_AUTH_PASSWORD[n]="" ;
stringa ; Password per l'autenticazione.
$ENABLE_SESSION_FUNCTIONS=TRUE ;
booleano ; Abilita (TRUE) o disabilita (FALSE) la visualizzazione del menu in alto (disponibile solamente se le sessioni sono supportate dalla tua installazione di Php 4).
$USE_ALL_USER_DATA=FALSE ;
booleano ; Abilita (TRUE) o disabilita (FALSE) la visualizzazione di tutti i dati (non solo quelli relativi ad un utente).
$ENABLE_xxxxxx=TRUE ;
booleano ; Abilita (TRUE) o disabilita (FALSE) la navigazione dei vari oggetti.
$TABLE_ROW_LIMIT=500 ;
intero ; Setta il limite di righe.
$TABLE_FIELDLENGTH_LIMIT=200 ;
intero ; Setta la lunghezza limite dei campi.
$ENABLE_HTML_OPTIMIZATION=TRUE ;
booleano ; Abilita (TRUE) o disabilita (FALSE) l'ottimizzazione dell'html.
$ENABLE_HTML_TREE=FALSE ;
booleano ; Abilita (TRUE) o disabilita (FALSE) la visualizzazione del menu ad albero in html (se disabilitata, viene usato un menu ad albero in javascript).
Installazione sul Server
A questo punto non rimane che caricare i file sul server ed accedere a phpOracleAdmin tramite un indirizzo del tipo http://www.tuosito.it/phpOracleAdmin/index.php.
Giudizio finale
Il prodotto è ottimo, sotto molti punti di vista. In primo luogo la configurazione è più semplice rispetto a quella di phpMyAdmin e in secondo luogo lo script presenta delle funzionalità più intuitive (come il menu ad albero in stile Windows). Due sue pecche però risaltano all'occhio, la documentazione praticamente inesistente e la sola disponibilità in lingua inglese.