PDA

Ver la Versión Completa : ORA-30036: unable to extend segment by 8 in undo tablespace 'PSAPUNDO'


Angelito
26/11/08, 16:22:33
Hola,
Soy consultor BW y estamos transportando a consolidación, y con el 'corre que te pillo'. El caso es que la maquina de consolidación está un poco olvidada por parte del equipo de básico (yo creo que no saben ni que existe), y está que se me cae. Yo creo que los problemas vienen de la BBDD, que en este caso es una Oracle 9.2. La instancia del WAS es una 6.40 nivel 15 con PI_BASIS nivel 2005_1_640.
Por lo pronto los 'TSV_TNEW_PAGE_ALLOC_FAILED' son bastante frecuentes aunque soportables tratandola con cariño, pero ya por último cada vez que lanzo una activación de datos en masa me está lanzando un 'DBIF_RSQL_SQL_ERROR', con un error Oracle
" Database error text........: "ORA-30036: unable to extend segment by 8 in undo tablespace 'PSAPUNDO' "
Si intento ver el tamaño del PSAPUNDO en DB02 me lanza un 'STORAGE_PARAMETERS_WRONG_SET' (os lo juro que yo estos errores no los habia visto en mi vida). Aparte de esto, cualquier acción que implique un uso intensivo de la BBDD es muuuuy lenta.
¿Alguna orientación para darselo mascadito a los de básico?

alejandrovb28
27/11/08, 15:49:51
PARA RESOLVER TU PROBLEMA, DEBES VERIFICAR EL ESPACIO QUE TE RESTA EN DISCO DURO....PARA PODER EXTENDER EL TABLESPACE LLAMADO PSAPUNDO, PARA ESTO NECESITAS UN ADMINISTRADOR DE BASE DE DATOS O EN SU DEFECTO TE DEJO EL CODIGO EL CUAL TE DEBE SERVIR(DESPUES DE AUMENTAR ESPACIO EN DISCO DURO EN CASO QUE ESTE SE ENCUENTRE REDUCIDO) PARA AGRANDAR UN TABLE SPACE:

1.- desde el sistema operativo como usuarios de oracle ora<SID>

ejecuta

sqlplus /nolog

Ya q estas dentro de sqlplus ejecutas

conn / as sysdba



2.- Luego ejecutas: (Para ver las tablas)



SELECT tablespace_name, bytes/(1024*1024)mb

FROM dba_data_files;



3.- Luego ejecutas: (Para determinar en donde estan las tablas)



SELECT tablespace_name, file_name

FROM dba_data_files;



4.- Luego ejecutas :



select tablespace_name, file_name

from dba_data_files

order by 1;



5.- Luego ejecutas: (Se crea un directorio del tabafile ampliar) esto a nivel S.O. como usuario de oracle.



cd /oracle/QAS/sapdata4

mkdir qas_70



6.- Luego te conectas de nuevo a la base de datos.

sqlplus /nolog

conn / as sysdba



y ejecutas:



ALTER TABLESPACE PSAPQAS ADD DATAFILE '/oracle/QAS/sapdata4/qas_73/qas.data73' size 8000M;



7.- Verifica que se haya ampliado el TableSpaces.



SELECT tablespace_name, sum(bytes)/(1024*1024) Mb

FROM dba_data_files

group by tablespace_name;



ESPERO TE SIRVA DE ALGO, SALUDOS

jgsanz
28/11/08, 07:58:50
Opcion 2:

Utilizar la BRTOOLS y ampliar el tablespace PSAPUNDO, pero parece no tener espacio en el disco duro.