Multitenant

Performing Application Unistall Tasks

Neste artigo, vamos simular (ou pelo menos tentar) a desinstalação de um Application Container em nossa Arquitetura Multitenant. Logando no container desejado e emitindo o comando abaixo para iniciar o processo de desinstalação: Realizando o DROP de schema e tablespace: Podemos emitir o comando abaixo para encerrar o processo de desinstalação: Por conta do erro …

Performing Application Unistall Tasks Read More »

Performing Application Patch Tasks

Neste artigo, vamos simular a aplicação de Patch em um ambiente Multitenant, especificamente em um Application Container e seus Application PDBs. Na consulta abaixo, vemos que a versão de nossa aplicação atual é 2.0: Para iniciar o processo de Patch, vamos executar o script abaixo: Vamos alterar uma tabela já existente, adicionando nela uma coluna: …

Performing Application Patch Tasks Read More »

Performing Application Upgrade Tasks

Neste artigo, vamos simular o upgrade da Application HR_APP que criamos nos últimos artigos, de modo que estas alterações sejam refletidas nos Application PDBs também. Para isso, vamos conectar diretamente no Application Root e validar a versão atual: Antes de iniciar efetivamente as alterações na application, devemos executar o comando abaixo usando o nome da …

Performing Application Upgrade Tasks Read More »

Using Application Common Objects

Neste artigo, vamos explorar os 3 tipos de Application Common Objects que podemos usar em nossa estrutura de Application Containers. Ainda baseados nos artigos anteriores, que fizemos a criação da estrutura mínima para viabilizar os testes que ocorrerão neste artigo. Data-Linked Application Common Objects Este tipo de objeto possui o seu metadados e dados armazenados …

Using Application Common Objects Read More »

Creating application PDBs from the application root

Neste artigo, vamos explorar a criação de Applications PDBs a partir do Application Root gerado em nosso último post. Logando no Application Root: Agora vamos disparar a criação de um PDB. Como estamos conectados em um Application Root, automaticamente teremos a criação de um Application PDB (Container): Abrindo o novo Application PDB e salvando o …

Creating application PDBs from the application root Read More »

Installing an Application in the Application Root

No artigo anterior, criamos um Application Root, e a partir dele podemos criar um Application PDB. Neste artigo vamos simular este processo. Conectando no Application Root: Vamos criar um Application PDB chamado HR_APP dentro do nosso Application Root (HR_AC), utilizando o parâmetro BEGIN INSTALL com o valor da versão da aplicação: Neste ponto, vamos criar …

Installing an Application in the Application Root Read More »

Creating an Application Root

Um recurso muito interessante da arquitetura Multitenant (a partir da 12.2) é o Application Container, que nos permite agrupar de maneira lógica um conjunto de containers, de modo a facilitar a sua administração e governança. Um exemplo prático disso: imagine que você provê um serviço para diversos clientes, e que sua aplicação seja semelhante entre …

Creating an Application Root 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 »