View a markdown version of this page

Connessione all'istanza database tramite SQL*Plus - 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à.

Connessione all'istanza database tramite SQL*Plus

È possibile utilizzare un'utility come SQL*Plus per connettersi a un'istanza database Amazon RDS che esegue Oracle. Per scaricare Oracle Instant Client, che include una versione autonoma di SQL*Plus, consulta Download di Oracle Instant Client.

Per connetterti alla tua istanza database, dovrai disporre del relativo DNS e del numero di porta. Per informazioni su come trovare il nome DNS e il numero di porta di un'istanza database, consulta Esito dell'endpoint dell'istanza database RDS per Oracle.

Esempio Per eseguire la connessione a un'istanza database Oracle tramite SQL*Plus

Negli esempi seguenti sostituisci il nome utente dell'amministratore dell'istanza database e il nome DNS dell'istanza database, quindi includi il numero di porta e il SID Oracle. Il valore SID è il nome del database dell'istanza database specificato quando si crea l'istanza database, non il nome dell'istanza database.

Per Linux, macOS o Unix:

sqlplus 'user_name@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=dns_name)(PORT=port))(CONNECT_DATA=(SID=database_name)))'

Per Windows:

sqlplus user_name@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=dns_name)(PORT=port))(CONNECT_DATA=(SID=database_name)))

Verrà visualizzato un output simile al seguente.

SQL*Plus: Release 19.0.0.0.0 Production on Wed Jan 15 14:23:45 2025

Dopo l'immissione della password dell'utente, verrà visualizzato il prompt SQL.

SQL>
Nota

SQL*Plus richiede la password dopo l'esecuzione del comando. In alternativa, è possibile specificare la password in linea (ad esempio,user_name/password@(DESCRIPTION=...)), ma questo approccio espone la password nella cronologia della shell.

Nota

La stringa di connessione in formato più corto (EZ Connect)sqlplus USER/PASSWORD@longer-than-63-chars-rds-endpoint-here:1521/database-identifier, ad esempio, potrebbe avere un limite massimo di caratteri, quindi ti consigliamo di non usarla per la connessione.

Suggerimento

Se la connessione si blocca senza restituire un errore, verifica che il gruppo di sicurezza consenta il traffico in entrata sulla porta del database dall'indirizzo IP del client.