Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

Convertir todos los datafiles en autoextensibles

Estas en el tema de Convertir todos los datafiles en autoextensibles en el foro de Oracle en Foros del Web. Hola a todos. Tengo un sistema con varios tablespaces, dentro del cual existen varios datafiles, los cuales quiero que sean todo autoextensibles. Los datafiles que ...
  #1 (permalink)  
Antiguo 16/08/2006, 02:26
 
Fecha de Ingreso: abril-2004
Mensajes: 43
Antigüedad: 20 años
Puntos: 0
Pregunta Convertir todos los datafiles en autoextensibles

Hola a todos.

Tengo un sistema con varios tablespaces, dentro del cual existen varios datafiles, los cuales quiero que sean todo autoextensibles.

Los datafiles que quiero modificar se ven en la siguiente consulta:

SQL> select TABLESPACE_NAME from DBA_DATA_FILES;

TABLESPACE_NAME
------------------------------
SYSTEM
PSAPUNDO
PSAPEC1
PSAPEC1
PSAPEC1
PSAPEC1
PSAPEC1
PSAPEC1
PSAPEC1
PSAPEC1
PSAPEC1

TABLESPACE_NAME
------------------------------
PSAPEC1
PSAPEC1640
PSAPEC1640
PSAPEC1640
PSAPEC1640
PSAPEC1640
PSAPEC1640
PSAPEC1640
PSAPEC1640
PSAPEC1640
PSAPEC1640

TABLESPACE_NAME
------------------------------
PSAPEC1640
PSAPEC1640
PSAPEC1640
PSAPEC1USR
SYSTEM
PSAPEC1
PSAPEC1

29 rows selected.

y se que se puede modificar uno a uno de la siguiente forma:

alter database datafile '<ruta_al_datafile>' autoextend off;

pero no se como se pueden modificar todos simultaneamente.

Si alguien me pudiese ayudar se lo agradecería mucho

Un saludo a todos.
  #2 (permalink)  
Antiguo 16/08/2006, 07:36
Avatar de PequeñoMauro  
Fecha de Ingreso: abril-2006
Ubicación: Lima - Perú
Mensajes: 600
Antigüedad: 18 años
Puntos: 3
Algo rústico, pero puedes crear las sentencias de esta forma:

Código:
select 'ALTER DATABASE '||TABLESPACE_NAME||' AUTOEXTEND OFF;' 
FROM DBA_DATA_FILES;
Recuerda que debes poner la ruta.
El resultado debes ejecutarlo aparte
Espero que te ayude
__________________
"Nada en mis manos traigo tan solo a tu cruz me aferro....."
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:49.