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

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

Deixe um comentário

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detectado !

Verificamos que está usando alguma extensão para bloquear os anúncios. O GPO (Grupo de Profissionais Oracle) obtém a sua renda através dos anúncios, para assim manter toda a estrutura dedicada a universalização do conhecimento.

Se você gosta de nosso trabalho, pedimos por gentileza que desabilite o ads blocker. Trabalhamos somente com o Google Adsense e tentamos ao máximo exibir apenas o necessário.

Agradecemos de antemão ! :)

Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock