Dictando curso : Oracle Database 11g : New Features for Administrators - D50081GC11

Bueno, ha llegado el momento..

Por fin voy a dictar un curso de Oracle11g, partiendo con el de Nuevas Características , código D50081GC11

La verdad se ve muy interesante, sobre todo en lo relativo a ASM

Los invito a conocer los tópicos del curso en http://education.oracle.com

Obviamente colocaremos post relacionados


by Ligarius
19.06.09. 10:32:07. 57 words, 5130 views. Categories: Base de datos, Oracle 11g, Certificaciones ,

¡¡¡¡¡ Muere metalink !!!!!

Como ya lo había comentado en el extinto http://ligarius.wordpress.com :'( , Metalink tal cual lo conocemos dará paso al nuevo Metalink, de hecho se llamará My Oracle Support

¿Que quiero decir con esto?

Simplemente ya no veremos más está linda interfaz

Ahora nos deberemos acostumbrar a

De hecho, hay una nota en Metalink que explica lo mismo

Classic MetaLink to be Retired...What You Can Do To Prepare Doc ID: 838708.1

Tendremos que acostumbrarnos :|

by Ligarius
18.06.09. 08:40:05. 77 words, 3845 views. Categories: Base de datos, Eventos Oracle ,

Graficar en Excel información proveniente desde Statspack

El utilitario Statspack es bastante útil cuando queremos sacar datos de sucesos que han ocurrido en nuestra base de datos, de hecho nos proporcionan siempre un promedio de los datos en 2 puntos del tiempo, ¿pero que sucedería si necesitamos sacar un gráfico?, ¿cómo obtendríamos el comportamiento de nuestra base de datos por ejemplo en lo relacionado al database buffer cache?

O como podríamos saber el I/O que está presente en nuestro Storage en un período de tiempo

Suena bastante entretenido... de hecho se ve bonito , fijense..

Se imaginan crear esos gráficos con toda la información que nos presenta en Statspack

Aquí les explico paso a paso como generarlo

Aca un archivo Excel con datos de ejemplo

Espero les sirva

by Ligarius
08.06.09. 07:22:07. 128 words, 4926 views. Categories: Base de datos, Tuning / Performance, Eventos Oracle ,

ASMCMD : Utilitario para trabajar con instancias ASM

En Oracle10gr1 nacio Automatic Segment Management , una nueva manera de trabajar con los datafiles.

Obviamente esto apunta al mejoramiento del trabajo con los datafiles, a eliminar los cuellos de botella , por ejemplo I/O.

En Oracle10gr2, nacio un utilitario para realizar muchas tareas sobre ASM, llamado ASMCMD

Entonces para que complicarnos aprendiendonos tantos comandos y vistas de ASM

En realidad.... debiesemos conocerlas!!! y después usar ASMCMD

Pero bueno... acá el manual

Manual de ASMCMD en Oracle10g

Espero les sirva

Espero que sirva

by Ligarius
04.06.09. 07:50:04. 86 words, 6415 views. Categories: Base de datos, Oracle 10g ,

Analizando la carga de trabajo mediante los Switch de Redologs

A veces sucede que nos dicen

" La base de datos está lenta " , y claro, al buscar y buscar, no encontramos el porque, hasta que alguien nos dice..

"Y justo se coloca lenta , cuando ejecutamos un proceso de carga masiva" |-|

Obviamente una de las cosas que siempre debemos fijarnos cuando el desempeño de nuestras bases de datos se ven afectadas , es inicialmente si hay algún proceso que genere alta transaccionalidad.

Esto se puede verificar por la cantidad de Switch de Redo log (información generada en los archivos de redolog)

¿Cómo saberlo? aunque sea una estimación...

Pues hay mucho scripts al respecto, y de hecho el script que les voy a enseñar, esta en miles de partes, pero la verdad es bastante útil

Este script tiene que ser ejecutado con la instancia arriba

Script SQL para calcular la cantidad de Switch de Redo Log
Para ejecutar este archivo :
sqlplus "/ as sysdba" @redo.txt

Como se visualiza la información

Este script puede que ser ejecutado con la instancia abajo :>>
Script en Perl para calcular la cantidad de Switch de Redo Log
Basado en los switch que aparecen en el archivo de alertas
Para ejecutar este archivo :
perl count_log_switches.txt

Dentro del archivo count_log_switches.txt existe una línea que se visualiza así

@check_files=("/u01/app/oracle/admin/$db_sid/bdump/alert_$db_sid.log");

En esa línea debemos colocar la real ruta de nuestro archivo de alertas ;)

Como se visualiza la salida del perl

Si analizan la información que saca estos scripts, no debiesen sobrepasar (según Oracle) los 3 switch por hora, como recomendación , les puedo decir que un switch cada 10 minutos no es para nada malo (se debe considerar el tamaño de los archivos de redolog)

Particularmente me gusta mas el de la consulta a la base de datos mediante SQL, ya que la mantención sobre el archivo de alertas muchas veces no nos deja mirar muchos días hacía atrás.

Referencias
Script: Perl sample script to parse the Alert Log for log switches Doc ID: 73475.1

Espero les sirva

by Ligarius
11.06.09. 18:13:17. 357 words, 8484 views. Categories: Base de datos, Oracle 10g, Tuning / Performance ,

<< 1 ... 34 35 36 37 38 39 40 41 42 43 44 >>