Oracle Conversione a PDB: differenze tra le versioni
Jump to navigation
Jump to search
Nessun oggetto della modifica |
|||
Riga 10: | Riga 10: | ||
** creare PDB: |
** creare PDB: |
||
*se locale: |
*se locale: |
||
**dal database sorgente esportare xml per import <code>exec dbms_pdb.describe (pdb_descr_file=>'/tmp/noncdb12c_manifest_file.xml');</code> |
|||
**controllare se il database è importabile |
|||
**importare il database dal CDB$ROOT di di destinazione: <code>CREATE PLUGGABLE DATABASE pdb12c USING '/tmp/noncdb12c_manifest_file.xml' <COPY|NOCOPY|MOVE>;</code> |
|||
*eseguire upgrade di catalogo da prompt di sistema operativo: <code>dbupgrade -l /home/oracle/log -c NOME_PDB</code> |
|||
*convertire in PDB da connessi al PDB: <code>@/rdbms/admin/noncdb_to_pdb.sql</code> |
|||
*open e save state |
|||
*postupgrade |
|||
*eventuale conversione timezone: <code>@?/rdbms/admin/utltz_upg_check.sql |
|||
@?/rdbms/admin/utltz_upg_apply.sql</code> |
|||
Versione delle 19:05, 10 mar 2022
Da 12.X non CDB a 19.X
- eseguire preupgrade sul database sorgente
- se remoto:
- creare utente con privilegi CREATE SESSION, CREATE PLUGGABLE DATABASE
- chiudere e riaprire in READ ONLY
- connettersi al DB di destinazione come CDB$ROOT
- creare dblink verso database sorgente remoto con l'utente creato in precedenza
- creare PDB:
- se locale:
- dal database sorgente esportare xml per import
exec dbms_pdb.describe (pdb_descr_file=>'/tmp/noncdb12c_manifest_file.xml');
- controllare se il database è importabile
- importare il database dal CDB$ROOT di di destinazione:
CREATE PLUGGABLE DATABASE pdb12c USING '/tmp/noncdb12c_manifest_file.xml' <COPY|NOCOPY|MOVE>;
- dal database sorgente esportare xml per import
- eseguire upgrade di catalogo da prompt di sistema operativo:
dbupgrade -l /home/oracle/log -c NOME_PDB
- convertire in PDB da connessi al PDB:
@/rdbms/admin/noncdb_to_pdb.sql
- open e save state
- postupgrade
- eventuale conversione timezone:
@?/rdbms/admin/utltz_upg_check.sql
@?/rdbms/admin/utltz_upg_apply.sql