Esporta l'Oracle Database esistente da importare in Autonomous Database
Utilizza Oracle Data Pump per esportare l'Oracle Database esistente come primo passo per eseguire la migrazione ad Autonomous Database.
Oracle consiglia di utilizzare la modalità schema di Oracle Data Pump per eseguire la migrazione del database ad Autonomous Database. È possibile elencare gli schemi da esportare utilizzando il parametro schemas
.
Per una migrazione più rapida, esporta gli schemi in più file di Data Pump e utilizza il parallelismo. È possibile specificare il formato del nome del file di dump da utilizzare con il parametro dumpfile
. Impostare il parametro parallel
almeno sul numero di CPU presenti nel database.
A seconda delle esigenze, è possibile utilizzare altri parametri di esportazione di Data Pump, ad esempio compression
. Per ulteriori informazioni sull'esportazione di Oracle Data Pump, vedere Oracle Database Utilities.
Sono disponibili due opzioni per esportare i dati con Data Pump, a seconda della versione di Data Pump e dell'eventuale inclusione del parametro CREDENTIAL
:
- Esporta l'Oracle Database esistente in un file di database locale (Esporta senza parametro delle credenziali)
Utilizzare Oracle Data Pump per esportare l'Oracle Database esistente e specificare un oggetto directory e un nome file facoltativi in formatodirectory-object-name:file-name
, come primo passo per eseguire la migrazione ad Autonomous Database. - Esporta l'Oracle Database esistente direttamente nello storage degli oggetti cloud (Esporta con parametro delle credenziali)
Utilizza Oracle Data Pump per esportare l'Oracle Database esistente direttamente nello storage degli oggetti cloud, come primo passo per eseguire la migrazione ad Autonomous Database.
Argomento padre: Importa dati mediante Oracle Data Pump su Autonomous Database
Esportare l'Oracle Database esistente in un file di database locale (Esporta senza parametro delle credenziali)
Utilizzare Oracle Data Pump per esportare l'Oracle Database esistente e specificare un oggetto directory e un nome file facoltativi in formato directory-object-name:file-name
, come primo passo per eseguire la migrazione ad Autonomous Database.
Oracle consiglia di utilizzare i seguenti parametri di Data Pump per una migrazione più rapida e semplice ad Autonomous Database:
exclude=cluster,indextype,db_link parallel=n schemas=schema_name dumpfile=export%l.dmp
I parametri exclude
garantiscono che questi tipi di oggetto non vengano esportati.
Con encryption_pwd_prompt=yes
l'esportazione di Oracle Data Pump richiede una password di cifratura per cifrare i file di dump.
L'esempio seguente esporta lo schema SH da un Oracle Database di origine per la migrazione a un database con 16 CPU:
expdp sh/sh@orcl \ exclude=cluster,indextype,db_link \ parallel=16 \ schemas=sh \ dumpfile=export%l.dmp \ encryption_pwd_prompt=yes
Dopo aver creato i file di dump, caricare i file di dump nello storage degli oggetti cloud. Ad esempio, utilizzare DBMS_CLOUD.PUT_OBJECT
per caricare i file di dump.
Per ulteriori informazioni, vedere PUT_OBJECT Procedura.
Note per i parametri Data Pump:
-
Se durante l'esportazione con
expdp
si utilizza il parametroencryption_pwd_prompt=yes
, utilizzare ancheencryption_pwd_prompt=yes
con l'importazione e immettere la stessa password al promptimpdp
per decifrare i file di dump (ricordare la password fornita durante l'esportazione). La lunghezza massima della password di cifratura è di 128 byte. -
Il parametro
dumpfile
supporta i caratteri jolly%L
e%l
oltre ai caratteri jolly%U
e%u
precedenti. Ad esempio,dumpfile=export%L.dmp
. Utilizzare il carattere jolly%L
o%l
per le esportazioni da Oracle Database Release 12.2 e successive. Questo carattere jolly espande il nome del file di dump in un numero intero incrementale di 3 cifre a 10 cifre e larghezza variabile, a partire da 100 e terminando con 2147483646.Utilizzare il carattere jolly precedente
%U
o%u
per le esportazioni da Oracle Database prima della release 12.2. Se si utilizza questa opzione e sono necessari più di 99 file di dump, è necessario specificare più nomi di file di dump, ciascuno con il parametro%U
o%u
.
Esportazione diretta di Oracle Database esistente nello storage degli oggetti cloud (esportazione con parametro delle credenziali)
Utilizza Oracle Data Pump per esportare l'Oracle Database esistente direttamente nello storage degli oggetti cloud, come primo passo per eseguire la migrazione ad Autonomous Database.
Questa opzione è supportata per l'esportazione di Oracle Data Pump 19.9 o versioni successive.
Oracle consiglia di utilizzare i seguenti parametri di Data Pump per una migrazione più rapida e semplice ad Autonomous Database:
exclude=cluster,indextype,db_link parallel=n schemas=schema_name dumpfile=https://objectstorage.example.com/schema_name.dmp credential=credential_name
I parametri exclude
garantiscono che questi tipi di oggetto non vengano esportati.
L'esempio seguente esporta lo schema SH da un Oracle Database di origine per la migrazione a un database con 16 CPU:
expdp sh/sh@orcl \ exclude=cluster,indextype,db_link \ parallel=16 \ schemas=sh \ dumpfile=https://objectstorage.example.com/%l.dmp \ credential=sales-dept
Note per i parametri Data Pump:
-
Se durante l'esportazione con
expdp
si utilizza il parametroencryption_pwd_prompt=yes
, utilizzare ancheencryption_pwd_prompt=yes
con l'importazione e immettere la stessa password al promptimpdp
per decifrare i file di dump (ricordare la password fornita durante l'esportazione). La lunghezza massima della password di cifratura è di 128 byte. -
Il parametro
dumpfile
supporta i caratteri jolly%L
e%l
oltre ai caratteri jolly%U
e%u
precedenti. Ad esempio,dumpfile=export%L.dmp
. Utilizzare il carattere jolly%L
o%l
per le esportazioni da Oracle Database Release 12.2 e successive. Questo carattere jolly espande il nome del file di dump in un numero intero incrementale di 3 cifre a 10 cifre e larghezza variabile, a partire da 100 e terminando con 2147483646.Utilizzare il carattere jolly precedente
%U
o%u
per le esportazioni da Oracle Database prima della release 12.2. Se si utilizza questa opzione e sono necessari più di 99 file di dump, è necessario specificare più nomi di file di dump, ciascuno con il parametro%U
o%u
. -
L'esportazione di Data Pump non supporta l'uso di un URL preautenticato (URL PAR) di Oracle Cloud Infrastructure Object Storage per il parametro
dumpfile
. -
Il parametro
credential
può essere uno dei seguenti tipi di credenziali supportate:-
L'esportazione di Data Pump supporta le credenziali basate su token di autenticazione di Oracle Cloud Infrastructure e le credenziali basate su chiave di firma di Oracle Cloud Infrastructure.
-
L'esportazione di Data Pump supporta l'utilizzo di una credenziale principal risorsa con
expdp
.
Per ulteriori informazioni sui tipi di credenziali per lo storage degli oggetti Oracle Cloud Infrastructure Cloud, vedere CREATE_CREDENTIAL Procedura.
-