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à.
Dopo aver creato l'istanza DB RDS personalizzata, puoi accedere al tuo database Oracle come utenteSYS
, il che ti dà SYSDBA
i privilegi. Sono disponibili le seguenti opzioni di accesso:
-
Ottieni la
SYS
password da Secrets Manager e specifica questa password nel tuo SQL client. -
Usa l'autenticazione del sistema operativo per accedere al database. In questo caso, non è necessario inserire una password.
Ricerca della SYS password per il database RDS Custom for Oracle
È possibile accedere al database Oracle come SYS
SYSTEM
o specificando il nome utente principale in una API chiamata. La password per SYS
e SYSTEM
è archiviata in Secrets Manager. Il segreto utilizza il formato do-not-delete-rds di denominazione -custom-resource_id
-uuid
. È possibile trovare la password utilizzando il AWS Management Console.
Per trovare la SYS password per il database in Secrets Manager
Accedi a AWS Management Console e apri la RDS console Amazon all'indirizzo https://console.aws.amazon.com/rds/
. -
Nella RDS console, completa i seguenti passaggi:
-
Nel riquadro di navigazione, scegli Databases (Database).
-
Scegli il nome dell'istanza DB RDS Custom for Oracle.
-
Scegliere Configuration (Configurazione).
-
Copia il valore riportato sotto ID risorsa. Ad esempio, l'ID della risorsa potrebbe essere db- ABC12CDE3FGH4I5JKLMNO6PQR7.
-
-
Apri la console Secrets Manager all'indirizzo https://console.aws.amazon.com/secretsmanager/
. -
Utilizzando la console Secrets Manager esegui i passaggi seguenti:
-
Nel pannello di navigazione a sinistra, seleziona Segreti.
-
Filtra i segreti in base all'ID risorsa copiato nel passaggio 5.
-
Scegli il segreto denominato do-not-delete-rds -custom-
resource_id
-uuid
, doveresource_id
è l'ID della risorsa che hai copiato nel passaggio 5. Ad esempio, se l'ID della risorsa è db- ABC12CDE3FGH4I5JKLMNO6PQR7, il segreto si chiamerà do-not-delete-rds-custom-db -. ABC12CDE3FGH4I5JKLMNO6PQR7 -
Nella sezione Valore segreto, scegli Recupera il valore di un segreto.
-
In Chiave/valore, copia il valore del campo Password.
-
-
Installa SQL *Plus sulla tua istanza DB e accedi al tuo database come.
SYS
Per ulteriori informazioni, consulta Fase 3: connessione del client SQL a un'istanza database Oracle..
Accesso al database RDS Custom for Oracle utilizzando l'autenticazione del sistema operativo
L'utente del sistema operativo rdsdb
possiede i file binari del database Oracle. È possibile passare all'rdsdb
utente e accedere al database RDS Custom for Oracle senza password.
-
Connect alla propria istanza DB con AWS Systems Manager. Per ulteriori informazioni, consulta Connessione all'istanza DB RDS personalizzata tramite Session Manager.
-
In un browser Web, vai a https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html
. -
Per la versione più recente del database che appare sulla pagina Web, copia i link.rpm (non i link.zip) per Instant Client Basic Package SQL e*Plus Package. Ad esempio, i seguenti link si riferiscono alla versione 21.9 di Oracle Database:
-
https://download.oracle.com/otn_software/oracle-instantclient-basiclinux/instantclient/219000/ -21.9.0.0.0-1.el8.x86_64.rpm
-
https://download.oracle.com/otn_software/linux/instantclient/219000/ -21.9.0.0.0-1.el8.x86_64.rpm oracle-instantclient-sqlplus
-
-
Nella sessione, esegui il comando per scaricare i file.rpm dai link che hai ottenuto nel passaggio precedente. SSH
wget
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
-
Installa i pacchetti eseguendo il comando
yum
come segue:sudo yum install oracle-instantclient-*.rpm
-
Passa all'utente
rdsdb
.sudo su - rdsdb
-
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