meta données pour cette page
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| oracle:database:cloning_pdb_in_an_isolated_tde_environment [15/04/2025 08:58] – mdl | oracle:database:cloning_pdb_in_an_isolated_tde_environment [15/04/2025 09:08] (Version actuelle) – mdl | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | == source | + | == Source |
| - | cdb TSTTDECL | + | |
| - | pdb PDB1TDE | + | |
| + | | ||
| + | | ||
| \\ | \\ | ||
| - | == target | + | == Target |
| - | cdb TARTDECL | + | |
| - | pdb PDBTARTDE with wallet password : pwdpdbtartde | + | |
| + | | ||
| + | | ||
| \\ | \\ | ||
| + | == 1/ Log in to the source isolated mode PDB PDB1TDE and verify that the wallet is opened == | ||
| + | <code PLSQL> | ||
| + | SQL> show pdbs | ||
| - | Goal : Clone PDBs | + | CON_ID CON_NAME |
| + | ---------- ------------------------------ ---------- ---------- | ||
| + | 3 PDB1TDE | ||
| - | source CDB: | ||
| - | target CDB: | ||
| + | SQL> SELECT CON_ID, KEYSTORE_MODE, | ||
| + | CON_ID KEYSTORE STATUS | ||
| + | ---------- -------- ------------------------------ -------------------- | ||
| + | 3 ISOLATED OPEN | ||
| + | </ | ||
| + | \\ | ||
| + | == 2/ On target CDB TARTDECL create a database link for the PDB PDB1TDE that you want to clone remotely. == | ||
| + | <code PLSQL> | ||
| + | SQL> show con_name | ||
| + | |||
| + | CON_NAME | ||
| + | ------------------------------ | ||
| + | CDB$ROOT | ||
| + | |||
| + | SQL> create database link forclone connect to system identified by ZicZac## | ||
| + | Database link created. | ||
| + | |||
| + | |||
| + | SQL> alter session set global_names=false; | ||
| + | Session altered. | ||
| + | |||
| + | SQL> select * from dual@forclone; | ||
| + | D | ||
| + | - | ||
| + | X | ||
| + | SQL> | ||
| + | </ | ||
| + | |||
| + | \\ | ||
| + | == 3/ On source cdb give following privilege == | ||
| + | <code PLSQL> | ||
| + | SQL> show parameter db_un | ||
| + | |||
| + | NAME | ||
| + | ------------------------------------ ----------- ------------------------------ | ||
| + | db_unique_name | ||
| + | |||
| + | SQL> grant create pluggable database to system container=all; | ||
| + | Grant succeeded. | ||
| + | </ | ||
| + | |||
| + | \\ | ||
| + | == 4/ CREATE PLUGGABLE DATABASE statement with the KEYSTORE IDENTIFIED BY clause to perform the clone of the PDB. == | ||
| + | <code PLSQL> | ||
| + | alter session set global_names=false; | ||
| + | |||
| + | SQL> show parameter tde | ||
| + | |||
| + | NAME | ||
| + | ------------------------------------ ----------- ------------------------------ | ||
| + | one_step_plugin_for_pdb_with_tde | ||
| + | tde_configuration | ||
| + | |||
| + | |||
| + | |||
| + | SQL> alter system set one_step_plugin_for_pdb_with_tde=true; | ||
| + | System altered. | ||
| + | |||
| + | SQL> | ||
| + | Pluggable database created. | ||
| + | |||
| + | SQL> alter pluggable database PDB1TDECLNE2 open; | ||
| + | Pluggable database altered. | ||
| + | </ | ||
| + | |||
| + | \\ | ||
| + | == 5/ Rekey the master encryption key of the remotely cloned PDB == | ||
| + | <code PLSQL> | ||
| + | SQL> show pdbs | ||
| + | CON_ID CON_NAME | ||
| + | ---------- ------------------------------ ---------- ---------- | ||
| + | 6 PDB1TDECLNE2 | ||
| + | |||
| + | SQL> ADMINISTER KEY MANAGEMENT SET KEY FORCE KEYSTORE IDENTIFIED BY pwdtartdecl WITH BACKUP USING ' | ||
| + | keystore altered. | ||
| + | </ | ||
| + | |||
| + | \\ | ||
| + | == 6/ Change password for the PDB == | ||
| + | <code PLSQL> | ||
| + | SQL> show pdbs | ||
| + | CON_ID CON_NAME | ||
| + | ---------- ------------------------------ ---------- ---------- | ||
| + | 6 PDB1TDECLNE2 | ||
| + | |||
| + | SQL> ADMINISTER KEY MANAGEMENT ALTER KEYSTORE PASSWORD IDENTIFIED BY pwdtartdecl | ||
| + | keystore altered. | ||
| + | </ | ||
| + | |||
| + | \\ | ||
| + | == 7/ Create Auto login for the PDB == | ||
| + | <code PLSQL> | ||
| + | SQL> show pdbs | ||
| + | CON_ID CON_NAME | ||
| + | ---------- ------------------------------ ---------- ---------- | ||
| + | 6 PDB1TDECLNE2 | ||
| + | |||
| + | SQL> ADMINISTER KEY MANAGEMENT CREATE AUTO_LOGIN KEYSTORE FROM KEYSTORE | ||
| + | keystore altered. | ||
| + | </ | ||
| - | target pdb PDBCLNE2 new password | ||