Pular para o conteúdo

Listando todos os arquivos de um banco de dados Oracle

Para encontrar todos os arquivos de um banco de dados, diga-se de passagem, controlfile, logfile, datafiles e tempfiles, utilizo esta query:

select name from v$controlfile
union all
select name from v$tempfile
union all
select name from v$dbfile
union all
select member from v$logfile

Observem o exemplo:

SQL> select name from v$controlfile
2 union all
3 select name from v$tempfile
4 union all
5 select name from v$dbfile
6 union all
7 select member from v$logfile;

NAME
------------------------------------------------
C:\ORACLEXE\ORADATA\XE\CONTROL.DBF
C:\ORACLEXE\ORADATA\XE\TEMP.DBF
C:\ORACLEXE\ORADATA\XE\USERS.DBF
C:\ORACLEXE\ORADATA\XE\SYSAUX.DBF
C:\ORACLEXE\ORADATA\XE\UNDO.DBF
C:\ORACLEXE\ORADATA\XE\SYSTEM.DBF
C:\ORACLEXE\ORADATA\O1_MF_2_4ZPK55HD_.LOG
C:\ORACLEXE\ORADATA\O1_MF_1_4ZPK52D8_.LOG

8 linhas selecionadas.

SQL>

Estudando o RMAN, descobri um comando capaz de fornecer uma lista dos datafiles do banco de dados, observem:

RMAN> report schema;

usar o arquivo de controle do banco de dados de destino em vez do catálogo de recuperação

Relatório do esquema do banco de dados

Lista de Arquivos de Dados Permanentes

Tamanho do Arquivo(MB) Tablespace RB segs Nome do Arquivo de Dados
---- -------- -------------------- ------- ------------------------
1 340 SYSTEM *** C:\ORACLEXE\ORADATA\XE\SYSTEM.DBF
2 90 UNDO *** C:\ORACLEXE\ORADATA\XE\UNDO.DBF
3 480 SYSAUX *** C:\ORACLEXE\ORADATA\XE\SYSAUX.DBF
4 100 USERS *** C:\ORACLEXE\ORADATA\XE\USERS.DBF

Lista de Arquivos Temporários

Tamanho do Arquivo(MB) Tablespace Tamanho Máximo(MB) Nome do Arquivo Temporário
---- -------- -------------------- ----------- --------------------
1 20 TEMP 32767 C:\ORACLEXE\ORADATA\XE\TEMP.DBF

RMAN>

Outros métodos podem ser utilizados para descobrir os arquivos de um banco de dados, mas esses dois métodos são eficientes.

[]s

Quão útil foi este post ?

Clique em uma estrela para classificar o post

nota média 0 / 5. Contagem de votos: 0

Sem votos ! Seja o primeiro a classificar !

1 comentário em “Listando todos os arquivos de um banco de dados Oracle”

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

plugins premium WordPress