Managing Multitenant Common and Local Roles

Da mesma forma que temos os local e common users na arquitetura Multitenant, também temos o mesmo conceito para a questão das roles. Neste artigo vamos explorar um pouco sobre sua criação e gerenciamento. Com a consulta seguinte, listamos todas as common e local roles tanto do container root quanto de seus PDBs: Listando todas […]

Managing Multitenant Local Users

Local Users são criados especificamente dentro de um PDB, para uso limitado dentro do mesmo. No PDB, poderemos ter tanto Local Users quanto Common Users. Como boa prática, e para evitar confusões, o ideal seria usar o segundo para para os administradores (por exemplo os DBAs) e o primeiro para os schemas de aplicações. Com […]

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 […]

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, […]

Reporting RMAN obsolete backup files

Os arquivos de backup do RMAN que não são mais necessários para satisfazer a política de retenção (seja em dias de janela ou tem quantidade de backups) são marcados como obsoletos, e uma vez assim, geralmente são deletados pelas rotinas de administração emitidas pelos DBAs (até para não esgotarmos o tamanho da área de backup). […]

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 […]

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 […]

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 […]