Mastering Oracle Multitenant Architecture (CDB & PDB)
Learn everything about Oracle Multitenant Architecture—CDBs, PDBs, benefits, real-world use cases, SQL examples, and tips for DBAs.
oracle configurationintermediate
by OracleDba
95 views
Learn everything about Oracle Multitenant Architecture—CDBs, PDBs, benefits, real-world use cases, SQL examples, and tips for DBAs.
12345
CREATE DATABASE cdb1
USER SYS IDENTIFIED BY Welcome123
USER SYSTEM IDENTIFIED BY Welcome123
ENABLE PLUGGABLE DATABASE
SEED FILE_NAME_CONVERT=('/u01/oradata/seed/', '/u01/oradata/pdb1/');1
SELECT CDB FROM V$DATABASE;123
CREATE PLUGGABLE DATABASE pdb1
ADMIN USER pdbadmin IDENTIFIED BY Pdb@123
FILE_NAME_CONVERT = ('/pdbseed/', '/pdb1/');1
CREATE PLUGGABLE DATABASE pdb2 FROM pdb1;12
ALTER PLUGGABLE DATABASE pdb1 UNPLUG INTO '/backup/pdb1.xml';
CREATE PLUGGABLE DATABASE pdb1 USING '/backup/pdb1.xml' COPY;12345
-- Open
ALTER PLUGGABLE DATABASE pdb1 OPEN;
-- Close
ALTER PLUGGABLE DATABASE pdb1 CLOSE IMMEDIATE;1
ALTER PLUGGABLE DATABASE ALL SAVE STATE;1
CREATE USER C##admin IDENTIFIED BY Welcome123 CONTAINER=ALL;1
GRANT DBA TO C##admin CONTAINER=ALL;1
RMAN> BACKUP DATABASE;1
RECOVER PLUGGABLE DATABASE pdb1 UNTIL TIME "TO_DATE('2024-04-01 12:00:00','YYYY-MM-DD HH24:MI:SS')";123456
EXEC DBMS_RESOURCE_MANAGER.CREATE_CDB_PLAN('CDB_PLAN');
EXEC DBMS_RESOURCE_MANAGER.CREATE_CDB_PLAN_DIRECTIVE(
PLAN => 'CDB_PLAN',
PDB_NAME => 'PDB1',
SHARES => 10);Please to add comments
No comments yet. Be the first to comment!