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
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-
ouresource_id
-uuid
rds-custom!oracle-do-not-delete-
. Vous pouvez trouver le mot de passe à l'aide de la AWS Management Console.resource_id
-uuid
Pour trouver le mot de passe SYS de votre base de données dans Secrets Manager
Connectez-vous à la console Amazon RDS AWS Management Console et ouvrez-la à https://console.aws.amazon.com/rds/
l'adresse. -
Dans la console RDS, suivez les étapes ci-dessous :
-
Dans le panneau de navigation, choisissez Databases (Bases de données).
-
Choisissez le nom de votre instance de base de données RDS Custom for Oracle.
-
Choisissez Configuration.
-
Copiez la valeur sous ID de ressource. Par exemple, votre identifiant de ressource peut être db- ABC12 CDE3 FGH4 I5 JKLMNO6 PQR7.
-
-
Ouvrez la console Secrets Manager à l'adresse https://console.aws.amazon.com/secretsmanager/
. -
Dans la console Secrets Manager, suivez les étapes ci-dessous :
-
Dans le volet de navigation de gauche, choisissez Secrets.
-
Filtrez les secrets en fonction de l'ID de ressource que vous avez copié à l'étape 2.d.
-
Choisissez le secret qui utilise le format de dénomination do-not-delete-rds-custom
resource_id
-uuid
ou rds-custom ! oracle-do-not-deleteresource_id
-uuid
.resource_id
Il s'agit de l'ID de ressource que vous avez copié à l'étape 2.d.Par exemple, si votre identifiant de ressource est db- ABC12 CDE3 FGH4 I5 JKLMNO6 PQR7 et que votre UUID est 1234ab, votre secret s'appelle do-not-delete-rds-custom-db - I5 -1234ab ou rds-custom ! ABC12 CDE3 FGH4 JKLMNO6 PQR7 oracle-do-not-delete-db- ABC12 CDE3 FGH4 I5-1234ab JKLMNO6 PQR7.
-
Dans Valeur du secret, choisissez Récupérer la valeur du secret.
-
Dans Clé/valeur, copiez la valeur du mot de passe.
-
-
Installez SQL*Plus sur votre instance de base de données et connectez-vous à votre base de données en tant que
SYS
. 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 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.
-
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.
-
Basculez vers l'utilisateur
rdsdb
.sudo su - rdsdb
-
Connectez-vous à votre base de données avec l'authentification du système d'exploitation. Vous pouvez utiliser
sqlplus / as sysdba
ou l'sql
alias.$ 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'
sql
alias :$ sql