Connectez-vous à votre base de données RDS personnalisée pour Oracle en tant que SYS - Amazon Relational Database Service

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.

Connectez-vous à votre base de données RDS personnalisée pour Oracle en tant que SYS

Après avoir créé votre instance de base de données RDS personnalisée, vous pouvez vous connecter à votre base de données Oracle en tant qu'utilisateurSYS, ce qui vous donne SYSDBA des privilèges. Vous disposez des options de connexion suivantes :

  • Obtenez le SYS mot de passe dans Secrets Manager et spécifiez-le dans votre SQL client.

  • Utilisez l'authentification du système d'exploitation pour vous connecter à votre base de données. Dans ce cas, il n'est pas nécessaire de disposer d'un mot de passe.

Trouver le SYS mot de passe de votre base de données RDS personnalisée pour Oracle

Vous pouvez vous connecter à votre base de données Oracle en tant que SYS SYSTEM ou en spécifiant le nom d'utilisateur principal lors d'un API appel. Le mot de passe pour SYS et SYSTEM est stocké dans Secrets Manager. Le secret utilise le format de dénomination do-not-delete-rds -custom-resource_id-uuid. Vous pouvez trouver le mot de passe à l'aide du AWS Management Console.

Pour trouver le SYS mot de passe de votre base de données dans Secrets Manager
  1. Connectez-vous à la RDS console Amazon AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/rds/.

  2. Dans la RDS console, effectuez les étapes suivantes :

    1. Dans le panneau de navigation, choisissez Databases (Bases de données).

    2. Choisissez le nom de votre instance de base de données RDS personnalisée pour Oracle.

    3. Choisissez Configuration.

    4. Copiez la valeur sous ID de ressource. Par exemple, votre identifiant de ressource peut être db- ABC12CDE3FGH4I5JKLMNO6PQR7.

  3. Ouvrez la console Secrets Manager à l'adresse https://console.aws.amazon.com/secretsmanager/.

  4. Dans la console Secrets Manager, suivez les étapes ci-dessous :

    1. Dans le volet de navigation de gauche, choisissez Secrets.

    2. Filtrez les secrets en fonction de l'ID de ressource que vous avez copié à l'étape 5.

    3. Choisissez le secret nommé do-not-delete-rds -custom-resource_id-uuid, où resource_id est l'ID de ressource que vous avez copié à l'étape 5. Par exemple, si votre identifiant de ressource est db- ABC12CDE3FGH4I5JKLMNO6PQR7, votre secret sera nommé do-not-delete-rds-custom-db -. ABC12CDE3FGH4I5JKLMNO6PQR7

    4. Dans Valeur du secret, choisissez Récupérer la valeur du secret.

    5. Dans Clé/valeur, copiez la valeur du mot de passe.

  5. Installez SQL *Plus sur votre instance de base de données et connectez-vous à votre base de données en tant queSYS. Pour de plus amples informations, veuillez consulter Étape 3 : Connecter votre client SQL à une instance de base de données Oracle.

Connexion à votre base de données RDS personnalisée pour Oracle à l'aide de l'authentification du système d'exploitation

L'utilisateur rdsdb du système d'exploitation est propriétaire des fichiers binaires de la base de données Oracle. Vous pouvez passer à l'rdsdbutilisateur et vous connecter à votre base de données RDS Custom for Oracle sans mot de passe.

  1. Connectez-vous à votre instance de base de données avec AWS Systems Manager. Pour de plus amples informations, veuillez consulter Connexion à votre instance de base de données RDS personnalisée à l'aide du gestionnaire de session.

  2. Dans un navigateur Web, accédez au https://www.oracle.com/database/fichier technologies/instant-client/linux-x86-64-downloads.html.

  3. Pour obtenir la dernière version de base de données qui apparaît sur la page Web, copiez les liens .rpm (et non les liens .zip) pour le package Instant Client Basic et le package SQL *Plus. Par exemple, les liens suivants concernent la version 21.9 de la base de données Oracle :

    • https://download.oracle.com/otn_software/linux/instantclient/219000/ -21.9.0.0.0-1.el8.x86_64 .rpm oracle-instantclient-basic

    • https://download.oracle.com/otn_software/linux/instantclient/219000/ -21.9.0.0.0-1.el8.x86_64 .rpm oracle-instantclient-sqlplus

  4. Dans votre SSH session, exécutez la wget commande pour télécharger les fichiers .rpm à partir des liens que vous avez obtenus à l'étape précédente. L'exemple suivant télécharge les fichiers .rpm pour la version 21.9 de la base de données Oracle :

    wget https://download.oracle.com/otn_software/linux/instantclient/219000/oracle-instantclient-basic-21.9.0.0.0-1.el8.x86_64.rpm wget https://download.oracle.com/otn_software/linux/instantclient/219000/oracle-instantclient-sqlplus-21.9.0.0.0-1.el8.x86_64.rpm
  5. Installez les packages en exécutant la commande yum suivante :

    sudo yum install oracle-instantclient-*.rpm
  6. Basculez vers l'utilisateur rdsdb.

    sudo su - rdsdb
  7. Connectez-vous à votre base de données avec l'authentification du système d'exploitation.

    $ sqlplus / as sysdba SQL*Plus: Release 21.0.0.0.0 - Production on Wed Apr 12 20:11:08 2023 Version 21.9.0.0.0 Copyright (c) 1982, 2020, Oracle. All rights reserved. Connected to: Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production Version 19.10.0.0.0