

# Modificação das propriedades de conexão usando parâmetros sqlnet.ora
<a name="USER_ModifyInstance.Oracle.sqlnet"></a>

O arquivo sqlnet.ora inclui os parâmetros que configuram os recursos do Oracle Net em servidores e clientes de banco de dados Oracle. Usando os parâmetros no arquivo sqlnet.ora, você pode modificar propriedades para conexões dentro e fora do banco de dados. 

Para obter mais informações sobre por que convém definir parâmetros do sqlnet.ora, consulte [Configurar parâmetros do perfil](https://docs.oracle.com/database/121/NETAG/profile.htm#NETAG009) na documentação da Oracle.

## Configurar parâmetros do sqlnet.ora
<a name="USER_ModifyInstance.Oracle.sqlnet.Setting"></a>

Os grupos de parâmetros do Amazon RDS for Oracle incluem um subconjunto de parâmetros sqlnet.ora. Você os configura da mesma forma que configura outros parâmetros do Oracle. O prefixo `sqlnetora.` identifica quais parâmetros são parâmetros do sqlnet.ora. Por exemplo, em um parameter group Oracle no Amazon RDS, o parâmetro `default_sdu_size` do sqlnet.ora é `sqlnetora.default_sdu_size`.

Para obter informações sobre como gerenciar parameter groups e definir valores de parâmetros, consulte [Grupos de parâmetros para Amazon RDS](USER_WorkingWithParamGroups.md).

## Parâmetros do sqlnet.ora compatíveis
<a name="USER_ModifyInstance.Oracle.sqlnet.Supported"></a>

O Amazon RDS oferece suporte aos seguintes parâmetros do sqlnet.ora. As alterações nos parâmetros dinâmicos do sqlnet.ora entram em vigor imediatamente.


****  

| Parâmetro | Valores válidos | Estático/dinâmico | Descrição | 
| --- | --- | --- | --- | 
|  `sqlnetora.default_sdu_size`  |  `512` para `2097152`   |  Dinâmico  |  O tamanho da unidade de dados da sessão (SDU), em bytes.  A SDU é a quantidade de dados que são armazenados em um buffer e enviados pela rede ao mesmo tempo.  | 
|  `sqlnetora.diag_adr_enabled`  |  `ON`, `OFF`   |  Dinâmico  |  Um valor que ativa e desativa o rastreamento do Repositório de Diagnóstico Automático (ADR).  `ON` especifica que é usado o rastreamento de arquivos de ADR. `OFF` especifica que é usado o rastreamento de arquivos que não são de ADR.  | 
|  `sqlnetora.recv_buf_size`  |  `8192` para `268435456`   |  Dinâmico  |  O limite de espaço de buffer para receber operações de sessões, compatíveis com os protocolos TCP/IP, TCP/IP com SSL e SDP.   | 
|  `sqlnetora.send_buf_size`  |  `8192` para `268435456`   |  Dinâmico  |  O limite de espaço de buffer para enviar operações de sessões, compatíveis com os protocolos TCP/IP, TCP/IP com SSL e SDP.   | 
|  `sqlnetora.sqlnet.allowed_logon_version_client`  |  `8`, `10`, `11`, `12`   |  Dinâmico  |  A versão mínima do protocolo de autenticação permite que clientes e servidores atuando como clientes estabeleçam uma conexão com instâncias de bancos de dados Oracle.  | 
|  `sqlnetora.sqlnet.allowed_logon_version_server`  |  `8`, `9`, `10`, `11`, `12`, `12a`   |  Dinâmico  |  A versão mínima do protocolo de autenticação permite estabelecer uma conexão com instâncias de bancos de dados Oracle.  | 
|  `sqlnetora.sqlnet.expire_time`  |  `0` para `1440`   |  Dinâmico  |  Intervalo de tempo, em minutos, para enviar uma verificação para conferir se as conexões cliente/servidor estão ativas.   | 
|  `sqlnetora.sqlnet.inbound_connect_timeout`  |  `0` ou `10` a `7200`   |  Dinâmico  |  Tempo, em segundos, para um cliente se conectar ao servidor de banco de dados e fornecer as informações de autenticação necessárias.   | 
|  `sqlnetora.sqlnet.outbound_connect_timeout`  |  `0` ou `10` a `7200`   |  Dinâmico  |  Tempo, em segundos, para um cliente estabelecer uma conexão do Oracle Net com a instância de banco de dados.   | 
|  `sqlnetora.sqlnet.recv_timeout`  |  `0` ou `10` a `7200`   |  Dinâmico  |  Tempo, em segundos, para um servidor de banco de dados aguardar os dados do cliente depois de estabelecer uma conexão.   | 
|  `sqlnetora.sqlnet.send_timeout`  |  `0` ou `10` a `7200`   |  Dinâmico  |  Tempo, em segundos, para um servidor de banco de dados concluir uma operação de envio para os clientes depois de estabelecer uma conexão.   | 
|  `sqlnetora.tcp.connect_timeout`  |  `0` ou `10` a `7200`   |  Dinâmico  |  Tempo, em segundos, para um cliente estabelecer uma conexão TCP com o servidor de banco de dados.   | 
|  `sqlnetora.trace_level_server`  |  `0`, `4`, `10`, `16`, `OFF`, `USER`, `ADMIN`, `SUPPORT`  |  Dinâmico  | Para rastreamento que não abrange arquivos de ADR, ativa o rastreamento do servidor em um nível especificado ou o desativa. | 

O valor padrão para cada parâmetro do sqlnet.ora compatível é o padrão do Oracle Database para a versão.

## Exibir parâmetros do sqlnet.ora
<a name="USER_ModifyInstance.Oracle.sqlnet.Viewing"></a>

Você pode exibir os parâmetros do sqlnet.ora e suas configurações usando o Console de gerenciamento da AWS, a AWS CLI ou um cliente SQL.

### Exibir parâmetros do sqlnet.ora usando o console
<a name="USER_ModifyInstance.Oracle.sqlnet.Viewing.Console"></a>

Para obter informações sobre como exibir parâmetros em um parameter group, consulte [Grupos de parâmetros para Amazon RDS](USER_WorkingWithParamGroups.md).

Nos parameter groups do Oracle, o prefixo `sqlnetora.` identifica quais parâmetros são parâmetros do sqlnet.ora.

### Exibir parâmetros do sqlnet.ora usando a AWS CLI
<a name="USER_ModifyInstance.Oracle.sqlnet.Viewing.CLI"></a>

Para exibir os parâmetros do sqlnet.ora que foram configurados em um parameter group do Oracle, use o comando [describe-db-parameters](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-parameters.html) da AWS CLI.

Para exibir todos os parâmetros do sqlnet.ora para uma instância de banco de dados Oracle, chame o comando [download-db-log-file-portion](https://docs.aws.amazon.com/cli/latest/reference/rds/download-db-log-file-portion.html) da AWS CLI. Especifique o DB instance identifier, o nome do arquivo de log e o tipo de saída. 

**Example**  
O código a seguir lista todos os parâmetros do sqlnet.ora par `mydbinstance`.   
Para Linux, macOS ou Unix:  

```
aws rds download-db-log-file-portion \
    --db-instance-identifier mydbinstance \
    --log-file-name trace/sqlnet-parameters \
    --output text
```
Para Windows:  

```
aws rds download-db-log-file-portion ^
    --db-instance-identifier mydbinstance ^
    --log-file-name trace/sqlnet-parameters ^
    --output text
```

### Exibir parâmetros do sqlnet.ora usando um cliente SQL
<a name="USER_ModifyInstance.Oracle.sqlnet.Viewing.SQL"></a>

Depois de se conectar à instância de banco de dados Oracle em um cliente SQL, a consulta a seguir lista os parâmetros do sqlnet.ora.

```
1. SELECT * FROM TABLE
2.    (rdsadmin.rds_file_util.read_text_file(
3.         p_directory => 'BDUMP',
4.         p_filename  => 'sqlnet-parameters'));
```

Para obter informações sobre como se conectar a uma instância de banco de dados Oracle em um cliente SQL, consulte [Conectar-se a uma instância de banco de dados Oracle](USER_ConnectToOracleInstance.md).