Producing Password-based Encrypted Backups

Realizar operações de backup com criptografia pelo RMAN, protege os arquivos de potenciais acessos indevidos, aumentando assim a segurança das informações que estão no banco de dados. Este recurso está disponível apenas na Edição Enterprise, exige um licenciamento a parte (Oracle Advanced Security) e precisa que o valor do parêmetro COMPATIBLE seja igual ou acima […]

Exporting and Importing Between PDBs within the same CDB

Neste artigo vamos realizar um export e import de SCHEMA de um PDB para outro PDB, dentro do mesmo CDB. Criando DIRECTORY nos dois PDBs: Vamos realizar o export do owner BSS1 do PDB HIPOFISE1 para o PDB HIPOFISE2: Parâmetros para export: Processo de export: Parâmetros de import: Processo de import: Validando novo owner no […]

Exporting from non-CDB and Importing into PDB using Data Pump utility

Neste artigo, vamos reproduzir um processo de Export de tablespace (usando o modo FULL TRANSPORTABLE) de um banco Non-CDB para um Pluggable Database. No ambiente de origem, vamos analisar as tablespaces existentes, e analisar aquelas que não são de sistema (SYSTEM/SYSAUX/UNDO ou TEMP): Percebo que tenho uma tablespace chamada “TS_CORTEX_CATALOG” que pode ser utilizada para […]

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