Connexion aux bases de données Oracle à l'aide du AWS Schema Conversion Tool - AWS Schema Conversion Tool

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Connexion aux bases de données Oracle à l'aide du AWS Schema Conversion Tool

Vous pouvez les utiliser AWS SCT pour convertir des schémas, des objets de code de base de données et du code d'application depuis Oracle Database vers les cibles suivantes :

  • Amazon RDS pour moi SQL

  • Édition SQL compatible Amazon Aurora My

  • Amazon RDS pour Postgrer SQL

  • Édition compatible avec Amazon Aurora Postgre SQL

  • Amazon RDS pour Oracle

  • Amazon RDS pour MariaDB

Lorsque la source est une base de données Oracle, les commentaires peuvent être convertis au format approprié, par exemple dans une SQL base de données Postgre. AWS SCT peut convertir les commentaires sur les tables, les vues et les colonnes. Les commentaires peuvent inclure des apostrophes ; les apostrophes sont AWS SCT doublées lors de la conversion d'SQLinstructions, comme c'est le cas pour les chaînes littérales.

Pour plus d’informations, consultez les rubriques suivantes.

Privilèges pour Oracle en tant que source

Les privilèges requis pour Oracle en tant que source sont les suivants :

  • CONNECT

  • SELECT_CATALOG_ROLE

  • SELECT ANY DICTIONARY

  • SELECTSURSYS. ARGUMENT$

Connexion à Oracle en tant que source

Utilisez la procédure suivante pour vous connecter à votre base de données source Oracle avec AWS Schema Conversion Tool.

Pour vous connecter à une base de données source Oracle
  1. Dans le AWS Schema Conversion Tool, choisissez Ajouter une source.

  2. Choisissez Oracle, puis Next.

    La boîte de dialogue Ajouter une source apparaît.

  3. Dans Nom de connexion, entrez le nom de votre base de données. AWS SCT affiche ce nom dans l'arborescence du panneau de gauche.

  4. Utilisez les informations d'identification de la base de données AWS Secrets Manager ou saisissez-les manuellement :

    • Pour utiliser les informations d'identification de base de données issues de Secrets Manager, suivez les instructions suivantes :

      1. Pour AWSSecret, choisissez le nom du secret.

      2. Choisissez Populer pour renseigner automatiquement toutes les valeurs dans la boîte de dialogue de connexion à la base de données depuis Secrets Manager.

      Pour plus d'informations sur l'utilisation des informations d'identification de base de données depuis Secrets Manager, consultezConfiguration AWS Secrets Manager dans le AWS Schema Conversion Tool.

    • Pour saisir manuellement les informations de connexion à la base de données source Oracle, suivez les instructions suivantes :

      Paramètre Action
      Type

      Choisissez le type de connexion à la base de données. Selon le type choisi, fournissez les informations complémentaires suivantes :

      • SID

        • Nom du serveur : nom du système de noms de domaine (DNS) ou adresse IP de votre serveur de base de données source.

        • Server port : Port utilisé pour vous connecter au serveur de la base de données source.

        • Oracle SID : ID du système Oracle (SID). Pour trouver l'OracleSID, envoyez la requête suivante à votre base de données Oracle :

          SELECT sys_context('userenv','instance_name') AS SID FROM dual;

      • Nom du service

        • Nom du serveur : DNS nom ou adresse IP de votre serveur de base de données source.

          Vous pouvez vous connecter à votre base de données Oracle source à l'aide d'un protocole d'IPv6adresse. Pour ce faire, assurez-vous d'utiliser des crochets pour saisir l'adresse IP, comme indiqué dans l'exemple suivant.

          [2001:db8:ffff:ffff:ffff:ffff:ffff:fffe]
        • Server port : Port utilisé pour vous connecter au serveur de la base de données source.

        • Nom du service : nom du service Oracle auquel se connecter.

      • TNSalias

        • TNSchemin du fichier : chemin d'accès au fichier contenant les informations de connexion relatives au nom du substrat réseau transparent (TNS).

          Après avoir sélectionné le TNS fichier, AWS SCT ajoute toutes les connexions à la base de données Oracle depuis le fichier à la liste des TNSalias.

          Choisissez cette option pour vous connecter à Oracle Real Application Clusters (RAC).

        • TNSalias : TNS alias de ce fichier à utiliser pour se connecter à la base de données source.

      • TNSidentifiant de connexion

        • TNSidentifiant de connexion : identifiant des informations de TNS connexion enregistrées.

      User name et Password

      Entrez les informations d'identification de la base de données pour vous connecter à votre serveur de base de données source.

      La première fois que vous vous connectez à la base de données Oracle, vous entrez le chemin d'accès au fichier du pilote Oracle (ojdbc8.jar). Vous pouvez télécharger le fichier à l'adresse http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html. Assurez-vous de vous inscrire sur le site Web gratuit d'Oracle Technical Network pour terminer le téléchargement. AWS SCT utilise le pilote sélectionné pour toute future connexion à la base de données Oracle. Le chemin du pilote peut être modifié à l'aide de l'onglet Pilotes dans les paramètres généraux.

      AWS SCT utilise le mot de passe pour se connecter à votre base de données source uniquement lorsque vous choisissez de vous connecter à votre base de données dans le cadre d'un projet. Pour éviter d'exposer le mot de passe de votre base de données source, le mot de passe AWS SCT n'est pas stocké par défaut. Si vous fermez votre AWS SCT projet et que vous le rouvrez, vous êtes invité à saisir le mot de passe pour vous connecter à votre base de données source selon vos besoins.

      Utiliser SSL

      Choisissez cette option pour utiliser Secure Sockets Layer (SSL) pour vous connecter à votre base de données. Fournissez les informations supplémentaires suivantes, le cas échéant, dans l'SSLonglet :

      • SSLauthentification : sélectionnez cette option pour utiliser l'SSLauthentification par certificat Configurez votre magasin de confiance et votre magasin de clés dans Paramètres, Paramètres globaux, Sécurité.

      • Trust store : Le trust store à utiliser.

      • Magasin de clés : le magasin de clés à utiliser.

      Enregistrer le mot de passe

      AWS SCT crée un coffre-fort sécurisé pour stocker les SSL certificats et les mots de passe de base de données. Choisissez cette option pour enregistrer le mot de passe de la base de données et pour vous connecter rapidement à la base de données sans avoir à saisir le mot de passe.

      Chemin du pilote Oracle

      Entrez le chemin d'accès au pilote à utiliser pour vous connecter à la base de données source. Pour de plus amples informations, veuillez consulter Installation de JDBC pilotes pour AWS Schema Conversion Tool.

      Si vous enregistrez le chemin du pilote dans les paramètres globaux du projet, le chemin du pilote n'apparaît pas dans la boîte de dialogue de connexion. Pour de plus amples informations, veuillez consulter Stockage des chemins des pilotes dans les paramètres globaux.

  5. Choisissez Tester la connexion pour vérifier que AWS SCT vous pouvez vous connecter à votre base de données source.

  6. Choisissez Connect pour vous connecter à votre base de données source.