Renomear usuários no Oracle 11g com DBLink de Loopback

Nesse artigo, iremos lidar com uma situação muito comum em que o DBA recebe a tarefa de renomear ou efetuar a cópia de um usuário no próprio Banco de Dados. Nas linhas abaixo, vou explicar como efetuar esta cópia sem a necessidade de maiores complexidades e de gerar arquivos de dumps intermediários, utilizando o import DataPump com um dblink de loopback. …

Continue lendo

Recuperar auditoria oracle de sysdba em tabela

O Oracle vai sempre gerar auditoria para algumas operações de SYSDBA no audit_file_dest, mesmo que você tente evitá-la. De acordo com o Doc ID 1528170.1, "Some auditing of SYSDBA is mandatory and cannot be disabled (STARTUP, SHUTDOWN, and CONNECT)." Se o parâmetro audit_sys_operations estiver TRUE, muitos arquivos serão gerados no audit_file_dest pela atividade dos usuários …

Continue lendo

Restringindo nome do usuário Oracle com Trigger

Umas das tarefas importantes que o DBA tem é de manter organizado e controlado os usuários/schemas que existem na base de dados. Algumas empresas possuem uma nomenclatura padrão dos seus funcionário e prestadores e, para evitar a criação de usuários diferentes, é possível criar um processo que restrinja o nome desses usuários criados. Para isso, o …

Continue lendo

Erro ORA-01917 "RECOVERY_CATALOG_USER" na atualização do catálogo RMAN

Estes dias, precisei registar um Banco de Dados novo que estava rodando na 12c no meu catálogo do RMAN. O procedimento que tentei foi o padrão como já tinha feito outras centenas de vezes com BDs em todas as versões. Quando conectei, o RMAN já reclamou que a versão do catálogo estava defasada, como esperado: …

Continue lendo

Ativando o VNCR no Oracle RAC

Ativar o VNCR (Valid Node Checking for Registration) é uma tarefa mandatória que todo DBA deveria fazer assim que termina a configuração de um banco de dados novo, seja ele Single Instance ou RAC. Na minha opinião, a Oracle já deveria deixar essa opção ativada por default nas novas releases. Em tempos de TNS Poison (Oracle …

Continue lendo