Conectar-se à sua instância de banco de dados do Linux usando o SQL*Plus - Amazon Relational Database Service

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:

sqlplus user_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 12.1.0.2.0 Production on Mon Aug 21 09:42:20 2017

Depois que você inserir a senha de usuário, o prompt do SQL será exibido.

SQL>
nota

Visto que a string de conexão de formato mais curto (EZ Connect), como sqlplus USER/PASSWORD@longer-than-63-chars-rds-endpoint-here:1521/database-identifier, pode encontrar um limite máximo de caracteres, recomendamos que não a use para conexão.