Déplacer le jeu de fichiers du vidage d'une base de données d'IA autonome vers votre magasin d'objets en nuage
Pour déplacer le jeu de fichiers de vidage vers votre magasin d'objets en nuage, chargez les fichiers du répertoire de base vers votre magasin d'objets en nuage.
-
Connectez-vous à la base de données.
-
Stockez vos données d'identification de magasin 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 données d'identification dans la base de données dans un format chiffré. Vous pouvez utiliser n'importe quel nom pour les données d'identification. Notez que cette étape n'est requise qu'une seule fois, sauf si les données d'identification du magasin d'objets changent. Une fois que vous avez stocké les données d'identification, vous pouvez utiliser le même nom.
Voir Procédure CREATE_CREDENTIAL pour plus d'informations sur les paramètres
usernameetpasswordpour différents services de stockage d'objets. -
Déplacez les fichiers de vidage de la base de données vers le magasin d'objets en nuage 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-stringest l'espace de noms du stockage d'objets pour Oracle Cloud Infrastructure etbucketnameest le nom du seau. Pour plus d'informations, voir Présentation des espaces de noms du stockage d'objets.Voir Procédure PUT_OBJECT pour plus d'informations sur
PUT_OBJECT. -
Effectuez les étapes requises pour utiliser l'importation et le nettoyage d'Oracle Data Pump. Pour plus de détails, voir Télécharger les fichiers de vidage, exécuter l'importation de l'extraction de données et nettoyer le stockage d'objets.