Anmelden als SYS bei Ihrer Datenbank von RDS Custom für Oracle - Amazon Relational Database Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Anmelden als SYS bei Ihrer Datenbank von RDS Custom für Oracle

Nachdem Sie Ihre DB-Instance von RDS Custom erstellt haben, können Sie sich bei Ihrer Oracle-Datenbank als Benutzer SYS anmelden, wodurch Sie SYSDBA-Berechtigungen erhalten. Ihnen stehen folgende Anmeldeoptionen zur Verfügung:

  • Rufen Sie das SYS-Passwort von Secrets Manager ab und geben Sie dieses Passwort in Ihrem SQL-Client an.

  • Verwenden Sie die Betriebssystemauthentifizierung, um sich bei Ihrer Datenbank anzumelden. In diesem Fall benötigen Sie kein Passwort.

Suchen des SYS-Passworts für Ihre Datenbank von RDS Custom für Oracle

Sie können sich bei Ihrer Oracle-Datenbank als SYS oder SYSTEM oder durch Angabe des Hauptbenutzernamens in einem API-Aufruf anmelden. Das Passwort für SYS und SYSTEM ist in Secrets Manager gespeichert.

Das Secret verwendet das Benennungsformat do-not-delete-rds-custom-resource_id-uuid oder rds-custom!oracle-do-not-delete-resource_id-uuid. Sie finden das Passwort über die AWS Management Console.

So finden Sie das SYS-Passwort für Ihre Datenbank in Secrets Manager
  1. Melden Sie sich bei der AWS Management Console an und öffnen Sie die Amazon-RDS-Konsole unter https://console.aws.amazon.com/rds/.

  2. Führen Sie in der RDS-Konsole folgende Schritte aus:

    1. Wählen Sie im Navigationsbereich Databases (Datenbanken) aus.

    2. Wählen Sie den Namen Ihrer DB-Instance von RDS Custom für Oracle aus.

    3. Wählen Sie Konfiguration.

    4. Kopieren Sie den Wert unter Ressourcen-ID. Ihre Ressourcen-ID könnte beispielsweise db-ABC12CDE3FGH4I5JKLMNO6PQR7 lauten.

  3. Öffnen Sie die Secrets-Manager-Konsole unterhttps://console.aws.amazon.com/secretsmanager/.

  4. Führen Sie in der Secrets-Manager-Konsole folgende Schritte aus:

    1. Wählen Sie im linken Navigationsbereich Secrets aus.

    2. Filtern Sie die Secrets nach der Ressourcen-ID, die Sie in Schritt 2.d kopiert haben.

    3. Wählen Sie das Secret aus, das das Benennungsformat do-not-delete-rds-custom-resource_id-uuid oder rds-custom!oracle-do-not-delete-resource_id-uuid verwendet. Die resource_id ist die Ressourcen-ID, die Sie in Schritt 2.d kopiert haben.

      Wenn Ihre Ressourcen-ID beispielsweise db-ABC12CDE3FGH4I5JKLMNO6PQR7 und Ihre UUID 1234ab ist, erhält Ihr Secret den Namen do-not-delete-rds-custom-db-ABC12CDE3FGH4I5JKLMNO6PQR7-1234ab oder rds-custom!oracle-do-not-delete-db-ABC12CDE3FGH4I5JKLMNO6PQR7-1234ab.

    4. Wählen Sie im Bereich Secret-Wert die Option Secret-Wert abrufen aus.

    5. Kopieren Sie im Feld Schlüssel/Wert den Wert für Passwort.

  5. Installieren Sie SQL*Plus auf Ihrer DB-Instance und melden Sie sich bei Ihrer Datenbank als SYS an. Weitere Informationen finden Sie unter Schritt 3: Verbinden Ihres SQL-Clients mit einer Oracle-DB-Instance.

Anmelden bei Ihrer Datenbank von RDS Custom für Oracle-Datenbank mit der Betriebssystemauthentifizierung

Der Betriebssystembenutzer rdsdb besitzt die Oracle-Datenbankbinärdateien. Sie können zum Benutzer rdsdb wechseln und sich ohne Passwort bei Ihrer Datenbank von RDS Custom für Oracle anmelden.

  1. Stellen Sie eine Verbindung mit Ihrer Instance mit AWS Systems Manager her. Weitere Informationen finden Sie unter Herstellen einer Verbindung mit Ihrer DB-Instance von RDS Custom mithilfe von Session Manager.

  2. Wechseln Sie zum Benutzer rdsdb.

    sudo su - rdsdb
  3. Melden Sie sich mit der Betriebssystemauthentifizierung bei Ihrer Datenbank an. Sie können sqlplus / as sysdba oder das sql-Alias verwenden.

    $ 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

    Sie können aber auch das sql-Alias verwenden:

    $ sql