View a markdown version of this page

Connexion à votre base de données RDS Custom for 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.

Connexion à votre base de données RDS Custom for Oracle en tant que SYS

Note

Avis de fin de support : le 31 mars 2027, le support d'Amazon RDS Custom pour Oracle AWS prendra fin. Après le 31 mars 2027, vous ne pourrez plus accéder à la console RDS Custom pour Oracle ni aux ressources RDS Custom pour Oracle. Pour de plus amples informations, veuillez consulter Fin du support de RDS Custom pour Oracle.

Une fois que vous avez créé votre instance de base de données RDS Custom, vous pouvez vous connecter à votre base de données Oracle en tant qu'utilisateur SYS, ce qui vous donne des privilèges SYSDBA. Vous disposez des options de connexion suivantes :

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

  • 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.

Recherche du mot de passe SYS pour votre base de données RDS Custom for Oracle

Vous pouvez vous connecter à votre base de données Oracle en tant que SYS ou SYSTEM, ou en spécifiant le nom d'utilisateur principal dans un appel d'API. 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 ou rds-custom!oracle-do-not-delete-resource_id-uuid. Vous pouvez trouver le mot de passe à l'aide de la AWS Management Console.

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

  2. Dans la console RDS, suivez les étapes ci-dessous :

    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 Custom for Oracle.

    3. Choisissez Configuration.

    4. Copiez la valeur sous ID de ressource. Par exemple, votre ID 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 panneau de navigation de gauche, choisissez Secrets.

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

    3. Choisissez le secret qui utilise le format de dénomination do-not-delete-rds-custom- ou rds-custom ! resource_id uuid oracle-dont-delete- -. resource_id uuid resource_idIl s'agit de l'ID de ressource que vous avez copié à l'étape 2.d.

      Par exemple, si votre identifiant de ressource est DB-ABC12CDE3FGH4i5JKLMNO6PQR7 et que votre UUID est 1234ab, votre secret s'appelle do-not-delete-rds-custom-db- ou rds-custom ! ABC12CDE3FGH4I5JKLMNO6PQR7-1234ab oracle-don-pas-supprime-db -. ABC12CDE3FGH4I5JKLMNO6PQR7-1234ab

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

    5. Dans Key/value, 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 que SYS. Pour plus d’informations, consultez Étape 3 : Connecter votre client SQL à une instance de base de données Oracle.

Connexion à votre base de données RDS Custom for 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'utilisateur rdsdb 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 Custom à l'aide de Session Manager.

  2. Basculez vers l'utilisateur rdsdb.

    sudo su - rdsdb
  3. Connectez-vous à votre base de données avec l'authentification du système d'exploitation. Vous pouvez utiliser sqlplus / as sysdba ou l’alias sql.

    $ 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

    Vous pouvez également utiliser l’alias sql :

    $ sql