Pular para o conteúdo
  • Este tópico contém 4 respostas, 3 vozes e foi atualizado pela última vez 10 anos, 8 meses atrás por Fábio Prado.
Visualizando 5 posts - 1 até 5 (de 5 do total)
  • Autor
    Posts
  • #107547
    Rogério Oliveira
    Participante

      Srs, tenho estudado oracle e sei que existem os parametros de NLS de banco, instancia e sessão.

      Em termos de boas práticas os Srs. costumam configurar os parâmetros LANG e DATA_FORMAT em que nível??

      Obrigado.

      #107548
      rman
      Participante

        @Rogério Oliveira

        Configure a variável de ambiente NLS_LANG em cada Oracle Cliente. É a forma mais flexível.

        #107549
        Rogério Oliveira
        Participante

          ok, então como exemplo, eu tenho um 11g com:
          NLS_DATABASE_PARAMETERS:

          NLS_CALENDAR:GREGORIAN
          NLS_LANGUAGE:AMERICAN
          NLS_DATE_FORMAT:DD-MON-RR

          e no meu cliente, uma variável de ambiente: NLS_LANG p/ American_America.WE8ISO8859P1

          e o parametro de data?
          vou ter que dar um alter session set nls_date_format=’dd/mm/yyyy’ ?
          mas, nesse caso, toda vez que conectar?

          foi por isso que pensei se não seria mais prudente configurar logo no banco, dae, livrando essa parametrização no banco 😉

          mas como eu estou apenas estudando, postei aqui p/ entender como os colegas DBAs costumam tratar isso..

          #107550
          rman
          Participante

            @Rogério Oliveira

            Crie a variável de ambiente NLS_DATE_FORMAT e configure da forma adequada em cada Client Oracle, da mesma forma que foi feita com NLS_LANG.

            Desta forma cada Cliente será configurado da melhor maneira, deixando flexível. Exemplo um cliente por estar na China, outro nos EUA e outro no Brasil, cada um com a sua configuração adequada, o que está configurado no Database não influencia, isso torna a configuração do Database transparente.

            #107564
            Fábio Prado
            Participante

              Rogério Oliveira,

              Para mais informações sobre NLS leia Configurando National Language Support (NLS) no Oracle.

              []s

            Visualizando 5 posts - 1 até 5 (de 5 do total)
            • Você deve fazer login para responder a este tópico.