Gestione Istanza Oracle Istanza Oracle db Concetti di un`istanza

Istanza Oracle db
• Per consentire ad utenti e applicazioni l’accesso e
l’aggiornamento di dati in un db, Oracle:
Gestione Istanza Oracle
Dr. Grega
Dr. Barone
Concetti di un’istanza
• Concetti fondamentali associati ad
un’istanza:
–
–
–
–
Parametri di inizializzazione
Struttura della memoria
Processi Oracle in background
Accesso al database
– Esegue una serie di processi (background processes);
– Alloca parte della memoria.
• Queste due operazioni generano un’istanza del db.
• NOTA: non è necessario avviare un’istanza. Ma
ovviamente non è possibile accedere ai dati.
Parametri di inizializzazione
• Parametri di configurazione che influenzano le
operazioni base di un’istanza.
• Vengono letti in fase di startup del db e
monitorati durante la sua esecuzione.
• Esistono due tipologie:
– Server Parameter file;
– Text Initialization Parameter file;
Struttura della memoria
• La grandezza della memoria influisce sulle
prestazioni ed è controllata dai parametri di
inizializzazione (SGA e PGA);
• I parametri sono ottimizzati in fase di
creazione del db (sulla base del modello
scelto);
Processi Oracle in background
• Scopo:
– Gestione della struttura della memoria;
– Operazioni di scittura sul disco;
– Operazioni generali di mantenimento.
• Attraverso alert vengono segnalati problemi
riguardanti la grandezza della memoria e
proposte soluzioni a tali problemi.
1
Accesso ad database
• Un’istanza di un db è avviata solo da un
amministratore del db con privilegi di
connessione speciale:
– SYSDBA: utenti con privilegi assoluti di
amministrazione;
– SYSOPER: utenti con privilegi di operatività sul db.
• Avvia l’istanza:
– Utilizzo di Oracle Enterprise Manager (OEM);
– Utilizzo di Windows per avviare i servizi Oracle.
Configurazione dei parametri di
inizializzazione
• Elenco di tutti i parametri di inizializzazione.
• Accessibile con OEM da il tab
Amministrazione -> Parametri di
inizializzazione
• Composta da due sezioni:
– Corrente: parametri attuali dell’istanza del db. Solo
i parametri dinamici possono essere cambiati.
– SPFile: server parameter file. Modifiche statiche e
dinamiche.
Esercitazione
• Gestione tramite windows dei servizi di
avvio e sospensione dell’istanza del db.
• Amministrazione dei parametri di
inizializzazione.
• Amministrazione dei parametri di
memoria.
Start/Stop dell’istanza db
• Utilizzo di Oracle Enterprise Manager
• Utilizzo di Windows per avviare i servizi
Oracle di supporto:
– OracleServiceSID
– OracleORACLE_HOMETNSListener: avvio
del listener per permettere la connessione;
– OracleDBConsoleSID: abilita la connessione
al db.
Configurazione dei parametri
della memoria
• Elenco di tutti i parametri della memoria.
• Accessibile con OEM da il tab
Amministrazinone -> Parametri di memoria
• Composta da due sezioni:
– SGA: system global area
– PGA: process global area
Riferimenti – Gestione Istanza
Oracle
• Esercitazione:
http://www.oracle.com/technology/obe/
10gr2_2day_dba/instance/instance.htm
• Aspetti teorici: 2 Day DBA
• Approfondimenti: Oracle Database
Administrator's Guide
2