Creating a new PDB by cloning a REMOTE PDB

É possível criarmos um novo PDB usando como origem um PDB de forma remota, com DB_LINK. Para simular este recurso, vou criar um DB_LINK apontando para o meu CDB$ROOT:

SQL> SHO CON_NAME CON_ID
 
CON_NAME
------------------------------
CDB$ROOT
 
CON_ID
------------------------------
1
SQL> CREATE DATABASE LINK ROOT_DBLINK CONNECT TO system IDENTIFIED BY oracle USING 'TALAMO';
 
Database link created.

Testando o DB_LINK:

SQL> SELECT * FROM DUAL@ROOT_DBLINK;
 
D
-
X

Criando o novo PDB:

SQL> CREATE PLUGGABLE DATABASE HIPOFISE4 FROM HIPOFISE3@ROOT_DBLINK;
 
Pluggable database created.

Abrindo o novo PDB:

SQL> ALTER PLUGGABLE DATABASE HIPOFISE4 OPEN;
 
Pluggable database altered.

Realizando teste de conexão:

SQL> CONN sys/oracle@oel8.localdomain:1521/HIPOFISE4.localdomain as SYSDBA
Connected.
SQL> SHOW CON_NAME CON_ID;
 
CON_NAME
------------------------------
HIPOFISE4
 
CON_ID
------------------------------
7

Obs: Este procedimento foi criado pelo senhor Ahmed Baraka (www.ahmedbaraka.com) e foi apenas reproduzido por mim em um laboratório pessoal para fins de aprendizado.

1 thought on “Creating a new PDB by cloning a REMOTE PDB”

  1. Pingback: ALL options for creating a PDB using Create Puggable Database command – Bruno Santos da Silva

Leave a Comment

Your email address will not be published.