SQL> select distinct substr(FILE_NAME,1,instr(FILE_NAME,'/',2)-1) as mount from dba_data_files union
select distinct substr(FILE_NAME,1,instr(FILE_NAME,'/',2)-1) as mount from dba_temp_files union
select distinct substr(MEMBER,1,instr(MEMBER,'/',2)-1) as mount from v$logfile union
select distinct substr(NAME,1,instr(NAME,'/',2)-1) as mount from v$controlfile order by 1;
MOUNT
---------------------------------------
/control1
/control2
/data1
/data2
/index1
/index2
/redologs1
/redologs2
/system
/temp
/undo
11 rows selected.
viernes, 2 de marzo de 2012
Obteniendo los puntos de montaje de los datafiles
Digamos que tienes una política para nombrar los puntos de montaje de los sistemas de archivos de tu base de datos Oracle, como montar tus sistemas de archivos en directorios creados en el directorio raíz, y tienes muchos sistemas de archivos para tus archivos de la base de datos. Entonces si quieres saber los puntos de montaje de los sistemas de archivos puedes extraerlos consultando vistas dba y v$ con funciones substr e instr de esta manera:
Suscribirse a:
Comentarios de la entrada (Atom)
No hay comentarios.:
Publicar un comentario