Páginas filhas
  • Banco de Dados Oracle - Recomendações & Parametrização

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Esta documentação apresenta um conjunto de recomendações das parametrização utilizada no banco de dados Oracle.  O objetivo é orientar sobre as configurações mais adequadas para o funcionamento do TOTVS Agro Bioenergia com de banco de dados. Porém, essas recomendações são sugestões gerais, pois as particularidades de cada cliente e/ou infraestrutura podem demandar ajustes específicos para cada cliente .

...


Parametrização Servidor Oracle


  • Parâmetros de
  • sessão e NLS (internacionalização)

...

  • Inicialização do banco de dados Oracle
ParâmetroValorDescritivo
processes4000Número máximo de processos concorrentes.
sessions    6024Número máximo de sessões simultâneas.
open_cursors    6000Número máximo de cursores abertos por sessão.
cursor_sharing    EXACTControla o compartilhamento de cursores 


  • Parâmetros NLS. Responsáveis pela definição de estrutura de datas, acentuação e formatação do banco de dados Oracle :
ParâmetroValorDescritivo
NLS_LANGUAGE  

...

 

AMERICAN

Idioma padrão das mensagens do Oracle.
        • BRAZILIAN PORTUGUESE
NLS_TERRITORY  

...

 

AMERICA

Define formato de data, moeda, separador decimal.
        • BRAZIL
NLS_

...

CURRENCY  

$

Define o símbolo da moeda local (ex: R$, $, ) usado para formatar valores monetários.
        • R$
NLS_ISO_CURRENCY    

...

AMERICA

Define o nome do país usado para o símbolo da moeda ISO, como USA ou BRAZIL.

...

NLS_CHARACTERSET

WE8MSWIN1252

Define o conjunto de caracteres usado para armazenar dados de texto
NLS_NCHAR_CHARACTERSET

AL16UTF16

Define o charset para os tipos "NCHAR"

...

NLS_NUMERIC_CHARACTERS    

...

.,

Especifica os caracteres usados como separador decimal e de milhar, por exemplo, ., ou ,.

...

.
NLS_CALENDAR  

...

 

GREGORIAN

Determina o tipo de calendário usado (como GREGORIAN, THAI BUDDHA, JULIAN, etc.).
        • GREGORIAN
NLS_DATE_FORMAT

...

DD/MM/RR

 Define o formato padrão de exibição de datas, como 'DD/MM/YYYY'

...

NLS_DATE_LANGUAGE

...

AMERICAN

Especifica o idioma usado para os nomes de meses e dias da semana em datas.
NLS_SORT  

...

 

BINARY

Determina o método de ordenação de dados com base em regras linguísticas específicas (por exemplo, BINARY, SPANISH, FRENCH etc.).
NLS_TIME_FORMAT

...

HH.MI.SSXFF AM

Define o formato padrão de exibição para valores do tipo TIME.
NLS_TIMESTAMP_

...

FORMAT 

DD-MON-RR HH.MI.SSXFF AM

Define o formato padrão para exibição de valores do tipo TIMESTAMP.
NLS_TIME_TZ_FORMAT

...

H24:MI:SSXFF TZR

Define o formato padrão para valores do tipo TIME WITH TIME ZONE.
NLS_TIMESTAMP_TZ_FORMAT

...

DD-MON-RR HH.MI.SSXFF AM TZR

Define o formato padrão para valores TIMESTAMP WITH TIME ZONE.
NLS_DUAL_CURRENCY    

...

$

Especifica o símbolo da segunda moeda quando usado em formatos de número com "dual currency".
NLS_COMP

...

BINARY

Define o comportamento da comparação de dados (BINARY, LINGUISTIC, ANSI). Afeta o uso de collation.
NLS_LENGTH_SEMANTICS    

...

BYTE

Define se os tipos CHAR e VARCHAR2 são baseados em bytes ou caracteres (BYTE ou CHAR). Importante para compatibilidade com Unicode.
NLS_NCHAR_CONV_EXCP

...

FALSE

Indica se será lançada exceção ao converter dados entre CHAR e NCHAR, quando ocorre perda de dados (TRUE ou FALSE).


  • Tablespace

Para os produtos que utilizam o ecossistema do Bioenergia, recomenda-se a criação de duas tablespaces distintas: um para os dados da aplicação e outro para os índices. Essa separação contribui para uma melhor organização, desempenho e facilidade de manutenção do banco de dados.

...

Essa estrutura permite uma gestão mais eficiente do espaço e facilita o monitoramento de desempenho e crescimento das estruturas do banco.



...

Parametrização estação Cliente 


Nesta seção, são detalhadas as configurações que devem ser aplicadas nas estações de trabalho (clientes) para assegurar o correto funcionamento do TOTVS Agro Bioenergia, garantindo a compatibilidade com o ambiente Oracle e a integridade da comunicação com o servidor; 


  • Instalação do Oracle Client 32 bits utilizando o modelo Runtime, que habilita os recursos necessários para o funcionamento do ecossistema TOTVS Agro Bioenergia.

    • Oracle Database 19c Client (19.3) for Microsoft Windows (32-bit)

https://www.oracle.com/br/database/technologies/oracle19c-windows-downloads.html


    • Oracle Database 21c Client (21.3) for Microsoft Windows (32-bit)

https://www.oracle.com/database/technologies/oracle21c-windows-downloads.html


    • Após a instalação do Oracle Client, é necessário configurar o arquivo tnsnames.ora, incluindo as informações referentes à instância do banco de dados Oracle onde está localizada a base de dados dos produtos que compõem o ecossistema TOTVS Agro Bioenergia.


      • Exemplo de localização do arquivo tnsnames.ora:

C:\oracle\product\19.0.0\client_1\network\admin\tnsnames.ora

Image Added


  • Configurações do Registro do Windows

Nesta etapa, será necessário validar algumas entradas específicas no Registro do Windows, fundamentais para o funcionamento do ecossistema do TOTVS Agro Bioenergia.

    • Acesse o Editor de Registro do Windows (regedit) e navegue até o seguinte caminho. Verifique se as chaves e valores estão presentes e corretamente configurados:

HKEY_LOCAL_MACHINE
└── SOFTWARE
    └── WOW6432Node
        └── ORACLE
             └── HOME ou KEY_OraClient21Home1_32bit
                 ├── NLS_DATE_FORMAT  =  DD/MM/YYYY
                 └── NLS_LANG         =  AMERICAN_AMERICA.WE8MSWIN1252