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

Espacio en blanco nombre de datafile

Estas en el tema de Espacio en blanco nombre de datafile en el foro de Oracle en Foros del Web. Hola Espero y me puedan ayudar. Por error se agrego un datafile y empieza con un espacio en blanco el nombre del archivo y este ...
  #1 (permalink)  
Antiguo 02/12/2013, 17:27
 
Fecha de Ingreso: diciembre-2013
Mensajes: 1
Antigüedad: 10 años, 11 meses
Puntos: 0
Pregunta Espacio en blanco nombre de datafile

Hola

Espero y me puedan ayudar.

Por error se agrego un datafile y empieza con un espacio en blanco el nombre del archivo y este datafile es del tablespace SYSAUX.

Hay alguna forma de renombrarlo ya que marca error con los backups por el espacio en blanco del datafile.

Oracle 10g, este es el error:

BR0382E File/directory name
'V:\ORACLE\B\SAPDAT\SYSAUX\ SYSAUX.DATA6' contains white spaces / caret characters - file cannot be processed
  #2 (permalink)  
Antiguo 03/12/2013, 01:38
 
Fecha de Ingreso: junio-2007
Mensajes: 891
Antigüedad: 17 años, 5 meses
Puntos: 43
Respuesta: Espacio en blanco nombre de datafile

Intenta ponerlo entre comilla doble "V:\ORACLE\B\SAPDAT\SYSAUX\ SYSAUX.DATA6" .

Si eso no te rula, tendrás que hecerlo desde 0. Te creas otro datafile, el tablespace que corresponda y haces un move de las tablas ( ojo que los indices se quedan en estado UNUSABLE, tendrías que hacer un rebuild o mejor un ROP-CREATE )
  #3 (permalink)  
Antiguo 06/12/2013, 16:51
Avatar de zarwar  
Fecha de Ingreso: mayo-2013
Ubicación: Madrid
Mensajes: 77
Antigüedad: 11 años, 6 meses
Puntos: 4
Respuesta: Espacio en blanco nombre de datafile

Prueba lo que dice jc3000.

De todas formas existe una forma específica para renombrado de datafiles. Es obligatorio, que el TABLESPACE esté OFFLINE. Se pueden renombrar varios ficheros a la vez.

Esté sería un ejemplo:

Código SQL:
Ver original
  1. ALTER TABLESPACE users    
  2.    RENAME DATAFILE '/u02/oracle/rbdb1/users01.dbf',                    
  3.                                '/u02/oracle/rbdb1/users02.dbf'                  
  4.                          TO '/u03/oracle/rbdb1/users01.dbf',                      
  5.                               '/u04/oracle/rbdb1/users02.dbf';

Os pongo un enlace a la documentación de Oracle, que es de donde he sacado el ejemplo:
http://docs.oracle.com/cd/B28359_01/.../dfiles005.htm


Un saludo
__________________
Entra en mi blog sobre base de datos Oracle:
http://mundodb.es

Etiquetas: Ninguno
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 07:06.