Histórico da Página
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
...
- Inicialização do banco de dados Oracle
| Parâmetro | Valor | Descritivo |
|---|---|---|
| processes | 4000 | Número máximo de processos concorrentes. |
| sessions | 6024 | Número máximo de sessões simultâneas. |
| open_cursors | 6000 | Número máximo de cursores abertos por sessão. |
| cursor_sharing | EXACT | Controla 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âmetro | Valor | Descritivo |
|---|---|---|
| NLS_LANGUAGE |
AMERICAN | Idioma padrão das mensagens do Oracle. |
| NLS_TERRITORY |
AMERICA | Define formato de data, moeda, separador decimal. |
- Parâmetros de sessão e NLS (internacionalização)
- 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. |
- BRAZILIAN PORTUGUESE
| 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
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:
- Acesse o Editor de Registro do Windows (
HKEY_LOCAL_MACHINE
└── SOFTWARE
└── WOW6432Node
└── ORACLE
└── HOME ou KEY_OraClient21Home1_32bit
├── NLS_DATE_FORMAT = DD/MM/YYYY
└── NLS_LANG = AMERICAN_AMERICA.WE8MSWIN1252
