Sumário

Search

  1. Prefácio
  2. Introdução ao PowerExchange
  3. Arquivo de Configuração DBMOVER
  4. Trabalhos Netport
  5. Logs de Mensagens do PowerExchange e Substituições de Destinos
  6. Log de estatísticas do SMF e Relatórios
  7. Segurança do PowerExchange
  8. Suporte a Secure Sockets Layer
  9. Segurança de Rede Alternativa do PowerExchange
  10. SQL Não Relacional do PowerExchange
  11. Globalização do PowerExchange
  12. Usando os Drivers ODBC do PowerExchange
  13. Tipos de Dados e Matriz de Conversão do PowerExchange
  14. Apêndice A: Carimbos de Data/Hora DTL__CAPXTIMESTAMP
  15. Apêndice B: Glossário do PowerExchange

Manual de Referência

Manual de Referência

Instrução ORACLECODEPAGE

Instrução ORACLECODEPAGE

Se a variável de ambiente NLS_LANG especificar um conjunto de caracteres diferente de UTF8 ou AL32UTF8, defina a instrução ORACLECODEPAGE. Essa instrução determina as páginas de código que o PowerExchange e o PowerCenter usam em um determinado banco de dados Oracle durante operações de movimentação de dados em massa.
Uma ou mais páginas de código que você especificar nessa instrução deverão corresponder ao conjunto de caracteres identificado na variável de ambiente NLS_LANG. A variável de ambiente NLS_LANG determina como as bibliotecas do cliente Oracle entregam dados para o PowerExchange.
Linux, UNIX e Windows
Oracle
CODEPAGE
Se NLS_LANG especificar um conjunto de caracteres diferente de UTF8 ou AL32UTF8
ORACLECODEPAGE=(
tnsname_host
,
pwx_codepage
,
pc_codepage
)
tnsname_host
Obrigatório. Uma entrada no arquivo de configuração tnsnames.ora do Oracle para um banco de dados Oracle. A entrada define o endereço do banco de dados que o PowerExchange usa para estabelecer conexão com o banco de dados.
pwx_codepage
Obrigatório. Um número de página de código ou nome alias que o PowerExchange usa para identificar uma página de código. Para determinar os valores válidos de página de código e alias do PowerExchange, use o utilitário ICUCHECK para gerar o relatório 5, “Nomes e Alias de Página de Código do PowerExchange”.
O PowerExchange suporta alguns nomes comuns de conjunto de caracteres do Oracle como alias para páginas de código.
pc_codepage
Opcional. Um nome que controla o processamento das instruções SQL que o PowerExchange transmite ao Oracle em nome da sessão de movimentação de dados em massa do PowerCenter. O PowerExchange especifica um padrão que normalmente é adequado.
Não especifique esse parâmetro, exceto em circunstâncias especiais, quando o padrão não funciona. Por exemplo, se você especificar uma página de código ICU definida pelo usuário para o parâmetro
pwx_codepage
, especifique esse parâmetro.
  • Você pode especificar até 20 instruções ORACLECODEPAGE, cada uma para um banco de dados distinto, em um arquivo de configuração dbmover.cfg.
  • Se o PowerExchange usar a mesma variável de ambiente NLS_LANG para acessar vários bancos de dados Oracle, você não precisará especificar uma instrução ORACLECODEPAGE diferente para cada banco de dados. Em vez disso, especifique uma única instrução ORACLECODEPAGE e deixe o parâmetro
    tnsname_host
    em branco. A página de código especificada então se aplicará a todos os bancos de dados com uma entrada no arquivo tnsnames.ora. O exemplo a seguir mostra uma instrução sem um parâmetro
    tnsname_host
    :
    ORACLECODEPAGE=(,MS1252)
  • Se você digitar um valor de página de código incorreto do PowerCenter, a rotina ODLNumResultCols em geral reportará o código de retorno 911 do Oracle.
Se a variável de ambiente NLS_LANG especificar Korean_Korea.KO16MSWIN949, defina a seguinte instrução ORACLECODEPAGE:
ORACLECODEPAGE=(KO102DTL,MS949)