

# Modificación de propiedades de conexión utilizando parámetros sqlnet.ora
<a name="USER_ModifyInstance.Oracle.sqlnet"></a>

El archivo sqlnet.ora incluye parámetros que configuran características de Oracle Net en servidores de base de datos y clientes de Oracle. Utilizando los parámetros en el archivo sqlnet.ora, puede modificar propiedades de conexiones dentro y fuera de la base de datos. 

Para obtener más información acerca de porqué debería configurar los parámetros sqlnet.ora, consulte [Configuring Profile Parameters](https://docs.oracle.com/database/121/NETAG/profile.htm#NETAG009) en la documentación de Oracle.

## Configuración de parámetros sqlnet.ora
<a name="USER_ModifyInstance.Oracle.sqlnet.Setting"></a>

Los grupos de parámetros de Amazon RDS for Oracle incluyen un subconjunto de parámetros sqlnet.ora. Los configura de la misma manera que configura otros parámetros de Oracle. El prefijo `sqlnetora.` identifica qué parámetros son parámetros sqlnet.ora. Por ejemplo, en un grupo de parámetros de Oracle en Amazon RDS, el parámetro `default_sdu_size` de sqlnet.ora es `sqlnetora.default_sdu_size`.

Para obtener información acerca de cómo administrar grupos de parámetros y configurar valores de parámetros, consulte [Grupos de parámetros para Amazon RDS](USER_WorkingWithParamGroups.md).

## Parámetros sqlnet.ora admitidos
<a name="USER_ModifyInstance.Oracle.sqlnet.Supported"></a>

Amazon RDS admite los siguientes parámetros sqlnet.ora. Los cambios en parámetros sqlnet.ora dinámicos surten efecto de inmediato.


****  

| Parámetro | Valores válidos | Estático/dinámico | Descripción | 
| --- | --- | --- | --- | 
|  `sqlnetora.default_sdu_size`  |  `512` De a `2097152`   |  Dinámico  |  El tamaño de la unidad de datos de sesión (SDU), en bytes.  La SDU es la cantidad de datos que se coloca en un búfer y se envía a la red a la vez.  | 
|  `sqlnetora.diag_adr_enabled`  |  `ON`, `OFF`   |  Dinámico  |  Un valor que habilita o inhabilita el rastreo de Repositorio de diagnóstico automático (ADR).  `ON` especifica qué rastreo de archivo ADR se utiliza. `OFF` especifica que se utiliza el rastreo de archivo no ADR.  | 
|  `sqlnetora.recv_buf_size`  |  `8192` De a `268435456`   |  Dinámico  |  El límite de espacio de búfer para operaciones de recepción de sesiones, admitido por los protocolos TCP/IP, TCP/IP con SSL y SDP.   | 
|  `sqlnetora.send_buf_size`  |  `8192` De a `268435456`   |  Dinámico  |  El límite de espacio de búfer para operaciones de envío de sesiones, admitido por los protocolos TCP/IP, TCP/IP con SSL y SDP.   | 
|  `sqlnetora.sqlnet.allowed_logon_version_client`  |  `8`, `10`, `11`, `12`   |  Dinámico  |  Se permite la versión del protocolo de autenticación mínima para los clientes y los servidores que actúan como clientes, para establecer una conexión con instancias de base de datos de Oracle.  | 
|  `sqlnetora.sqlnet.allowed_logon_version_server`  |  `8`, `9`, `10`, `11`, `12`, `12a`   |  Dinámico  |  Se permite la versión del protocolo de autenticación mínima para establecer una conexión con instancias de base de datos de Oracle.  | 
|  `sqlnetora.sqlnet.expire_time`  |  `0` De a `1440`   |  Dinámico  |  Intervalo de tiempo, en minutos, para enviar una comprobación de estado para verificar que las conexiones cliente-servidor están activas.   | 
|  `sqlnetora.sqlnet.inbound_connect_timeout`  |  `0` o `10` a `7200`   |  Dinámico  |  Tiempo, en segundos, para que un cliente conecte con el servidor de base de datos y proporcione la información de autenticación necesaria.   | 
|  `sqlnetora.sqlnet.outbound_connect_timeout`  |  `0` o `10` a `7200`   |  Dinámico  |  Tiempo, en segundos, para que un cliente establezca una conexión de Oracle Net con la instancia de base de datos.   | 
|  `sqlnetora.sqlnet.recv_timeout`  |  `0` o `10` a `7200`   |  Dinámico  |  Tiempo, en segundos, que un servidor de base de datos espera los datos del cliente después de establecer una conexión.   | 
|  `sqlnetora.sqlnet.send_timeout`  |  `0` o `10` a `7200`   |  Dinámico  |  Tiempo, en segundos, para que un servidor de base de datos complete una operación de envío a los clientes después de establecer una conexión.   | 
|  `sqlnetora.tcp.connect_timeout`  |  `0` o `10` a `7200`   |  Dinámico  |  Tiempo, en segundos, para que un cliente establezca una conexión TCP al servidor de base de datos.   | 
|  `sqlnetora.trace_level_server`  |  `0`, `4`, `10`, `16`, `OFF`, `USER`, `ADMIN`, `SUPPORT`  |  Dinámico  | Para un rastreo no ADR, activa el rastreo del servidor a un nivel especificado o lo desactiva. | 

El valor predeterminado para cada parámetro sqlnet.ora admitido es el valor predeterminado de Oracle Dabatase para la versión.

## Ver parámetros sqlnet.ora
<a name="USER_ModifyInstance.Oracle.sqlnet.Viewing"></a>

Puede ver parámetros sqlnet.ora y su configuración utilizando la Consola de administración de AWS, la AWS CLI o un cliente SQL.

### Ver parámetros sqlnet.ora utilizando la consola
<a name="USER_ModifyInstance.Oracle.sqlnet.Viewing.Console"></a>

Para obtener información acerca de cómo ver parámetros en un grupo de parámetros, consulte [Grupos de parámetros para Amazon RDS](USER_WorkingWithParamGroups.md).

En grupos de parámetros de Oracle, el prefijo `sqlnetora.` identifica qué parámetros son parámetros sqlnet.ora.

### Ver parámetros sqlnet.ora utilizando la AWS CLI
<a name="USER_ModifyInstance.Oracle.sqlnet.Viewing.CLI"></a>

Para ver los parámetros sqlnet.ora que se configuraron en un grupo de parámetros de Oracle, utilice el comando [describe-db-parameters](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-parameters.html) de la AWS CLI.

Para ver todos los parámetros sqlnet.ora para una instancia de base de datos de Oracle, llame al comando [download-db-log-file-portion](https://docs.aws.amazon.com/cli/latest/reference/rds/download-db-log-file-portion.html) de la AWS CLI. Especifique el identificador de instancias de bases de datos, el nombre de archivo de registro y el tipo de salida. 

**Example**  
El código siguiente muestra todos los parámetros sqlnet.ora para `mydbinstance`.   
Para Linux, macOS o 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
```

### Ver parámetros sqlnet.ora utilizando un cliente SQL
<a name="USER_ModifyInstance.Oracle.sqlnet.Viewing.SQL"></a>

Después de conectar a la instancia de base de datos de Oracle en un cliente SQL, la siguiente consulta muestra los parámetros sqlnet.ora.

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

Para obtener información acerca de la conexión a su instancia de base de datos de Oracle en un cliente SQL, consulte [Conexión a una instancia de base de datos de Oracle](USER_ConnectToOracleInstance.md).