Previous Topic: O arquivo de parâmetro sbt.cfgNext Topic: Agente para Oracle (Unix)


Definir o parâmetro NLS_LANG

Quando o agente para Oracle do Arcserve Backup chama o SQL*Plus para obter o nome de arquivo de dados do JPN do banco de dados Oracle. Algumas vezes, caracteres inválidos "???.dbf" são fornecidos e o banco de dados do Arcserve falha ao catalogar o nome do espaço para tabelas. Ocorre a falha quando o conjunto de caracteres do cliente não consegue identificar o conjunto de caracteres do bancos de dados Oracle.

É possível evitar isso definindo a variável NLS_LANG antes de executar uma operação de restauração ou backup, uma vez que o NLS_LANG comentado é gravado no arquivo agent.cfg do Agente. O comentário do parâmetro NLS_LANG também deve ser removido e deve ser definido o valor e, em seguida, reiniciar o agente comum para executar as operações de backup e restauração, conforme mostrado nos exemplos a seguir:

Exemplo 1

Depois de configurar o Agente executando o script orasetup, a linha a seguir é exibida no arquivo agent.cfg:

#ENV NLS_LANG=American

Para ativar esse parâmetro, é necessário retirar seus comentários alterando o conteúdo após o sinal =. Agora, defina o valor de sua escolha e execute a atualização do caagent para sincronizar o conteúdo com o agente comum.

Exemplo 2

Para definir um parâmetro NLS_LANG para Oracle no ambiente JAPANESE:

  1. Selecione a configuração de caractere do servidor Oracle usando SQL*Plus e certifique-se de que o caractere de servidor está usando AL32UTF8.
  2. Então, é possível adicionar a seguinte configuração ao arquivo Agent.cfg para o Agente.
    NLS_LANG=AMERICAN_AMERICA.AL32UTF8
    
  3. Agora, chame a atualização caagent para atualizar a configuração.

    O parâmetro é definido.

Mais informações:

O arquivo de configuração agent.cfg