Déplacement d'un ensemble de fichiers dump d'Autonomous Database vers votre banque d'objets cloud
Pour déplacer l'ensemble de fichiers dump vers la banque d'objets cloud, téléchargez les fichiers du répertoire de base de données vers la banque d'objets cloud.
- Connectez-vous à votre base de données.
- Stockez les informations d'identification de la banque d'objets à l'aide de la procédure
DBMS_CLOUD.CREATE_CREDENTIAL
.Par exemple :
BEGIN
DBMS_CLOUD.CREATE_CREDENTIAL
( credential_name => 'DEF_CRED_NAME', username => 'adb_user@example.com', password => 'password' ); END; /Cette opération stocke les informations d'identification dans la base de données dans un format crypté. Vous pouvez utiliser n'importe quel nom pour le nom des informations d'identification. Cette étape n'est requise qu'une seule fois, sauf si vos informations d'identification de banque d'objets changent. Une fois les informations d'identification stockées, vous pouvez utiliser le même nom d'informations d'identification.
Pour plus d'informations sur les paramètres
username
etpassword
pour différents services Object Storage, reportez-vous à Procédure CREATE_CREDENTIAL. - Déplacez les fichiers dump de la base de données vers la banque d'objets cloud en appelant
DBMS_CLOUD.PUT_OBJECT
.Par exemple :
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; /Dans cet exemple,
namespace-string
est l'espace de noms d'objet Oracle Cloud Infrastructure etbucketname
est le nom du bucket. Pour plus d'informations, reportez-vous à Présentation des espaces de noms Object Storage.Pour plus d'informations sur
PUT_OBJECT
, reportez-vous à Procédure PUT_OBJECT. - Effectuez les étapes requises pour utiliser l'import et le nettoyage Oracle Data Pump. Pour plus d'informations, reportez-vous à Téléchargement des fichiers dump, exécution de l'import Data Pump et nettoyage de l'import Data Pump.