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 .
| Parâmetro | Valor | Descritivo |
|---|---|---|
| NLS_LANGUAGE | BRAZILIAN PORTUGUESE | Idioma padrão das mensagens do Oracle. |
| NLS_TERRITORY | BRAZIL | Define formato de data, moeda, separador decimal. |
| NLS_CURRENCY | R$ | Define o símbolo da moeda local (ex: R$, $, €) usado para formatar valores monetários. |
| NLS_ISO_CURRENCY | BRAZIL | Define o nome do país usado para o símbolo da moeda ISO, como USA ou BRAZIL. |
| 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.). |
| NLS_DATE_FORMAT | DD/MM/RR | Define o formato padrão de exibição de datas, como 'DD/MM/YYYY' |
| NLS_DATE_LANGUAGE | BRAZILIAN PORTUGUESE | Especifica o idioma usado para os nomes de meses e dias da semana em datas. |
| NLS_SORT | WEST_EUROPEAN | 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 | HH24:MI:SSXFF | Define o formato padrão de exibição para valores do tipo TIME. |
| NLS_TIMESTAMP_FORMAT | DD/MM/RR HH24:MI:SSXFF | 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/MM/RR HH24:MI:SSXFF TZR | Define o formato padrão para valores TIMESTAMP WITH TIME ZONE. |
| NLS_DUAL_CURRENCY | Cr$ | 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). |
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.
Sugestão de nomenclatura padrão:
PIMS_DATA → Tablespace destinado ao armazenamento dos dados da aplicação.
PIMS_INDX → Tablespace destinado ao armazenamento dos índices.
Essa estrutura permite uma gestão mais eficiente do espaço e facilita o monitoramento de desempenho e crescimento das estruturas do banco.