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 le stockage d'objet cloud, téléchargez les fichiers à partir du répertoire de base de données vers le stockage d'objet cloud.
- Connectez-vous à votre base de données.
- Stockez vos informations d'identification de banque d'objets à l'aide de la procédure
DBMS_CLOUD.CREATE_CREDENTIAL
.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 d'informations d'identification. Cette étape est requise une seule fois, sauf si les informations d'identification de banque d'objets changent. Une fois les informations d'identification stockées, vous pouvez utiliser le même nom.
Reportez-vous à Procédure CREATE_CREDENTIAL pour plus d'informations sur les paramètres
username
etpassword
des différents services de stockage d'objet. - Déplacez les fichiers dump de la base de données vers le stockage d'objet cloud en appelant
DBMS_CLOUD.PUT_OBJECT
.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 de stockage 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 Oracle Data Pump et le nettoyage. Pour plus de détails, reportez-vous à Téléchargement des fichiers dump, exécution de l'import Data Pump et nettoyage de la banque d'objets.