SQL1601N | O parâmetro de entrada do Monitor do Sistema do Bancos de Dados "<parâmetro>" é um indicador nulo. |
Explicação: O usuário chamou um dos APIs do Monitor do Sistema de Bancos de Dados e forneceu um indicador nulo em vez de um parâmetro necessário.
O comando não pode ser processado.
Usuário responsável: O usuário deve emitir novamente o comando com um valor de parâmetro válido.
SQL1602N | Um tipo de objeto fornecido na estrutura de dados de entrada (sqlma) não é suportado. |
Explicação: Um tipo de objeto especificado na área de dados variáveis da estrutura de dados de entrada (sqlma) para o API do Instantâneo do Monitor do Sistema de Banco de Dados não é suportado.
O comando não pode ser processado.
Usuário responsável: Emita novamente o comando usando um tipo de objeto válido. Consulte o Administrative API Reference e Application Development Guide para obter mais informações sobre os tipos de objetos válidos.
SQL1603N | O parâmetro "<parâmetro>" não está especificado na estrutura dos dados de entrada (sqlma). |
Explicação: Um parâmetro necessário não está especificado na estrutura de dados de entrada (sqlma) do Instantâneo do Monitor do Sistema de Bancos de Dados ou no API de Tamanho Estimado de Buffer.
O comando não pode ser processado.
Usuário responsável: O usuário deve emitir novamente o comando especificando um valor de parâmetro válido.
SQL1604N | O parâmetro "<parâmetro>" não tem terminação nula. |
Explicação: É esperado um caractere nulo no final do parâmetro da cadeia de caracteres.
O comando não pode ser processado.
Usuário responsável: Inclua um caractere nulo no final do parâmetro de cadeia de caracteres e emita novamente o comando.
SQL1605W | O banco de dados "<alias-do-db>" não está ativo. |
Explicação: A API de Reinício do Monitor do Sistema de Bancos de Dados foi chamado para um banco de dados específico, mas ele não estava ativo.
O comando foi concluído com sucesso, mas nenhuma ação foi tomada.
Usuário responsável: Verifique se o alias do banco de dados está correto e se ele foi iniciado.
SQL1606W | O buffer de saída do Monitor do Sistema do Bancos de Dados está cheio. |
Explicação: A área do buffer de saída do Monitor do Sistema de Bancos de Dados não é grande o suficiente para acomodar os dados retornados. As causas possíveis são atividade intensa do sistema quando a chamada foi feita ou, no caso de uma chamada de API do Monitor do Bancos de Dados de dentro de uma aplicação do usuário, o usuário ter alocado um buffer pequeno demais para conter os dados retornados.
O comando foi concluído com sucesso e os dados coletados antes do estouro do buffer são retornados no buffer do usuário.
Usuário responsável: O usuário deve emitir novamente o comando, ou no caso de uma chamada de API do Monitor do Bancos de Dados de dentro de uma aplicação do usuário, alocar um buffer maior ou reduzir a quantidade de informações solicitadas.
SQL1607N | Não há memória de trabalho suficiente para executar a função do Monitor do Sistema de Bancos de Dados solicitada. |
Explicação: O gerenciador do banco de dados não tem memória de trabalho para processar o comando do Monitor do Sistema de Bancos de Dados.
O comando não pode ser processado.
Usuário responsável: Reduza o tamanho do buffer no parâmetro de entrada e emita novamente o comando.
SQL1608W | Dois ou mais aliases de banco de dados especificados na entrada se referem ao mesmo banco de dados. |
Explicação: Uma chamada de API de Tamanho do Buffer Estimado ou de Instantâneo do Monitor do Sistema de Bancos de Dados foi emitida especificando a mesma solicitação para dois ou mais aliases de banco de dados na estrutura dos dados de entrada sqlma, e eles apontam para o mesmo banco de dados.
O Monitor do Sistema de Bancos de Dados executa com sucesso, mas retorna apenas uma cópia da informação no buffer de saída.
Usuário responsável: Nenhuma ação é necessária. O usuário deve verificar, porém, se os aliases de banco de dados especificados na entrada estão corretos se fossem esperadas informações de bancos de dados diferentes.
SQL1609N | O banco de dados "<alias-do-db>" é um banco de dados remoto e não pode ser monitorado. |
Explicação: Uma chamada de API do Monitor do Sistema de Bancos de Dados foi emitida especificando o alias de um banco de dados remoto. O Monitor do Sistema de Bancos de Dados não suporta a monitoração de bancos de dados remotos.
O comando não pode ser processado.
Usuário responsável: O usuário deve verificar se o alias de banco de dados especificado na entrada está certo, e emitir novamente o comando com o alias correto.
SQL1610N | O parâmetro de entrada do Monitor do Sistema do Bancos de Dados "<parâmetro>" é inválido. |
Explicação: O usuário chamou um API do Monitor do Sistema de Banco de Dados e especificou um valor inválido para o parâmetro especificado.
O comando não pode ser processado.
Usuário responsável: O usuário deve emitir novamente o comando com um valor de parâmetro válido.
SQL1611W | O Monitor do Sistema de Bancos de Dados não retornou dados. |
Explicação: As informações de monitoração solicitadas pelos usuários não estavam disponíveis no momento em que a chamada de API do Monitor do Sistema de Bancos de Dados foi emitida. Isso pode ocorrer quando um banco de dados ou uma aplicação solicitados estão inativos, ou quando um grupo de monitoração, como o grupo Tabela, está desligado (OFF) e são solicitadas informações de tabela.
Usuário responsável: O comando foi concluído com sucesso, mas nenhum dado foi retornado para o usuário.
O usuário deve se certificar de que os bancos de dados ou as aplicações para os quais a monitoração é desejada estão ativos no momento em que a API do Monitor do Sistema de Bancos de Dados é chamada, ou que os grupos de monitoração desejados estão ativos.
SQL1612N | O caminho de destino do monitor de eventos especificado é inválido. |
Explicação: O caminho destino especificado na instrução CREATE EVENT MONITOR não é um nome válido de caminho. O comando não pode ser processado.
Usuário responsável: Submeta novamente a instrução com o caminho de destino do monitor de eventos correto.
sqlcode: -1612
sqlstate: 428A3
SQL1613N | A opção do monitor de eventos especificada é inválida. |
Explicação: A opção especificada na instrução CREATE EVENT MONITOR não é válida. As causas possíveis incluem:
O comando não pode ser processado.
Usuário responsável: Submeta novamente a instrução com as opções de monitor de eventos corrigidas.
sqlcode: -1613
sqlstate: 428A4
SQL1614N | Ocorreu um erro de E/S durante a ativação de um monitor de eventos. Código de razão = "<código-de-razão>". |
Explicação: Foi detectado um erro de E/S quando um monitor de eventos foi ativado. <código-de-razão> é um dos seguintes:
Usuário responsável: Onde possível, corrija o problema descrito pelo código de razão, e submeta novamente a instrução SET EVENT MONITOR.
sqlcode: -1614
sqlstate: 58030
SQL1615W | O monitor de eventos especificado já está no estado solicitado. |
Explicação: Houve uma tentativa de ativar um monitor de eventos que já estava ativo, ou de desativar um monitor de eventos já inativo. A instrução SET EVENT MONITOR foi ignorada.
Usuário responsável: Não é necessária nenhuma resposta do usuário.
sqlcode: +1615
sqlstate: 01598
SQL1616N | O limite do número máximo de monitores de eventos ativos já foi alcançado. |
Explicação: Um máximo de 32 monitores de eventos podem estar ativos simultaneamente por banco de dados. Este limite já foi alcançado. O monitor de eventos especificado não pode ser ativado.
Usuário responsável: Se possível, desative um dos monitores de eventos ativos e submeta novamente a instrução SET EVENT MONITOR.
sqlcode: -1616
sqlstate: 54030
SQL1617N | O monitor de eventos especificado já atingiu o seu limite de MAXFILES e MAXFILESIZE. |
Explicação: O monitor de eventos especificado foi criado com um limite de quantidade de dados permitidos no diretório destino do monitor de eventos. Este limite já foi alcançado. O monitor de eventos especificado não pode ser ativado.
Usuário responsável: Se possível, exclua alguns arquivos de dados do diretório de destino do monitor de eventos e submeta novamente a instrução SET EVENT MONITOR.
sqlcode: -1617
sqlstate: 54031
SQL1618N | O caminho de destino do monitor de eventos especificado está em uso por outro monitor de eventos. |
Explicação: O monitor de eventos especificado foi criado com o mesmo caminho de destino que outro monitor de eventos. Este outro supervisor de eventos foi ativado pelo menos uma vez e deixou os arquivos .evt e/ou .ctl no caminho de destino. Estes arquivos podem estar sendo utilizados por aplicações que estão lendo as informações de evento que eles contém.
Usuário responsável: Se o outro monitor de evento estiver ativo no momento, desative-o. Depois de confirmar de que nenhuma aplicação(ões) está usando os arquivos criados no caminho de destino, remova os arquivos. Depois submita novamente a instrução SET EVENT MONITOR.
Outra opção seria criar novamente o monitor de eventos requerido, especificando um caminho de destino diferente, e depois submeter novamente a instrução SET EVENT MONITOR.
sqlcode: -1618
sqlstate: 51026
SQL1619N | Um monitor de eventos ativo não pode ser DROP. |
Explicação: O monitor de eventos especificado está ativo no momento e, portanto, não pode ser eliminado.
Usuário responsável: Desative o monitor de eventos e submeta novamente a instrução DROP EVENT MONITOR.
sqlcode: -1619
sqlstate: 55034
SQL1620N | Impossível esvaziar o supervisor de eventos. Código de razão "<rc>". |
Explicação: Não foi possível esvaziar o supervisor de eventos. Os motivos possíveis são:
Usuário responsável: Certifique-se de que o supervisor de eventos esteja inicializado. Se o supervisor de eventos estiver sendo executado em um nível de saída da pré-versão 6, não tente esvaziá-lo.
sqlcode: -1620
sqlstate: 55034
SQL1621N | Ainda não foi feito o commit da transação onde o monitor de eventos especificado foi criado. O monitor de eventos não pode ser ativado. |
Explicação: Um monitor de eventos não pode ser ativado até que seja feito o commit da transação onde ele foi criado.
Usuário responsável: Faça o commit da transação onde o monitor de eventos foi criado e, então, emita novamente a instrução SET EVENT MONITOR.
sqlcode: -1621
sqlstate: 55033
SQL1622N | O valor STATE especificado na instrução SET EVENT MONITOR STATE é inválido. |
Explicação: O valor STATE especificado na instrução SET EVENT MONITOR STATE não está dentro da faixa de valores válidos, ou o valor é NULO como resultado de uma variável indicadora.
Os valores válidos para o Estado de Monitor de Eventos são:
A instrução não pode ser executada.
Usuário responsável: Corrija o valor do estado do monitor de eventos e/ou qualquer variável indicadora e emita novamente a instrução.
sqlcode: -1622
sqlstate: 42815
SQL1623N | O API sqlmonsz ou sqlmonss foi chamado com objetos demais especificados na estrutura de entrada sqlma. |
Explicação: O limite imposto para o número de objetos permitidos na estrutura de entrada sqlma foi excedido.
Usuário responsável: Diminua o número de objetos no parâmetro sqlma e tente a chamada novamente.
SQL1624N | Todos os bancos de dados referenciados pelos APIs sqlmonsz ou sqlmonss devem ser localizados no mesmo nó. |
Explicação: O parâmetro sqlma continha referências a bancos de dados que residem em diferentes nós.
Usuário responsável: Modifique o parâmetro sqlma para que todos os objetos do banco de dados referenciem o mesmo nó e tente a chamada novamente.
SQL1625W | O monitor não tem condições de fazer a conversão da página de código "<origem>" para a página de código "<destino>". Esta conversão foi tentada para dados relativos ao tipo "<tipo>". |
Explicação: Tipos possíveis são os seguintes:
A conversão de dados da página de código da fonte para a página de código de destino não é suportada. Essa condição pode ocorrer sob as seguintes condições:
Essa situação pode ocorrer quando o monitor tenta converter dados pertinentes ao banco de dados cuja página de código é incompatível para aquela da aplicação do monitor.
Usuário responsável: Verifique a documentação do seu sistema operacional para uma lista de conversões suportadas e certifique-se de que aquelas apropriadas estão instaladas e acessíveis ao gerenciador do banco de dados.
Se possível certifique-se de que o banco de dados sendo monitorado e a aplicação de monitoração estão na mesma página de código.
SQL1626W | Ocorreu um excesso durante a execução da conversão da página de código "<origem>" para a página de código "<destino>". O tamanho da área de destino era "<tam.-máx>", os dados relativos ao tipo "<tipo>" e os primeiros oito caracteres são "<dados>". |
Explicação: Tipos possíveis são os seguintes:
O monitor é incapaz de converter os dados devido às restrições de espaço. Os dados são conservados em sua forma original.
Usuário responsável: Se possível verifique se o banco de dados sendo monitorado e a aplicação de monitoração estão na mesma página de código.
SQL1627W | Uma solicitação da api de captura instantânea foi feita no nível de fluxo de dados auto-descritivo, mas o servidor conseguiu retornar apenas uma captura instantânea do formato de estrutura de tamanho fixo. |
Explicação: Embora a aplicação que esteja emitindo a solicitação de captura instantânea a efetuou no nível SQLM_DBMON_VERSION6 ou superior, o servidor que está retornando a captura instantânea retornou uma view de nível inferior dos dados.
Usuário responsável: No formato de dados auto-descritivo para informações coletadas da captura instantânea (DB2 versão 6 e posterior), incluindo o nível do servidor, o retorno ocorre como parte do fluxo de dados da captura instantânea. Nos níveis da pré-versão 6 do DB2, as informações coletadas da captura instantânea são retornadas em uma estrutura sqlm_collected. Você deve utilizar a estrutura sqlm_collected e o método de processamento do fluxo de dados antigo para analisar este fluxo de dados da captura instantânea.
SQL1628W | Uma operação de obtenção de comutadores remotos retornou resultados parciais porque o buffer de saída está cheio. Para recuperar os resultados completos, use um tamanho do buffer mínimo de "<tamanho>" bytes. |
Explicação: O buffer de saída fornecido não era grande o suficiente para retornar todos os dados de comutação disponíveis. O monitor retornou o máximo possível de dados usando o buffer de saída fornecido.
Usuário responsável: Aloque um buffer de dados grande e emita o pedido de comutação novamente.
SQL1629W | Falha numa operação de instantâneo remoto nos nós "<lista-de-nós>", com códigos de razão "<lista-de-razão>". |
Explicação: Ocorreu algum tipo de falha durante uma operação num nó remoto pela razão <código-de-razão>, que consiste num dos seguintes:
Usuário responsável: Se a causa do erro foi a falha de um nó ou erro de comunicação, será necessário resolver o erro de comunicação ou reiniciar o nó que falhou para corrigir o erro.
Se o error ocorreu devido a uma falha na operação de instantâneo em um nó remoto, veja o arquivo db2diag.log para obter o sqlca da operação que falhou e consulte as instruções sobre esse código para corrigir o problema.
SQL1650N | A função invocada não é mais suportada. |
Explicação: O usuário tentou chamar um API que não é mais suportado nesta versão do gerenciador de banco de dados.
Usuário responsável: A função desejada pode ser suportada por uma chamada de API diferente. Verifique no Administrative API Reference e no Application Development Guide para determinar se a função é suportada por uma chamada diferente da API.
SQL1651N | A solicitação não pode ser executada por que a versão do servidor do DB2 não suporta essa funcionalidade. |
Explicação: Algumas novas funcionalidades não são suportadas em versões antigas do servidor do DB2. Outra causa possível deste erro poderia ser os objetos referenciados do pedido com qualificadores de comprimento que excedem o suporte da versão do servidor.
Usuário responsável: Execute a solicitação novamente em um servidor do DB2 onde a mais recente versão tenha sido instalada, ou atualize o servidor para a mais recente versão do servidor do DB2.
SQL1652N | Erro de E/S de arquivo ocorreu. |
Explicação: O erro ocorreu abrindo, lendo, gravando, ou fechando um arquivo.
Usuário responsável: Verifique o db2diag.log para obter detalhes. Também, verifique as condições completas do disco, permissões do arquivo, e erros do sistema operacional.
SQL1653N | Um caminho de perfil inválido foi especificado. |
Explicação: Um caminho cheio para um servidor onde informações do servidor deveriam ser geradas deve ser especificado.
Usuário responsável: Certifique-se que o caminho do perfil especificado esteja correto e não cheio.
SQL1654N | Um erro do caminho da instância foi encontrado. |
Explicação: O caminho da instância não poderia ser retornado.
Usuário responsável: Verifique se o caminho DB2INSTANCE foi especificado corretamente. Verifique se o comprimento do caminho completo especificado não está se aproximando do máximo suportado pelo sistema operacional.
SQL1660N | O Gerador no servidor, que é usado pelo Discovery para reunir informações sobre o servidor, falhou. |
Explicação: Ocorreu uma falha no sistema do servidor.
Usuário responsável: Relate-a ao administrador de servidor DB2. Maiores detalhes sobre a falha podem ser localizados no arquivo db2diag.log do servidor.
SQL1670N | O tipo de descoberta especificado no parâmetro de configuração do gerenciador do banco de dados DISCOVER indica que discovery está desativado. |
Explicação: DISCOVER = DISABLE está configurado no arquivo de configuração do gerenciador do banco de dados.
Usuário responsável: Se a funcionalidade DISCOVER é requerida, altere o tipo de discovery para KNOWN ou SEARCH.
SQL1671N | O pedido de discovery de pesquisa falhou. Verifique o db2diag.log para obter maiores detalhes. |
Explicação: O pedido de discovery de pesquisa falhou devido a uma das seguintes razões:
Verifique o db2diag.log para obter detalhes.
Usuário responsável:
O Serviço DB2 pode fornecer detalhes sobre os códigos de erro retornados pelas funções acima e gravados no db2diag.log.
SQL1673N | A lista de endereço especificada como entrada para a interface de discovery é inválida. |
Explicação: O programa de aplicação usou um indicador de lista de endereço de entrada inválido. A lista de endereço aponta para nada.
Usuário responsável: Verifique se um indicador de lista de endereço de entrada válida seja especificado no programa da aplicação, e que esse não seja nulo.
SQL1674N | O endereço do servidor especificado como entrada à interface de discovery é inválido. |
Explicação: O programa de aplicação usou um indicador de endereço do servidor de entrada inválido. O endereço do servidor aponta para nada.
Usuário responsável: Verifique se um endereço de servidor de entrada válida seja especificado no programa da aplicação, e que esse não seja nulo.
SQL1675N | O Discovery não é permitido em servidores de administração do DB2. As informações de comunicação fornecidas não acessam um servidor de administração. |
Explicação: Uma solicitação de discovery KNOWN foi emitida em um servidor DB2 que não é um servidor de administração do DB2. As informações de comunicação especificadas não estão corretas.
Usuário responsável: Verifique se o DB2ADMINSERVER está definido na instância de servidor DB2 que está sendo acessada. Isto indica se a instância do servidor é um servidor de administração do DB2. Tente novamente a solicitação de discovery KNOWN com as informações de comunicação corretas.