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

Dedicating a Listener to a PDB

Criando um PDB para os testes deste artigo: Criando um novo listener, editando o arquivo listener.ora: Listener criado com sucesso: Adicionando o Net Alias no arquivo tnsnames.ora: Definindo o parâmetro LISTENER_NETWORKS no nível do PDB: Checando o status do novo listener: Realizando conexão ao PDB utilizando o serviço via TNS: Via easy connect: Removendo o […]

Oracle Services in Multitenant Environment

Indiretamente já tivemos contato com este assunto nos outros artigos publicados sobre Multitenant, mas nunca é demais explorar com um pouco mais de detalhes. Para isso, utilizarei o ambiente abaixo como laboratório, que possui um CDB e seu listener default: Neste CDB temos apenas o PDB$SEED criado: Os serviços criados atualmente referem-se ao CDB: Vou […]

Creating a Refreshable PDB

Outro recurso legal disponibilizado na arquitetura multitenant é o Refreshable PDB, que nos permite atualizar as informações de um PDB (que fica em read only) através de outro PDB de origem remota. Podemos usar este novo tipo de PDB por exemplo para rodar relatórios pesados, trazendo mais fôlego para a operação no pdb original. Para […]

Applying Datapatch to PDB$SEED

Neste artigo, eu havia aplicado o Datapatch em alguns PDBs do meu CDB$ROOT, porém não tinha feito o processo do PDB$SEED. Então farei o processo para deixar o meu laboratório coeso, utilizando como referência o Oracle Note “Datapatch precheck failed : Release update is BEING installed to PDB but is not installed in CDB$ROOT.This will […]

Creating a PROXY PDB

Cada vez que descubro mais recursos do Multitenant, fico admirado com o número de opções que temos em mãos. O Proxy PDB é um deles. Basicamente usado como um ponto de conexão local que faz referência automática para algum PDB remoto. Neste artigo vou tentar simular a criação deste tipo de PDB em meu ambiente […]

Creating a PDB by Recolating a PDB

A partir da release 12.2, a Oracle disponibilizou um recurso interessante para nós, chamado relocate. Este, consiste basicamente na movimentação de um PDB de um CDB para outro CDB, com um downtime mínimo que será demonstrado neste artigo. Como eu só possuo um CDB de origem, farei a criação do CDB de destino conforme abaixo: […]