Analisi Oracle - UTLESTAT
Utilità di diagnostica di
Il database Oracle strumenti di diagnostica e monitoraggio svolgono un ruolo di primo piano per esaminare efficacemente le statistiche di sistema. Se siete curiosi di sapere che cosa sta accadendo dentro di Oracle, si può fare uso di punti di vista di prestazioni o di uno qualsiasi degli strumenti grafici che accedono a comprendere il database in un più ampio spettro. Tuttavia, uno dei metodi più tradizionali per la raccolta delle informazioni è in esecuzione di una sequenza di script denominati UTLBSTAT e UTLESTAT.
Si tratta di strumenti solidi e time-tested per ottenere le statistiche del database Oracle. Ma questi script vengono eliminate dalla serie Oracle 8i in poi con un programma simile e molto più efficace chiamato STATSPACK.
Che cosa sono esattamente UTLBSTAT e UTLESTAT?
Questi sono script che producono istantanee e relazione statistiche per un determinato periodo di tempo su un intero database Oracle. Così si può valutare come il database Oracle esegue dal snapshot prodotta dal momento che si avvia UTLBSTAT (inizio) fino a quando si esegue il UTLESTAT (fine). In sostanza, si corre il UTLBSTAT quando si avvia il database e dopo il periodo previsto di tempo, si corre il UTLESTAT per terminare il metodo statico di raccolta e generare il rapporto definitivo.
Il report generato dopo l'esecuzione di queste utilità diagnostica contiene un elenco dettagliato e un'ampia gamma di attività è accaduto all'interno del database. Esso include informazioni dettagliate riguardanti il seguente:
- le statistiche del database
- di attività di cache Biblioteca
- Eventi che causano Waits
- le statistiche di utilizzo del segmento di rollback e contesa
- statistiche Fermo
- statistiche della cache Dizionario
- I /O da file di dati e gli spazi tabelle
- parametri initSID.ora
- La versione del database e tempi delle attività
- Periodo di
misura
E 'stato il primo metodo usato quando grave sintonia database, era in domanda. Se siete interessati a UTLBSTAT o UTLESTAT (noto come BSTAT /ESTAT), il modo più semplice per diventare versante con queste utility è di lanciarlo e interpretare i risultati generati. Ma può essere schiacciante a che fare con il rapporto generato, che è lunga.
Considerate queste linee guida quando si eseguono queste utilità. Inizialmente eseguire il report e salvare l'output risultante in modo da avere la linea di base di informazioni. Se si esegue il report durante il tempo povero prestazioni, potrebbe non essere utile per capire le reali cambiamenti all'interno del database. Ma l'esecuzione del rapporto per un determinato periodo di tempo preleverà i risultati precisi. Se il database è arrestato o c'era stato un arresto tra il BSTAT e ESTAT, statistiche sarebbero validi ed è meglio per eliminare il rapporto.
È necessario modificare il sistema per raccogliere statistiche più raffinate per quanto riguarda il tempo prima si esegue il report generato. È possibile selezionare una delle due opzioni, come è possibile impostare le TIMED_STATISTICS parametro a true (in init.ora) oppure è possibile impostare il valore con “ ALTER SYSTEM &" ;. Teoricamente parlando, un tale cambiamento dovrebbe portare leggero calo di prestazioni, ma è raramente menzionata.
È possibile attivare il processo di analisi dalla directory. Il report output generato è chiamato “ report.txt &"; ed è utile per rinominare il rapporto con un timestamp unico per l'identificazione e salvarlo per ulteriori scopi di archiviazione.
Process Execution in un più ampio spettro Quali sono gli script SQL esistenti
UTLBSTAT e UTLESTAT che sono principalmente usato per iniziare e terminare la raccolta delle statistiche. Utilizzando queste utilità, è possibile raccogliere statistiche sulle prestazioni e le cifre nel corso di un periodo di tempo predefinito dire durante la fine del mese o periodo più congestionato della giornata e produrre report.
In quali tablespace devono essere eseguiti i programmi di utilità? Le tabelle temporanee vengono creati dal UTLBSTAT per tenere le statistiche. Le utilità collegano come SYSDBA e le tabelle vengono create nel SYS &'; s predefinito TS SYSTEM. È necessario creare un nuovo TS prima di eseguire lo script e devono cambiare il TS predefinita del sistema per questo nuovo
Quando si è finito con l'esecuzione entrambi gli script, è possibile modificare il SYS &';. S predefinito TS a SYSTEM. Spesso è consigliabile per fare questo cambiamento, perché quando si esegue UTLESTAT, queste tabelle vengono eliminati e può provocare la frammentazione del SISTEMA tablespace. Ma la maggior parte degli amministratori di database sanno che questa bassa quantità di frammentazione è facilmente trascurabile.
Procedura per l'esecuzione UTLBSTAT e UTLESTAT
È possibile eseguire gli script dal server manager (SVRMGR) che è collegato come SYSDBA. Per eseguire dal SVRMGR, l'ubicazione degli script in Oracle sono come sotto:
SVRMGR > @ ORACLE_HOME /rdbms /admin /utlbstat.sql
SVRMGR > @ ORACLE_HOME /rdbms /admin /utlestat.sql
I passaggi per raccogliere e statistiche finali
Eseguire lo script UTLBSTAT dal percorso di cui sopra. L'inizio e tavolini vengono creati dallo script e istantanee di dati presi dalle tabelle di performance dinamiche (V $ xxx), in modo che le statistiche iniziali possono essere campionati e memorizzati nelle tabelle BEGIN.
I seguenti passaggi sono utilizzato per eseguire UTLBSTAT e UTLESTAT:..
1.Initially avviare SQL * Plus e collegare l'interno
2.To ottenere statistiche dettagliate, impostare il TIMED_STATISTICS TRUE
SQL > alterare set sistema TIMED_STATISTICS = true;
Sistema alterato
3.To negozio statistiche, creare tabelle temporanee eseguendo lo script utlbstat.sql
SQL > @ $ ORACLE_HOME /rdbms /admin /utlbstat.sql
4.Let database Oracle corsa normalmente per un tempo specifico in modo che possono essere create le statistiche.
5. Dopo il periodo di monitoraggio privilegiato , eseguire il utlestat.sql per generare il rapporto e rilasciare le tabelle temporanee
SQL >. @ $ ORACLE_HOME /rdbms /admin /utlestat.sql
6.Ora si deve impostare la TIMED_STATISTICS FALSE
SQL > alterare set sistema TIMED_STATISTICS = false;
Sistema alterato
A questo punto, lo script genera un file report.txt elaborato selezionando i dati richiesti dalle tabelle DIFFERENZA.. Il tablespace default deve essere cambiato di nuovo a SISTEMA se state apportate delle modifiche per eseguire gli script. Sulla base della relazione campionato, si può capire le specifiche aree di database in cui è necessaria la messa a punto.
Per ulteriori informazioni su UTLBSTAT e UTLESTAT e di altri strumenti di Oracle diagnosi come TRCANLZR è a portata di clic!
. &Nbsp ;
software di contabilità aziendale e Quickbooks
- Pratiche standard per QuickBooks Hosting Provider
- I vantaggi di utilizzare Medical Billing Services
- Social Media Marketing:. Come un efficiente supporto presepe sociale può sollevare il tuo business …
- Utilizzando la tecnologia per stimolare la redditività e la crescita
- Affiliato Making Money Made Easy
- Si può utilizzare Internet Marketing per creare a lungo termine soldi?
- Applicazioni eccellenti per quella super-attività
- Quali Forex libri sono i migliori
- Arricchisci la tua idea su EBay clone e sceneggiatura asta
- Fishbowl Inventory hosting fornisce Inventory Management Secured
- In linea software di contabilità - per rendere il vostro business globale
- Finestre rivendere l'hosting su Linux
- Test di carriera - esattamente cosa sono e possono Sinceramente fare il lavoro
- Come scegliere il miglior sistema senza fili di posizione
- QuickBooks hosting provider: proadvisors tecniche per commercialisti
- Predators Commissione Recensioni
- I vantaggi di utilizzare la migliore sceneggiatura asta Penny
- Registrazione vocale con registrazione vocale
- Renegade Cash da Andrew X - Recensioni
- Perché le piccole aziende startup servono le competenze dei fornitori e fiscali Servizi di contabil…