Sposta il set di file di dump da Autonomous Database all'area di memorizzazione degli oggetti cloud
Per spostare il file di dump impostato nell'area di memorizzazione degli oggetti cloud, caricare i file dalla directory del database nell'area di memorizzazione degli oggetti cloud.
- Connettersi al database.
- Memorizzare le credenziali dell'area di memorizzazione degli oggetti utilizzando la procedura
DBMS_CLOUD.CREATE_CREDENTIAL
.Ad esempio:
BEGIN
DBMS_CLOUD.CREATE_CREDENTIAL
( credential_name => 'DEF_CRED_NAME', username => 'adb_user@example.com', password => 'password' ); END; /Questa operazione memorizza le credenziali nel database in un formato cifrato. È possibile utilizzare qualsiasi nome per il nome della credenziale. Tenere presente che questo passo è obbligatorio una sola volta a meno che le credenziali dell'area di memorizzazione degli oggetti non vengano modificate. Una volta memorizzate le credenziali, è possibile utilizzare lo stesso nome di credenziale.
Per informazioni sui parametri
username
epassword
per i diversi servizi di storage degli oggetti, vedere CREATE_CREDENTIAL Procedure. - Spostare i file di dump dal database all'area di memorizzazione degli oggetti cloud chiamando
DBMS_CLOUD.PUT_OBJECT
.Ad esempio:
BEGIN
DBMS_CLOUD.PUT_OBJECT
(credential_name => 'DEF_CRED_NAME', object_uri => 'https://objectstorage.us-phoenix-1.oraclecloud.com/n/namespace-string/b/bucketname/o/exp01.dmp', directory_name => 'DATA_PUMP_DIR', file_name => 'exp01.dmp');DBMS_CLOUD.PUT_OBJECT
(credential_name => 'DEF_CRED_NAME', object_uri => 'https://objectstorage.us-phoenix-1.oraclecloud.com/n/namespace-string/b/bucketname/o/exp02.dmp', directory_name => 'DATA_PUMP_DIR', file_name => 'exp02.dmp');DBMS_CLOUD.PUT_OBJECT
(credential_name => 'DEF_CRED_NAME', object_uri => 'https://objectstorage.us-phoenix-1.oraclecloud.com/n/namespace-string/b/bucketname/o/exp03.dmp', directory_name => 'DATA_PUMP_DIR', file_name => 'exp03.dmp');DBMS_CLOUD.PUT_OBJECT
(credential_name => 'DEF_CRED_NAME', object_uri => 'https://objectstorage.us-phoenix-1.oraclecloud.com/n/namespace-string/b/bucketname/o/exp04.dmp', directory_name => 'DATA_PUMP_DIR', file_name => 'exp04.dmp'); END; /In questo esempio,
namespace-string
è lo spazio di nomi dello storage degli oggetti Oracle Cloud Infrastructure ebucketname
è il nome del bucket. Per ulteriori informazioni, vedere Informazioni sugli spazi di nomi dello storage degli oggetti.Per informazioni su
PUT_OBJECT
, vedere PUT_OBJECT Procedure. - Eseguire i passi necessari per utilizzare l'importazione e il cleanup di Oracle Data Pump. Per ulteriori dettagli, vedere Scaricare i file di dump, eseguire l'importazione di Data Pump e pulire l'area di memorizzazione degli oggetti.