Guest User

Untitled

a guest
Jul 22nd, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.30 KB | None | 0 0
  1. ALTER SESSION set exclude_seed_cdb_view = false;
  2.  
  3.  
  4. ALTER SESSION set "_exclude_seed_cdb_view" = false;
  5.  
  6.  
  7. SELECT file_name FROM cdb_data_files
  8. WHERE con_id = 2
  9. UNION
  10. SELECT file_name
  11. FROM cdb_temp_files
  12. WHERE con_id = 2;
  13.  
  14.  
  15. CREATE PLUGGABLE DATABASE pdb2
  16. ADMIN USER pdb_adm IDENTIFIED BY welcome1
  17. FILE_NAME_CONVERT=(
  18. '/u02/app/oracle/oradata/ORCL/pdbseed/system01.dbf',
  19. '/u02/app/oracle/oradata/ORCL/pdb2/system01.dbf',
  20. '/u02/app/oracle/oradata/ORCL/pdbseed/sysaux01.dbf',
  21. '/u02/app/oracle/oradata/ORCL/pdb2/sysaux01.dbf',
  22. '/u02/app/oracle/oradata/ORCL/29D627273C13166CE053D64EC40AC9E5/datafile/o1_mf_users_cl48t4c4_.dbf',
  23. '/u02/app/oracle/oradata/ORCL/pdb2/users01.dbf',
  24. '/u02/app/oracle/oradata/ORCL/pdbseed/pdbseed_temp012016-01-21_09-59-05-AM.dbf',
  25. '/u02/app/oracle/oradata/ORCL/pdb2/temp01.dbf');
  26.  
  27. Connect with SYSDBA privs for this step:
  28.  
  29. ALTER PLUGGABLE DATABASE pdb2 open READ WRITE;
  30. SELECT name
  31. FROM v$services
  32. WHERE pdb = 'PDB2';
  33.  
  34.  
  35.  
  36.  
  37. /*Note the PDB name identifier has to be supplied in upper-case.*/
  38.  
  39.  
  40. ORCL.PDB2 =
  41. (DESCRIPTION =
  42. (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.101.1)(PORT = 1521))
  43. (CONNECT_DATA =
  44. (SERVER = DEDICATED)
  45. (SERVICE_NAME = pdb2.gse00000379.oraclecloud.internal)
  46. )
  47. )
  48.  
  49.  
  50.  
  51.  
  52.  
  53. Drop a Pluggable Database
  54.  
  55. ALTER PLUGGABLE DATABASE pdb2 close;
  56. DROP PLUGGABLE DATABASE pdb2 including datafiles;
  57.  
  58.  
  59.  
  60. /*All the SQL operations listed below are executed in the container root database as a DBA user with SYSDBA privileges.*/
  61.  
  62.  
  63. ALTER SESSION SET CONTAINER = CDB$ROOT;
  64.  
  65.  
  66.  
  67. SELECT tablespace_name, file_name
  68. FROM cdb_data_files f, dba_pdbs p
  69. WHERE f.con_id = p.pdb_id
  70. AND p.pdb_name = 'PDB1'
  71. UNION
  72. SELECT tablespace_name, file_name
  73. FROM cdb_temp_files f, dba_pdbs p
  74. WHERE f.con_id = p.pdb_id
  75. AND p.pdb_name = 'PDB1';
  76.  
  77. /*In Oracle 12.1 cone is read only */
  78.  
  79. ALTER PLUGGABLE DATABASE "PDB1" CLOSE IMMEDIATE;
  80.  
  81. ALTER PLUGGABLE DATABASE "PDB1" OPEN READ ONLY;
  82.  
  83.  
  84. CREATE PLUGGABLE DATABASE "NEW_PDB" FROM "PDB1"
  85. STORAGE UNLIMITED TEMPFILE REUSE
  86. FILE_NAME_CONVERT=(
  87. '/u02/app/oracle/oradata/EDDB/PDB1/users01.dbf',
  88. '/u02/app/oracle/oradata/EDDB/NEW_PDB/users01.dbf',
  89. '/u02/app/oracle/oradata/EDDB/PDB1/system01.dbf',
  90. '/u02/app/oracle/oradata/EDDB/NEW_PDB/system01.dbf',
  91. '/u02/app/oracle/oradata/EDDB/PDB1/temp01.dbf',
  92. '/u02/app/oracle/oradata/EDDB/NEW_PDB/temp01dbf',
  93. '/u02/app/oracle/oradata/EDDB/PDB1/sysaux01.dbf',
  94. '/u02/app/oracle/oradata/EDDB/NEW_PDB/temp01.dbf'
  95. );
  96.  
  97.  
  98. ALTER PLUGGABLE DATABASE "PDB1" CLOSE IMMEDIATE;
  99.  
  100. ALTER PLUGGABLE DATABASE "PDB1" OPEN READ WRITE;
  101. ALTER PLUGGABLE DATABASE "NEW_PDB" CLOSE IMMEDIATE;
  102.  
  103. ALTER PLUGGABLE DATABASE "NEW_PDB" OPEN READ WRITE;
  104.  
  105.  
  106.  
  107. set linesize 200
  108. SELECT time || ' ' || name || ' ' || message || ' ' || action
  109. FROM pdb_plug_in_violations
  110. ORDER BY time;
  111.  
  112.  
  113.  
  114. --switch to the new Pluggable (container) Database
  115. ALTER SESSION SET CONTAINER = NEW_PDB;
  116. -- Find the name of the service that has been registered
  117. SELECT NAME FROM v$services;
  118.  
  119.  
  120.  
  121. /* sqlplus system/welcome1//1.2.1.6:1521/pdb5.ggg00000379.oraclecloud.internal*/
  122.  
  123. /* EXAMPLE TNS ORA ENTRY */
  124.  
  125. MYCONTAINER.NEW_PDB =
  126. (DESCRIPTION =
  127. (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.101.1)(PORT = 1521))
  128. (CONNECT_DATA =
  129. (SERVER = DEDICATED)
  130. (SERVICE_NAME = new_pdb.gse00000379.oraclecloud.internal)
  131. )
  132. )
  133.  
  134. ALTER PLUGGABLE DATABASE pdb1 close immediate;
  135.  
  136.  
  137. ALTER PLUGGABLE DATABASE pdb1 unplug into 'PDB1.XML'
Add Comment
Please, Sign In to add comment