Managing Multitenant Common Users

Na arquitetura Multitenant, tivemos a criação do conceito de common users e local users. O primeiro nos possibilita criar um usuário no CDB$ROOT e em todos os PDBs do container, além de sua criação automática nos PDBs gerados posteriormente. Sua identificação padrão possui o prefixo “C##”, que o distingue do local user que não possui …

Managing Multitenant Common Users Read More »

Understanding how V$RMAN_BACKUP_JOB_DETAILS represents its data

O Oracle nos fornece mais essa view, com informações sobre os Jobs RMAN, e neste artigo vamos tentar simular o seu uso. Executando a query abaixo temos os detalhes das últimas 24 horas, para diminuirmos a massa de dados: Executando um backup de tablespace: Um novo registro é exibido na consulta da view: Após alguns …

Understanding how V$RMAN_BACKUP_JOB_DETAILS represents its data Read More »

Monitoring RMAN Jobs

A partir de algumas consultas SQL, podemos identificar e monitorar as operações do RMAN que estão em execução no ambiente. Para simular este caso, vamos disparar um backup do banco de dados, com 2 canais abertos, o que significa que encontraremos 2 sessões abertas, conforme exposto abaixo: Consultando as 2 sessões no banco: Além disso, …

Monitoring RMAN Jobs Read More »

Reporting datafiles that are affected by unrecoverable operations

Alguns comandos emitidos no banco de dados podem, de forma premeditada, não gerar os vetores de mudanças nos redo logs (talvez por buscarem mais “performance” na operação), e desse modo, não permitem a recuperação de um datafile (ou mais) em caso de desastre. Para precaver os administradores do banco de dados, o comando REPORT possui …

Reporting datafiles that are affected by unrecoverable operations Read More »

Obtaining information about RMAN backups using REPORT command

Outro recurso para obtermos informações relacionadas com o RMAN, é usando o comando REPORT. No exemplo abaixo, podemos checar também as característica do banco de dados, como os datafiles que o compõem, as tablespaces atribuídas, o tamanho, etc: Também temos algumas opções do comando report schema, como utilizar os parâmetros de data, SCN, Sequence e …

Obtaining information about RMAN backups using REPORT command Read More »

Managing RMAN expired backup files

Arquivos de backup expirados, no conceito Oracle RMAN, são aqueles arquivos marcados como disponíveis pelo repositório do RMAN, mas que atualmente não estão, geralmente por terem sido deletados ou movidos para outro local ou nome, via sistema operacional ou ferramenta de terceiros. Para confirmarmos se temos algum expired backup em nosso ambiente: Para simular este …

Managing RMAN expired backup files Read More »

OBTAINING INFORMATION ABOUT RMAN BACKUPS using V$BACKUP_SET_DETAILS and V$DATAFILE_COPY views

Além do comando LIST do RMAN, outra opção de resgatarmos informações sobre os backups de banco de dados Oracle, seria consumirmos as views “V$BACKUP_SET_DETAILS”, obviamente para os backups do tipo backupset, e a view “V$DATAFILE_COPY” para os image copies. Lembrando que essas informações respeitam a retenção definida no control file, especificamente no parâmetro control_file_record_keep_time (que …

OBTAINING INFORMATION ABOUT RMAN BACKUPS using V$BACKUP_SET_DETAILS and V$DATAFILE_COPY views Read More »

Obtaining Information about RMAN backups using LIST command

O comando LIST nos auxilia a extrair diversas informações sobre os nossos backups do RMAN. Para simular o seu uso, dispararemos uma porção de backups abaixo para utilizar o comando posteriormente. Ajustando política de redundância do RMAN: Realizando backup do banco como backupset: Executando o backup da tablespace USERS 2 vezes: Disparando backup do banco …

Obtaining Information about RMAN backups using LIST command Read More »

MONITORING DATA GUARD LOGICAL STANDBY

A primeira ferramenta que podemos usar para monitorar um Logical Standby é o Alert.log, conforme exemplo abaixo extraído do primary, onde o mesmo não consegue se comunicar com o standby: A view “V$DATAGUARD_STATUS” também nos reporta os eventos (incluindo mensagens de erro) reportados no alert: A view “DBA_LOGSTDBY_EVENTS” nos reporta as atividades do SQL Apply, …

MONITORING DATA GUARD LOGICAL STANDBY Read More »