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 …

Producing Password-based Encrypted Backups Read More »

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 and Importing Between PDBs within the same CDB Read More »

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 …

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

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 …

Using Auditing Policies in PDBs Read More »

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 …

Specifying the Default Container Target Read More »

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 …

Changing the data owned by common users in multiple PDBs Read More »

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 Local users Across All PDBs Read More »

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 …

Querying data owned by common users in multiple PDBs Read More »

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 Fast Application Notification (TAF) Configuration Read More »