Modificação das propriedades de conexão usando parâmetros sqlnet.ora - Amazon Relational Database Service

Modificação das propriedades de conexão usando parâmetros sqlnet.ora

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 na documentação da Oracle.

Configurar parâmetros do sqlnet.ora

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 Trabalhar com grupos de parâmetros.

Parâmetros do sqlnet.ora compatíveis

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

Oracle 12c – 512 até 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 para a versão. Para obter informações sobre os valores padrão do Oracle Database 12c, consulte Parâmetros para o arquivo sqlnet.ora na documentação do Oracle Database 12c.

Exibir parâmetros do sqlnet.ora

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

Exibir parâmetros do sqlnet.ora usando o console

Para obter informações sobre como exibir parâmetros em um parameter group, consulte Trabalhar com grupos de parâmetros.

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

Para exibir os parâmetros do sqlnet.ora que foram configurados em um parameter group do Oracle, use o comando describe-db-parameters 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 da AWS CLI. Especifique o DB instance identifier, o nome do arquivo de log e o tipo de saída.

exemplo

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

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.

SELECT * FROM TABLE (rdsadmin.rds_file_util.read_text_file( p_directory => 'BDUMP', 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 do RDS para Oracle.