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-
Puoi cercare la password usando la AWS Management Console.resource_id
-uuid
Per cercare la password SYS per il tuo database in Secrets Manager
Accedi a AWS Management Console e apri la console Amazon RDS all'indirizzo https://console.aws.amazon.com/rds/
. -
Utilizzando la console RDS esegui i passaggi seguenti:
-
Nel riquadro di navigazione, scegliere Databases (Database).
-
Scegli il nome dell'istanza database RDS Custom per Oracle.
-
Scegliere Configuration (Configurazione).
-
Copia il valore riportato sotto ID risorsa. Ad esempio, l'ID della risorsa potrebbe essere db- ABC12 CDE3 FGH4 JKLMNO6 PQR7 I5.
-
-
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 della risorsa che hai copiato nel passaggio 2.d.
-
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
-
Nella sezione Valore segreto, scegli Recupera il valore di un segreto.
-
In Chiave/valore, copia il valore del campo Password.
-
-
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.
-
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 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
-
-
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
-
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