SQL2600W | O indicador do parâmetro de entrada para o bloco de autorização é inválido ou o tamanho do bloco está incorreto. |
Explicação: O indicador para o parâmetro de estrutura de autorização é NULL, o indicador para a estrutura de autorização aponta para uma área menor do que o comprimento indicado no campo de comprimento da estrutura ou o campo de comprimento da estrutura de autorização não está definido com o valor correto.
O comando não pode ser processado.
Usuário responsável: Corrija o valor do parâmetro de entrada e submeta novamente o comando.
SQL2650N | Um parâmetro inválido foi passado para a API de log de leitura assíncrona. Código de Razão = "<reason-code>". |
Explicação: Um parâmetro inválido foi passado para a API de log de leitura assíncrona. Os códigos de razão possíveis são os seguintes:
Usuário responsável: Para o código de razão 01, certifique-se de que a ação é SQLU_RLOG_QUERY, SQLU_RLOG_READ ou SQLU_RLOG_READ_SINGLE.
Para o código de razão 02, certifique-se de que o número de seqüência do log inicial é menor do que o número de seqüência do log ativo atual retornado na estrutura de informações do log de leitura.
Para o código de razão 03, certifique-se de que o número de seqüência do log final é suficientemente maior do que o número de seqüência do log inicial.
Para o código de razão 04, certifique-se de que o número de seqüência do log inicial é o número de seqüência do log inicial ou um byte maior do que o último número de seqüência do log de leitura retornado na estrutura de informações do log de leitura.
Para o código de razão 05, certifique-se de que o número de seqüência do log inicial se encontra em uma extensão de log no caminho do arquivo de log do banco de dados.
Para o código de razão 06, certifique-se de que o número de seqüência do log final é maior do que o número de seqüência do log inicial.
Para o código de razão 07, certifique-se de que o buffer foi alocado e de que é do tamanho indicado pelo parâmetro de tamanho do buffer de logs.
Para o código de razão 08, aumente o tamanho do buffer alocado.
Para o código de razão 09, certifique-se de que a memória foi alocada corretamente e os indicadores foram inicializados adequadamente.
SQL2651N | Os registros do log associados ao banco de dados não podem ser lidos de forma assíncrona. |
Explicação: A API de log de leitura assíncrona foi usado para um banco de dados conectado que não tem LOG RETAIN ou USER EXITS ON. Só é possível ler os logs associados dos bancos de dados que são recuperáveis por rollforward.
Usuário responsável: Atualize a configuração do banco de dados, identificada com a API de log de leitura assíncrona, ativando LOG RETAIN e/ou USER EXITS.
SQL2652N | Memória insuficiente para executar o leitor de log assíncrono. |
Explicação: Falhou a alocação dos buffers internos usados pela API de log de leitura assíncrona.
Usuário responsável: Aumente a memória disponível para o processo (aumente a memória real ou virtual ou remova os processos em segundo plano desnecessários) ou diminua o intervalo de números de seqüência do log fornecidos à API de log de leitura assíncrona.
SQL2653W | Uma Restauração, Avanço ou Recuperação de Pane, pode ter reutilizado os intervalos de números de seqüência do log. Código de razão "<código-de-razão>". |
Explicação: Uma Restauração, Forward ou Recuperação de Pane, pode ter reutilizado os intervalos de números de seqüência do log. Os códigos de razão possíveis são os seguintes:
Usuário responsável: Nenhuma ação é necessária.
SQL2654W | O log do banco de dados foi lido de forma assíncrona até o final do log ativo atual. |
Explicação: Todos os registros de log do log ativo do banco de dados foram lidos pelo leitor de log assíncrono.
Usuário responsável: Nenhuma ação é necessária.
SQL2655N | O Leitor de Log Assíncrono encontrou o arquivo de log "<name>" que não está associado ao banco de dados que está sendo lido de forma assíncrona. |
Explicação: O Leitor de Log Assíncrono tentou ler registros do log no arquivo de log especificado. O arquivo de log especificado não está associado ao banco de dados que está sendo lido de forma assíncrona.
Usuário responsável: Remova este arquivo de log do diretório de logs do banco de dados. Mova o arquivo de log correto para o diretório de logs de bancos de dados e submeta novamente a chamada à API de log de Leitura Assíncrona.
SQL2656N | O Leitor de Log Assíncrono encontrou o arquivo de log "<name>" que não pode ser lido. |
Explicação: O Leitor de Log Assíncrono tentou ler registros do log no arquivo de log especificado. O arquivo de log especificado foi danificado e não pode ser lido.
Usuário responsável: Aumente a seqüência do log de leitura inicial e submeta novamente a chamada à API de Log de Leitura Assíncrona para iniciar a leitura depois do arquivo de log especificado.
SQL2657N | O Leitor de Log Assíncrono requer o arquivo de log "<nome>" que não reside atualmente no diretório de log do banco de dados. |
Explicação: O Leitor de Log Assíncrono requer registros do log do arquivo de log especificado. O arquivo de log especificado não reside no momento no diretório de logs de bancos de dados.
Usuário responsável: Mova o arquivo de log especificado para o diretório de logs de bancos de dados do banco de dados que está sendo lido de forma assíncrona. Se o caminho do log do banco de dados foi alterado, o arquivo do log poderá ser encontrado no caminho antigo. Submeta novamente a chamada à API de Log de Leitura Assíncrona.