Conectar-se à sua instância de banco de dados do Linux usando o SQL*Plus
Você pode usar um utilitário como SQL*Plus para se conectar a uma instância de banco de dados do Amazon RDS executando o Oracle. Para fazer o download do Oracle Instant Client, que inclui uma versão independente do SQL*Plus, consulte Downloads do Oracle Instant Client
Para se conectar à sua instância de banco de dados, você precisa do nome DNS e do número da porta. Para obter informações sobre como encontrar o nome DNS e o número da porta de uma instância de banco de dados, consulte Encontrar o endpoint da instância de banco de dados do RDS para Oracle.
exemplo Para conectar-se a uma instância de banco de dados Oracle usando o SQL*Plus
Nos exemplos a seguir, substitua o nome de usuário do administrador de sua instância de banco de dados. Além disso, substitua o nome do DNS da instância de banco de dados e inclua o número da porta e o Oracle SID. O valor de SID é o nome do banco de dados da instância de banco de dados que você especificou quando a criou, e não o nome da instância de banco de dados.
Para Linux, macOS ou Unix:
sqlplus 'user_name@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=dns_name)(PORT=port))(CONNECT_DATA=(SID=database_name)))'
Para Windows:
sqlplususer_name@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=dns_name)(PORT=port))(CONNECT_DATA=(SID=database_name)))
Você deve ver saída semelhante ao seguinte:
SQL*Plus: Release 19.0.0.0.0 Production on Wed Jan 15 14:23:45 2025Depois que você inserir a senha de usuário, o prompt do SQL será exibido.
SQL>nota
O SQL*Plus solicita a senha após a execução do comando. Como alternativa, você pode especificar a senha em linha (por exemplo, ), mas essa abordagem expõe a senha no histórico do shell.user_name/password@(DESCRIPTION=...)
nota
Visto que a string de conexão de formato mais curto (EZ Connect), como sqlplus
USER/PASSWORD@, pode estar sujeita a um limite máximo de caracteres, recomendamos que não a use para conexão.longer-than-63-chars-rds-endpoint-here:1521/database-identifier