Thursday, December 30, 2021

 ==========================================================================================================

                              How To Clone A Pluggable Database Of Existing PDB 

==========================================================================================================

Here, we will Clone a Pluggable database from existing PDBS  "FINUAT1", residing in the same container on same database server .

Step 1 

[oracle@nvihfludcont01 ~]$ sqlplus / as sysdba


SQL*Plus: Release 12.2.0.1.0 Production on Thu Dec 30 16:17:10 2021

Copyright (c) 1982, 2016, Oracle.  All rights reserved.

Connected to:

Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production

SQL> show pdbs

  CON_ID CON_NAME                       OPEN MODE  RESTRICTED

---------- ------------------------------ ---------- ----------

         3 FINUAT1                                     READ WRITE NO

SQL>

Step 2 

First We need to start the PDB in read only , which need to be cloned.


SQL>

SQL> shutdown immediate ;

Pluggable Database closed.

SQL> select name,open_mode from v$pdbs;


NAME                                     OPEN_MODE

---------------------------------------- ----------

FINUAT1                                  MOUNTED


SQL> startup open read only ;



SQL> show pdbs


    CON_ID CON_NAME                       OPEN MODE  RESTRICTED

---------- ------------------------------ ---------- ----------

         2 PDB$SEED                       READ ONLY  NO

         3 FINUAT1                        READ ONLY  NO

SQL>

SQL>


Step 3   Than we need connect to the CDB

SQL> show con_name

CON_NAME

------------------------------

CDB$ROOT

Step 4  Please set the desire datafile location for new PDB

SQL> ALTER SYSTEM SET DB_CREATE_FILE_DEST = '+DATA';

System altered.

SQL> show parameter DB_CREATE_FILE_DEST


NAME                                 TYPE        VALUE

------------------------------------ ----------- ------------------------------

db_create_file_dest                  string      +DATA

SQL>

SQL>


Step 5 


SQL> set timing on ;

SQL> set time on

17:42:47 SQL> create pluggable database FINUAT3 from FINUAT1 ;

Pluggable database created.

Elapsed: 00:40:14.69

Step 6   After the PDB Cloned We need to validate 

SQL> show pdbs

   CON_ID CON_NAME                       OPEN MODE  RESTRICTED

---------- ------------------------------ ---------- ----------

         2 PDB$SEED                       READ ONLY  NO

         3 FINUAT1                        READ ONLY  NO

         4 FINUAT3                        MOUNTED

SQL> alter database open ;

Database altered.


SQL> show pdbs


    CON_ID CON_NAME                       OPEN MODE  RESTRICTED

---------- ------------------------------ ---------- ----------

         4 FINUAT3                        READ WRITE NO

SQL>


Thank you to All ....


Thank you for giving your valuable time to read the above information.

No comments:

Post a Comment