Tuning oracle 9i

Estimados señores,
solicito su amable ayuda para realizar un tuning oracle 9i. Me interesa una guía rápida de los principales tareas que deben realizarse para el tuning, sobretodo espacio disponible de tablas y como aumentarlo, así como parámetros principales de memoria.
De antemano agradezco su colaboración,
saludos

1 Respuesta

Respuesta
1
Es importante separar la parte de mantenimiento de espacio, que corresponde a las actividades de espacio disponible; y del tuning, que es sobre parámetros de la BD y como se esta comportando en términos de carga, hardware y storage.
Para las tablas (e indices), se puede hacer un mantenimiento general con un export, borrando tablas y volviendo a cargar con import. Así la BD le quedara como nueva.
Sobre los parámetros de memoria, una aproximación rápida es utilizar los asistentes del Enterprise Manager, que son para el Buffer de Cache, Shared Pool y para la PGA.
La pregunta obligada es ¿Se están presentando problemas generalizados de performance? ¿Se ha ido degradando el desempeño gradualmente? ... o esto ha sido repentino
Muchas gracias por su pronta respuesta,
en este momento se están presentando situaciones anormales, como no grabar información en algunos casos, lo que podría pensar que es un tablespace o tabla sin espacio disponible...
Me interesa mucho algunos scripts para validar el espacio libre de tablas para identificar las que puedan tener este problema... y como ampliar el espacio sin tener que borrar la tabla y volver a crearlas
saludos cordiales, y muchas gracias por su amable ayuda,
Henry
El espacio de las tablas esta acotado por el espacio libre en el tablespace donde viven y la cuota o limite de ese espacio que se le haya impuesto al usuario.
Para ver el espacio libre en un tablespace, la vista DBA_FREE_SPACE es muy útil, muestra el espacio libre por datafile del tablespace... hay que hacer una suma para obtener el total del tablespace.
¿A qué tablespace pertenece la tabla o indice? Eso se puede obtener con las vistas DBA_TABLES o DBA_INDEXES.
Creo que con esto se puede construir un script que te de la información que requieres... el tema con los scripts "prestados" es que te pueden encasillar en lo que otros ven; en cambio si conoces y dominas las vistas del diccionario de datos... tienes el control total y la flexibilidad de ver lo que se requiere de la forma más conveniente.
Estimado Ignacio!
Muchas gracias por tu amable colaboración, voy a seguir tus recomendaciones y revisar el diccionario de datos,
saludos cordiales,
Henry

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas