Newsgroup: it.comp.software.database
Titolo: Oracle: primi passi e software di amministrazione

Salve a tutti!
Ho installato Oracle 10g R2 su Fedora Core 4.
Il DB sembra funzionare, creo tabelle e faccio query dall'interfaccia a
riga di comando, ma a questo punto mi sto perdendo nell'incredibile
mole di roba che ho trovato nei manuali on-line ufficiali.
Avrei bisogno di un punto di partenza per quello che riguarda:
1) l'amministrazione ordinaria del db (cose tipo la gestione degli
uteti etc.)
2) la programmazione con le OCI.
Qualcuno sa indicarmi qualche scorciatoia?
E inoltre: esiste qualcosa tipo phpMyAdmin per MySQL, magari un
software free di terze parti che permetta in modo semplice e senza
troppi casini di amministrare il db e gli oggetti piu' comuni di esso?
Ho visto iSQL*Plus, ma mi e' sembrato un po' poverino (e soprattutto ci
ho messo una settimana a capire quale utenza utilizzare, e anche se
sono entrato come SYSMAN non ho ancora capito perche' - ma questo e'
perche' ho bisogno di quello che chiedo al punto 1).
Grazie per l'attenzione, ciao!
GePs


Non hai certo fatto domande semplici...
Iniziamo dal facile.
Strumenti di amministrazione:
la 10g ha un tool di amministrazione grafica chiamato dbconsole.
Per farlo partire setta la variabile d'ambiente ORACLE_SID e lancia il 
comando:
export ORACLE_SID=<nome tua istanza>
emctl start dbconsole
se la console parte senza errori l'output ti dira' su che porta 
connetterti con il tuo browser per poter usare questo tool grafico.
Altrimenti puoi scaricarti dal sito oracle il client java per la 10gR2.
Non e' completo come quello della 9i ma puoi comunque usarlo per 
eseguire molte operazioni.
Le utenze con cui connettersi dipendono da cio' che devi fare.
Le piu' potenti (e piu' comunemente usate) sono SYS e SYSTEM.
La miglior definizione che ho mai letto le indicava rispettivamente 
come: Dio e la mano destra di Dio.
Quindi non abusarne.
SYS (connesso come SYSDBA) ti permette qualsiasi tipo di operazione 
compreso lo shutdown e startup dell'istanza e ogni modifica al DB.
SYSMAN e' un'utenza molto particolare.
E' l'amministratore designato per l'enterpise manager (che nella 10g e' 
o locale o centralizzato via grid control).
La parte difficile delle tue richieste: domanda 1 e 2.
Le risposte dipende da quanto vuoi imparare.
Ti basta solo imparare a giocare o tiserve una conoscienza di livello 
enterprise?
In rete trovi molti e-book.
Prova il vecchio ma ancora utile Teach yourself oracle 8 in 21 days.
Ti dara' almeno una base da cui partire.
Da li' la strada e' tutta in salita!
tahiti.oracle.com
 per la documentazione ufficiale compresi i mauali 
"concept".
-- 
Fabrizio Magni
fabrizi...@mycontinent.com
replace mycontinent with europe

 [...]
Grazie per i riferimenti, ho idea che c'e' tantissimo da studiare, ma
purtroppo io ho poco tempo...
PS: per quello che riguarda la programmazione con le OCI?

 PS: per quello che riguarda la programmazione con le OCI?
Tra l'altro: sto seguendo il manuale ufficiale per le OCI di oracle (un
pdf da 1260 pagine!!!) che dice che in $ORACLE_HOME/rdbms/demo sono
presenti alcuni programmi di esempio (informazione che ho anche trovato
in siti tipo 
orafaq.com
), ma si da il caso che nella mia installazione
non ci sono! Dove li trovo?

GePs ha scritto:

Alla fine li ho trovati su OTN... :)

 
Non conosco libri semplificati per le OCI.
Tahiti, come hai gia' scoperto, e' il posto migliore per i manuali.
Buona serata.


 [...]
Ok! Sto facendo dei pasi avanti anche grazie alle tue dritte.
Grazie ancora e ciao!
GePs