Accesso al database RDS Custom per Oracle come SYS - Amazon Relational Database Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Accesso al database RDS Custom per Oracle come SYS

Dopo aver creato l'istanza database RDS Custom, è possibile accedere al database Oracle come utente SYS, ruolo che dispone dei privilegi SYSDBA. Sono disponibili le seguenti opzioni di accesso:

  • Recupera la password SYS da Secrets Manager e specificala nel client SQL.

  • Usa l'autenticazione del sistema operativo per accedere al database. In questo caso, non è necessario inserire una password.

Individuazione della password SYS per il database RDS Custom per Oracle

È possibile accedere al database Oracle come SYS o SYSTEM o specificando il nome utente principale in una chiamata API. La password per SYS e SYSTEM è archiviata in Secrets Manager.

Il segreto utilizza il formato di denominazione o. do-not-delete-rds-custom-resource_id-uuid rds-custom!oracle-do-not-delete-resource_id-uuid Puoi cercare la password usando la AWS Management Console.

Per cercare la password SYS per il tuo database in Secrets Manager
  1. Accedi a AWS Management Console e apri la console Amazon RDS all'indirizzo https://console.aws.amazon.com/rds/.

  2. Utilizzando la console RDS esegui i passaggi seguenti:

    1. Nel riquadro di navigazione, scegliere Databases (Database).

    2. Scegli il nome dell'istanza database RDS Custom per Oracle.

    3. Scegliere Configuration (Configurazione).

    4. Copia il valore riportato sotto ID risorsa. Ad esempio, l'ID della risorsa potrebbe essere db- ABC12 CDE3 FGH4 JKLMNO6 PQR7 I5.

  3. Apri la console Secrets Manager all'indirizzo https://console.aws.amazon.com/secretsmanager/.

  4. Utilizzando la console Secrets Manager esegui i passaggi seguenti:

    1. Nel pannello di navigazione a sinistra, seleziona Segreti.

    2. Filtra i segreti in base all'ID della risorsa che hai copiato nel passaggio 2.d.

    3. Scegli il segreto che utilizza il formato di denominazione do-not-delete-rds-custom- - o rds-custom! resource_id uuid oracle-do-not-delete- -. resource_id uuid resource_idÈ l'ID della risorsa che hai copiato nel passaggio 2.d.

      Ad esempio, se l'ID della risorsa è db- ABC12 CDE3 FGH4 I5 JKLMNO6 PQR7 e l'UUID è 1234ab, il segreto è denominato do-not-delete-rds -custom-db- I5 -1234ab o rds-custom! ABC12 CDE3 FGH4 JKLMNO6 PQR7 oracle-do-not-delete-db- I5 -1234ab. ABC12 CDE3 FGH4 JKLMNO6 PQR7

    4. Nella sezione Valore segreto, scegli Recupera il valore di un segreto.

    5. In Chiave/valore, copia il valore del campo Password.

  5. Installa SQL*Plus sull'istanza DB e accedi al database come SYS. Per ulteriori informazioni, consulta Fase 3: connessione del client SQL a un'istanza database Oracle..

Accesso al database RDS Custom per Oracle utilizzando l'autenticazione del sistema operativo

L'utente del sistema operativo rdsdb possiede i file binari del database Oracle. È possibile passare all'utente rdsdb e accedere al database RDS Custom per Oracle senza password.

  1. Connect alla propria istanza DB con AWS Systems Manager. Per ulteriori informazioni, consulta Connessione all'istanza DB RDS personalizzata tramite Session Manager.

  2. In un browser Web, vai a https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html.

  3. Per la versione più recente del database visualizzata nella pagina web, copia i collegamenti .rpm (non i collegamenti .zip) per il pacchetto Instant Client Basic e il pacchetto SQL*Plus. Ad esempio, i seguenti link si riferiscono alla versione 21.9 di Oracle Database:

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

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

  4. Nella sessione SSH, esegui il comando wget per scaricare i file .rpm dai collegamenti che hai ottenuto nel passaggio precedente. L'esempio seguente scarica i file .rpm per Oracle Database versione 21.9:

    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. Installa i pacchetti eseguendo il comando yum come segue:

    sudo yum install oracle-instantclient-*.rpm
  6. Passa all'utente rdsdb.

    sudo su - rdsdb
  7. Accedi al database utilizzando l'autenticazione del sistema operativo.

    $ 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