Problema con Tablespace TEMP
Publicado por tipitipi (30 intervenciones) el 17/06/2009 22:51:32
Hola a todos:
Tengo un problemilla con el Tablespace "TEMP" en una base de datos de Oracle 10g bajo UNIX en servidor HP-UX.
El problema fué que dicho tablespace se fué llenando y cada cierto tiempo ha sido necesario aumentarle el tamaño mediante nuevos ficheros.
Lo más curioso de todo es que por culpa de este tablespace lo que unico que no respondía correctamene era la visualización Web, que curiosamente todas las tablas que se consultan en la Web son tablas creadas de la siguiente forma:
CREATE GLOBAL TEMPORARY TABLE TABLE_NAME
(
NOMBRE VARCHAR2(24 BYTE) DEFAULT 'Nombre' NOT NULL
)
ON COMMIT PRESERVE ROWS
NOCACHE;
Teóricamente todas las operaciones que se realicen sobre este tipo de tablas se hacen en memoria y solamente son visibles para la sesión que ejecute la operación. No estoy muy seguro si las operaciones con este tipo de tablas tienen algo que ver con el crecimiento continuo del tablespace "TEMP".
Yo hasta ahora pensaba que el tablespace "TEMP" lo utilizaba el sistema para operaciones auxiliares y su tamaño aumentaba en función de todas las operaciones simultaneas que pudiese haber al mismo tiempo ( ejecución de procedimientos, trabajo con tablas temporales . . . etc ), pero cuando he hablado con el administrador, me ha dicho que este tablespace va creciendo y creciendo debido a que el sistema lo utiliza para operaciones auxiliares y que no hay forma de pararlo.
En temas de administración, no tengo mucha experiencia, pero a mi no me encaja lo que me contestado el administrador.
Alguien me puede decir la forma de configurar el tablespace, la instancia . . . no se, algo !! para que este tablespace no crezca ó por lo menos que crezca de una forma controlada manteniendo todas las funcionalidades del sistema como hasta ahora ?
Espero haberme explicado bien.
Muchas Gracias por la Ayuda y Saludos a todos !!
Tengo un problemilla con el Tablespace "TEMP" en una base de datos de Oracle 10g bajo UNIX en servidor HP-UX.
El problema fué que dicho tablespace se fué llenando y cada cierto tiempo ha sido necesario aumentarle el tamaño mediante nuevos ficheros.
Lo más curioso de todo es que por culpa de este tablespace lo que unico que no respondía correctamene era la visualización Web, que curiosamente todas las tablas que se consultan en la Web son tablas creadas de la siguiente forma:
CREATE GLOBAL TEMPORARY TABLE TABLE_NAME
(
NOMBRE VARCHAR2(24 BYTE) DEFAULT 'Nombre' NOT NULL
)
ON COMMIT PRESERVE ROWS
NOCACHE;
Teóricamente todas las operaciones que se realicen sobre este tipo de tablas se hacen en memoria y solamente son visibles para la sesión que ejecute la operación. No estoy muy seguro si las operaciones con este tipo de tablas tienen algo que ver con el crecimiento continuo del tablespace "TEMP".
Yo hasta ahora pensaba que el tablespace "TEMP" lo utilizaba el sistema para operaciones auxiliares y su tamaño aumentaba en función de todas las operaciones simultaneas que pudiese haber al mismo tiempo ( ejecución de procedimientos, trabajo con tablas temporales . . . etc ), pero cuando he hablado con el administrador, me ha dicho que este tablespace va creciendo y creciendo debido a que el sistema lo utiliza para operaciones auxiliares y que no hay forma de pararlo.
En temas de administración, no tengo mucha experiencia, pero a mi no me encaja lo que me contestado el administrador.
Alguien me puede decir la forma de configurar el tablespace, la instancia . . . no se, algo !! para que este tablespace no crezca ó por lo menos que crezca de una forma controlada manteniendo todas las funcionalidades del sistema como hasta ahora ?
Espero haberme explicado bien.
Muchas Gracias por la Ayuda y Saludos a todos !!
Valora esta pregunta


0