Newsgroup: it.comp.software.database
Titolo: Istanza oracle..

Salve a tutti
Dovrei cancellare una istanza Oracle e non so da dove iniziare ...
Qualcuno sa dirmi come posso fare a cancellarla e ricrearla ???
grazie

 Qualcuno sa dirmi come posso fare a cancellarla e ricrearla ???
Per prima cosa devi 'spegnerla', a seconda del sistema che stai 
usando *nix o Win hai diversi modi:
*nix:
export ORACLE_SID=<ID_ISTANZA>
svrmgrl
connect internal
shutdown normal
...
exit
Win:
Usa l'applet 'Services' del Pannello di Controllo per trovare e
fermare il servizio "Oracle_ID_ISTANZA".
A questo punto l'istanza e' ferma.
Su *nix devi eliminare le voci relative all'istanza in /etc/oratab
ed in $ORACLE_HOME/admin, se pero' la vuoi ricreare puoi evitare di farlo
e procedere alla ricostruzione. Crea/modifica i file di inizializzazione
(solitamente sotto $ORACLE_HOME/admin/<ID_ISTANZA>/pfile e
$ORACLE_HOME/admin/<ID_ISTANZA>/create), quindi usa
svrmgrl
connect internal
startup nomount pfile=$ORACLE_HOME/admin/<ID_ISTANZA>/pfile/nomefile.ora
<richiamare gli script di creazione>
exit
Su Win, usa l'apposito tool di gestione (Database Administrator) per
distruggere e ricreare l'istanza (deve rimuovere e ricreare il
servizio di NT).
Leggi la documentazione relativa al tuo Sistema.
Davide

 ha scritto nel messaggio
news:9uftp9$7v83p$1...@ID-18487.news.dfncis.de...


 Davide
vedo un BEL PO' di confusione tra ORACLE_HOME e ORACLE_BASE...
nella ORACLE_HOME và cancellato il link al pfile sotto dbs/ e il
passwordfile. sotto la ORACLE_BASE/admin ci sono i files che intendevi...
e non ci dimentichiamo dei datafiles... se vuoi cancellare proprio
tutto!
(sotto la ORACLE_HOME/network ci sarebbero anche i files del listener...
e nella tnsnames.ora va tolta la risoluzione locale dei db.)
ciao

 e nella tnsnames.ora va tolta la risoluzione locale dei db.)
Ma se vuole ricrearla e' inutile rimuovere l'informazione per poi
rimettercela...
Davide

dav...@yahoo.com
 wrote in news:9ug31a$82qo6$
2...@ID-18487.news.dfncis.de
:

già... era solo per dare un'idea di "dove sono" le informazioni del db, 
caso mai un giorno volesse rimuoverla del tutto!
e poi se la ricrea da zero con l'assistant le info te le rimette da solo 
(anche in oratab)

 e poi se la ricrea da zero con l'assistant le info te le rimette da solo 
Ma l'assistant funziona solo se sei sul server ed hai installato X o puoi
esportare il display (che mica sempre si puo' fare), mentre la buona
vecchia linea di comando funziona anche tramite ssh...
Davide

 ciao
Dove  trovo i datafiles?
Dove sono i files del listener??
ho visto in network di oracle
bash-2.03$ cd network/
bash-2.03$ ls
admin    doc      jlib     log      snmp     trace
agent    install  lib      mesg     tools
Potreste indicarmi la differenza tra ORACLE_BASE ed ORACLE_HOME ??? 
Grazie, Salvatore
-- 
Posted from  [217.59.175.113] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Potreste indicarmi la differenza tra ORACLE_BASE ed ORACLE_HOME ??? 
$ORACLE_BASE è la "base dove si mette Oracle" che, secondo lo standard OFA, 
dovrebbe essere unica..
$ORACLE_HOME varia a seconda dell'installazione...
in genere $ORACLE_HOME=$ORACLE_BASE/product/8.1.7 (o la release installata)
(possono esserci + installazioni e + ORACLE_HOME sotto una ORACLE_BASE 
sola...
$ORACLE_HOME è di fatto il path in cui i tool di ORACLE cercano i files del 
db. (ORACLE_HOME deve SEMPRE essere settata).
questa differenza serve nel caso uno volesse upgradare di release (e per 
tanti altri motivi)...
comunque la ORACLE 'consiglia' di seguire lo standard OFA, ma non si è 
obbligati (se si vuole martellarsi sui coglioni)...
ciao


$ORCLE_HOME/network/admin/listener.ora
$ORCLE_HOME/network/admin/tnsnames.ora
$ORCLE_HOME/network/admin/sqlnet.ora

 $ORCLE_HOME/network/admin/sqlnet.ora
ooops... infatti.

 wrote in message
news:Xns916D794DBE...@10.16.96.46...

dicesi $TNS_ADMIN
ciao
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG