 Clone a Local PDB:
Clone a Local PDB:
step 1 : Connect to the Container Database
step 2 : Check the Local pluggable Database in that Container Database
[oracle@ram ~]$ export ORACLE_SID=orcl [oracle@ram ~]$ sqlplus / as sysdba SQL*Plus: Release 12.2.0.1.0 Production on Wed Oct 10 22:12:56 2018 Copyright (c) 1982, 2016, Oracle. All rights reserved. Connected to an idle instance. SQL> startup ORACLE instance started. Total System Global Area 1660944384 bytes Fixed Size 8793448 bytes Variable Size 1056965272 bytes Database Buffers 587202560 bytes Redo Buffers 7983104 bytes Database mounted. Database opened. SQL> sho con_name CON_NAME ----------------- CDB$ROOT
Step 3 : If that particular Local Pluggable Database not in READ ONLY mode alter that PDB into READ ONLY mode.
Step 4 : With the file_name_convert parameter create cloning pluggable database
Step 5 : Now we can check the Local Pluggable Database through V$PDBS view.We can alter like normal pluggable Database as read only,close,read write modes.
SQL> col name for a15
SQL> /
NAME             OPEN_MODE
------------    ----------
ORCLPDB          MOUNTED
PDB$SEED         READ ONLY
SQL> alter pluggable database all open;
Pluggable database altered.
SQL> col name for a15
SQL> select name,open_mode from v$pdbs;
NAME            OPEN_MODE
-------------  ----------
PDB$SEED        READ ONLY
ORCLPDB         READ WRITE
SQL> alter pluggable database orclpdb close;
Pluggable database altered.
SQL> alter pluggable database orclpdb open read only;
Pluggable database altered.
SQL> select name,open_mode from v$pdbs;
NAME             OPEN_MODE
-----------      ----------
PDB$SEED         READ ONLY
ORCLPDB          READ ONLY
SQL> create pluggable database orclpdb1 from orclpdb file_name_convert=('/u01/app/oracle/oradata/orcl/orclpdb/','/u01/app/oracle/oradata/orcl/orclpdb1/');
Pluggable database created.
SQL> alter pluggable database orclpdb1 open;
Pluggable database altered.
SQL> select name,open_mode from v$pdbs;
NAME            OPEN_MODE
------------    ----------
PDB$SEED        READ ONLY
ORCLPDB         READ ONLY
ORCLPDB1        READ WRITE
SQL> alter pluggable database orclpdb close;
Pluggable database altered.
SQL> alter pluggable database orclpdb open;
Pluggable database altered.
SQL> select name,open_mode from v$pdbs;
NAME            OPEN_MODE
------------   ----------
PDB$SEED        READ ONLY
ORCLPDB         READ WRITE
ORCLPDB1        READ WRITE
If we need to Delete Local Pluggable Database
- Switch to that Pluggable Database to close mode.
- Drop the Pluggable Database with Datafiles.
SQL> select name,open_mode from v$pdbs; NAME OPEN_MODE ------------- ---------- PDB$SEED READ ONLY ORCLPDB READ WRITE ORCLPDB1 READ WRITE SQL> alter pluggable database orclpdb1 close; Pluggable database altered. SQL> select name,open_mode from v$pdbs; NAME OPEN_MODE ------------- ---------- PDB$SEED READ ONLY ORCLPDB READ WRITE ORCLPDB1 MOUNTED SQL> drop pluggable database orclpdb1 including datafiles; Pluggable database dropped.
Thus the Pluggable Database dropped successfully.
Catch Me On:- Hariprasath Rajaram
Telegram:https://t.me/joinchat/I_f4DhGF_Zifr9YZvvMkRg
LinkedIn:https://www.linkedin.com/in/hari-prasath-aa65bb19/
Facebook:https://www.facebook.com/HariPrasathdba
FB Group:https://www.facebook.com/groups/894402327369506/
FB Page: https://www.facebook.com/dbahariprasath/?
Twitter: https://twitter.com/hariprasathdba
 
																			 
																			
