Accès à une base de données Oracle Cloud Autonomous Data Warehouse
Étapes d'accès à Oracle Cloud Autonomous Data Warehouse à partir de l'intégrateur d'analyses d'Oracle NoSQL Database.
Créer une base de données dans Autonomous Data Warehouse
- Sélectionnez Oracle Database dans le menu à gauche de l'affichage.
- Sélectionnez Autonomous Data Warehouse.
- Sélectionnez le compartiment dans lequel créer la base de données.
- Cliquez sur Créer une base de données autonome.
- Entrez les informations de base pour Autonomous Database; par exemple,
- Compartiment : Entrez le nom du compartiment sélectionné ci-dessus.
- Nom d'affichage : nom à afficher sur la console; par exemple,
NoSqlToAdwDb
. - Nom de la base de données : nom à utiliser lors de la connexion à la base de données; ex.
NoSqlToAdwDb
(ne peut pas comporter plus de 14 caractères).
- Sélectionnez le type de charge de travail Entrepôt de données.
- Choisissez le type de déploiement infrastructure partagée.
- Sélectionnez la configuration par défaut de la base de données.
- Définissez un mot de passe sous Créer des données d'identification d'administrateur.
- Sélectionnez Autoriser l'accès sécurisé de partout pour Type d'accès.
- Sélectionnez le type de licence approprié. Si vous avez votre propre licence, sélectionnez Utiliser sa propre licence (BYOL).
- Cliquez sur Créer une base de données autonome.
Rubriques connexes
Installer les données d'identification nécessaires pour établir une connexion sécurisée à la base de
Les connexions à la base de données que vous avez créée dans Autonomous Data Warehouse doivent être sécurisées. Pour qu'Oracle NoSQL Database Analytics Integrator puisse se connecter en toute sécurité à la base de données ADW, l'utilitaire utilise les données d'identification contenues dans un portefeuille Oracle Wallet.
- Sélectionnez Oracle Database dans le menu à gauche de l'affichage.
- Sélectionnez Autonomous Data Warehouse.
- Sélectionnez le compartiment où se trouve la base de données.
- Cliquez sur le lien avec le nom d'affichage que vous avez entré lors de la création de la base de données.
- Cliquez sur Console de service.
- Cliquez sur le lien Administration à gauche de l'affichage.
- Sélectionnez Télécharger les données d'identification de client (portefeuille) et entrez le mot de passe d'administration défini lors de la création de la base de données.
- Enregistrez le fichier (zip) dans un emplacement sécurisé.
- Les fichiers de configuration réseau (
tnsnames.ora
etsqlnet.ora
) nécessaires pour se connecter à la base de données. - Fichier de portefeuille d'authentification unique à ouverture automatique,
cwallet.SSO
. - Le fichier PKCS12,
ewallet.p12
, qui est protégé par le mot de passe de portefeuille que vous avez fourni lorsque vous avez téléchargé le fichier zip au moyen de la console Oracle Cloud. - Fichiers de magasin de clés Java et de magasin de certificats SSL, keystore.js et
truststore.jks;
protégés par le mot de passe du portefeuille. - Le fichier
ojdbc.properties
, qui spécifie la propriété de système Java liée au portefeuille requise pour la connexion à la base de données au moyen de JDBC. - Fichier
README
contenant les informations d'expiration du portefeuille.
Après avoir obtenu le fichier zip de portefeuille, notez le mot de passe et stockez-le dans n'importe quel environnement à partir duquel vous allez vous connecter à la base de données. En outre, pour utiliser Oracle NoSQL Database Analytics Integrator, le contenu extrait du fichier zip de portefeuille doit être installé dans l'environnement dans lequel vous allez exécuter l'utilitaire. Par exemple, si vous exécutez l'utilitaire à partir d'une instance de calcul Oracle Cloud, vous devez extraire le contenu du fichier zip dans n'importe quel répertoire de cette instance. Utilisez ensuite le chemin d'accès à ce répertoire comme valeur du paramètre databaseWallet
dans la section de base de données du fichier de configuration de l'utilitaire.
Activer les données d'identification du principal de ressource ou stocker/activer le stockage d'objets de l'utilisateur AUTH_TOKEN dans la base de données ADW
Après avoir extrait des données de la table NoSQL Cloud Service souhaitée et écrit ces données dans des fichiers Parquet du service de stockage d'objets, l'intégrateur d'analyses d'Oracle NoSQL Database utilise des sous-programmes de l'ensemble Oracle PL/SQL DBMS_CLOUD pour extraire les fichiers Parquet du service de stockage d'objets. Il charge ensuite les données contenues dans ces fichiers dans une table de la base de données que vous avez créée dans Oracle Cloud Autonomous Data Warehouse.
- Sélectionnez Oracle Database dans le menu à gauche de l'affichage.
- Sélectionnez Autonomous Data Warehouse.
- Sélectionnez le compartiment où se trouve la base de données.
- Cliquez sur le lien avec le nom d'affichage que vous avez entré lors de la création de la base de données.
- Cliquez sur Console de service.
- Sélectionnez Développement dans le menu à gauche de l'affichage.
- Sélectionnez Database Actions et connectez-vous à la base de données; par exemple,
- Nom d'utilisateur : ADMIN
- Mot de passe : <password-set-during-database-creation>
- Sélectionnez l'élément SQL.
-
Dans la fenêtre étiquetée [Feuille de calcul]*, si vous voulez authentifier la base de données ADW avec le stockage d'objets à l'aide du principal de ressource, exécutez la procédure suivante.
EXEC DBMS_CLOUD_ADMIN.ENABLE_RESOURCE_PRINCIPAL();
Sinon, si vous souhaitez effectuer l'authentification à l'aide de AUTH_TOKEN que l'administrateur de système vous a fourni ou que vous avez généré vous-même, exécutez la procédure,
BEGIN DBMS_CLOUD.CREATE_CREDENTIAL ( credential_name => 'NOSQLADWDB_OBJ_STORE_CREDENTIAL', username => '<your-Oracle-Cloud-username>', password => '<cut-and-paste-the-AUTH_TOKEN>' ); END;
DBMS_CLOUD_ADMIN.ENABLE_RESOURCE_PRINCIPAL
permet au principal de ressource OCI (nommé OCI$RESOURCE_PRINCIPAL
) d'être utilisé par la base de données ADW lors de l'authentification avec une ressource OCI telle que le stockage d'objets. La procédure DBMS_CLOUD.CREATE_CREDENTIAL
chiffre les données d'identification AUTH_TOKEN spécifiées et les stocke dans une table de la base de données nommée adwc_user
. Quelle que soit la procédure que vous employez, cette procédure ne doit être exécutée qu'une seule fois; après quoi le même nom de données d'identification peut être spécifié pour tous les transferts du stockage d'objets à la base de données ADW.
Note :
Lorsque la base de données ADW utilise le principal de ressource OCI pour s'authentifier auprès du stockage d'objets, le nom des données d'identification estOCI$RESOURCE_PRINCIPAL
. Lorsque vous utilisez AUTH_TOKEN pour vous authentifier auprès du stockage d'objets, le nom des données d'identification est la valeur que vous spécifiez pour le paramètre credential_name
dans la procédure DBMS_CLOUD.CREATE_CREDENTIAL
. Notez toutefois que la valeur indiquée ci-dessus (NOSQLADWDB_OBJ_STORE_CREDENTIAL
) n'est qu'un exemple. Vous pouvez utiliser le nom de votre choix. Ainsi, le paramètre dbmsCredentialName
dans le fichier de configuration doit contenir la valeur OCI$RESOURCE_PRINCIPAL
ou le nom que vous spécifiez ici pour le paramètre credential_name
; selon le mécanisme d'authentification que vous choisissez d'utiliser pour authentifier la base de données ADW avec le stockage d'objets.
Accès à une base de données Oracle Cloud Autonomous Data Warehouse