Using Auditing Policies in PDBs

Assim como é feito em bancos non-CDBs, a arquitetura Multitenant nos permite utilizar o recurso de políticas de auditoria também a nível de PDBs. Neste artigo vamos explorar alguns exemplos simples de como implementar isso. Realizando reconhecimento do ambiente de laboratório: No PDB HIPOFISE1, vamos criar uma política de auditoria chamada BSS, que coletará os […]

Specifying the Default Container Target

Com o parâmetro “CONTAINERS_DEFAULT_TARGET” conseguimos definir o valor padrão de container que podemos nos usufruir ao rodar comandos de DML, conforme este artigo reproduzirá. Fazendo reconhecimento do ambiente de laboratório usado: Ao consultar qual é o valor atual do parâmetro, vemos que o mesmo está vazio, o que significa que, ao rodar algum comando, o […]

Changing the data owned by common users in multiple PDBs

Temos na arquitetura Multitenant a opção de utilizar a cláusula CONTAINERS também em DMLs, permitindo assim que manipulemos dados de múltiplos PDBs. Neste artigo vamos explorar alguns exemplos de uso, onde os objetos pertecem a um Common User. Coletando informações do ambiente de testes: Conectado com o Common User “C##LUXOR” no CDB$ROOT, vamos realizar um […]

[Solved] Issue: ORA-39151 during IMPDP

Neste artigo, vamos compartilhar uma situação de erro ORA-39151 durante processo de IMPDP, e como foi a sua solução. Havia realizado inicialmente um EXPDP de um owner específico, conforme parâmetros abaixos: O export deste owner foi realizado com sucesso: Já os parâmetros do IMPDP foram: Porém, durante o processo de import, as mensagens abaixo eram […]

Querying data owned by Local users Across All PDBs

Temos um recurso nativo na arquitetura Multitenant de podermos consultar os dados de tabelas/views de common users de múltiplos PDBs ao mesmo tempo. Porém, qual seria a nossa opção caso esses objetos tivessem como owner Local Users, em vez de Common Users? Este artigo tentará explorar uma alternativa para esta situação. Validando PDBs existentes em […]

Querying data owned by common users in multiple PDBs

Na arquitetura Multitenant, temos opção de realizar consulta a partir de um common user que consiga acessar dados de múltiplos PDBs, desde que as condições abaixo sejam atendidas: Além da existência da tabela/view nos PDBs, ela deve existir também no CDB$ROOT (nem que seja apenas a sua estrutura DDL); As tabelas/views devem ter como owner […]

Enabling Fast Application Notification (TAF) Configuration

Neste artigo, vamos explorar uma situação de Falha Parcial, onde a camada de Banco de Dados é afetada (apenas o banco Primary), e a camada de Aplicação (Client) consegue realizar o redirecionamento das conexões (inclusive as vigentes) para o banco Standby. Esse recurso é possível graças a implementação de alguns pré-requisitos: Database Services Data Broker […]

Enabling EM Express in OCI DB Systems

Neste artigo, vamos explorar as etapas necessárias para habilitarmos o EM Express em nosso DB System 19C no OCI. Configuring the EM Express port Vamos confirmar qual é a porta que está sendo utilizada no banco de dados para o EM Express (na versão 19C, o EM está disponível apenas com o protocolo HTTPS): Apenas […]

Using Resource Manager with CDB and PDBs

O Resource Manager nos permite gerenciar recursos de hardware alocados para o nosso database, e assim como já era implementado em ambientes non-CDB’s, também temos essa opção para a arquitetura Multitenant. Com ele, podemos controlar, por exemplo, recursos de CPU Time, Degree de Paralelismo, Limite de Sessões em Idle, etc. Nesse artigo, vamos explorar a […]

Using RMAN Stored Scripts

Uma alternativa para os comandos executados manualmente no RMAN, seriam os Stored Scripts, que nada mais são do que estes mesmos comandos encapsulados/armazenados dentro do próprio RMAN. Este recurso está disponível para qualquer cliente RMAN que possa se conectar em algum target database ou catálogo. Além disso, temos 2 categorias de SS: Locais (que é […]