Referência de Mensagens

SQL1800 - SQL1899

SQL1800NUm indicador inválido para a estrutura sqle_request_info foi passado para o comando api admin do catálogo.

Explicação: O indicador para a estrutura sqle_request_info passado como um parâmetro ao comando api admin do catálogo era inválido. Para a solicitação de Assistência de Configuração do Cliente esse indicador não deve ser NULL.

Usuário responsável: Especifique um indicador válido para sqle_request_info e submeta o comando novamente.

SQL1801NTipo de solicitação inválida.

Explicação: O tipo de solicitação especificado não é suportado para esse comando.

Usuário responsável: Certifique-se de que o tipo de solicitação é um dos seguintes tipos de solicitação suportados:

  1. SQLE_CCA_REQUEST - CCA solicitação de nó de catálogo para catálogo e comando scan aberto
  2. SQLE_DAS_REQUEST - DAS solicitação de nó de catálogo para catálogo e comando de scan aberto
  3. SQLE_CND_REQUEST - Comando scan aberto para entradas de catálogo CCA e DAS.

SQL1802NNenhuma entrada pertence ao tipo de solicitação.

Explicação: Não há entrada no diretório do nó que está catalogada pelo tipo de solicitação dada.

Usuário responsável: Catalogue uma entrada com o mesmo tipo de solicitação e submeta o comando novamente.

SQL1803NA operação solicitada não pode ser executada no modo "Sem Bloqueio de Pacote". Um pacote afetado é "<nome-do-pacote>".

Explicação: O gerenciador de banco de dados está operando no momento no modo "Sem Bloqueio de Pacote". Este modo foi ativado através da definição da variável de ambiente DB2_NO_PKG_LOCK do registro como "ON".

Neste modo, as seguintes classes de operações são impedidas de serem executadas devido ao seu impacto nos pacotes:

Como a operação solicitada afetaria o pacote "<nome-do-pacote>" de uma destas maneiras, a operação não é permitida.

Usuário responsável: Não tente efetuar operações proibidas no modo "Sem Bloqueio de Pacote". Para executar a operação solicitada, você deve sair do modo "Sem Bloqueio de Pacote". Isto é realizado com a retirada da definição da variável de ambiente do registro DB2_NO_PKG_LOCK. Para que a alteração na variável entre em vigor, o gerenciador de banco de dados deve ser parado e reiniciado.

sqlcode: -1803

sqlstate: 57056

SQL1816NO wrapper "<nome-do-wrapper>" não pode ser usado para acessar o "<tipo-ou-versão>" da fonte de dados ("<tipo-de-servidor>" "<versão-do-servidor>") que você está tentando definir para o banco de dados federado.

Explicação: O wrapper especificado não suporta o tipo ou versão da fonte de dados que você deseja definir.

Usuário responsável: Consulte a documentação para descobrir qual wrapper suporta o tipo e versão da foante de dados que você deseja definir. Verifique se o wrapper foi registrado para o banco de dados federado pela instrução CREATE WRAPPER. Em seguida, recodifique a instrução CREATE SERVER para especificar este wrapper e execute a instrução CREATE SERVER novamente.

sqlcode: -1816

sqlstate: 560AC

SQL1817NA instrução CREATE SERVER não identifica o "<tipo-ou-versão>" da fonte de dados que você deseja definir para o banco de dados federado.

Explicação: Quando uma instrução CREATE SERVER referencia o wrapper que você especificou, deve identificar também o "<tipo-ou-versão>" da fonte de dados que será definida para o banco de dados federado.

Usuário responsável: Na instrução CREATE SERVER, codifique a opção "<tipo-ou-versão>" para que ela designe o "<tipo-ou-versão>" da fonte de dados que está sendo definida. Em seguida, execute a instrução CREATE SERVER novamente.

sqlcode: -1817

sqlstate: 428EU

SQL1818NNão foi possível processar a instrução ALTER SERVER que você submeteu.

Explicação: A instrução ALTER SERVER é precedida numa unidade de trabalho por uma instrução SELECT que referencia um pseudônimo para uma tabela ou view dentro da fonte de dados (ou categoria de fontes de dados) que a instrução ALTER SERVER referencia.

Usuário responsável: Deixe a unidade de trabalho se encerrar; em seguida, submeta a instrução ALTER SERVER.

sqlcode: -1818

sqlstate: 55007

SQL1819NNão foi possível processar a instrução DROP SERVER que você submeteu.

Explicação: A instrução DROP SERVER é precedida numa unidade de trabalho por uma instrução SELECT que referencia um pseudônimo para uma tabela ou view dentro da fonte de dados (ou categoria de fontes de dados) que a instrução DROP SERVER referencia.

Usuário responsável: Deixe a unidade de trabalho se encerrar; em seguida, submeta a instrução DROP SERVER.

sqlcode: -1819

sqlstate: 55006

SQL1820NAção sobre o valor LOB falhou. Código de razão = "<código-de-razão>".

Explicação: Os possíveis códigos de razões são:

  1. Espaço do buffer insuficiente para armazenar o valor LOB.
  2. A fonte de dados remota não suporta a ação atual no tipo de dados LOB.
  3. Alguma limitação de programação interna se excedeu.

Usuário responsável: Reduza o tamanho do LOB ou substitua a função que está sendo aplicada sobre o banco de dados do LOB. Como um último recurso, remova o tipo de dados LOB da instrução.

sqlcode: -1820

sqlstate: 560A0

SQL1821WO valor de LOB recuperado pode ter se alterado.

Explicação: O valor de LOB foi avaliado sobre bases de recuperação adiadas. O valor de LOB pode ter se alterado ente a hora em que foi primeiro acessado e quando foi verdadeiramente recuperado.

Usuário responsável: Defina "deferred_lob_retrieval" para "N" em SYSSERVEROPTIONS, submeta sua consulta novamente, ou ignore a advertência.

sqlcode: +1821

sqlstate: 01621

SQL1822NCódigo de erro inesperado "<código-de-erro>" recebido da fonte de dados "<nome-da-fonte-de-dados>". Texto e tokens associados são "<tokens>".

Explicação: Enquanto referenciava uma fonte de dados, o servidor federado recebeu um código de erro inesperado da fonte de dados que não mapeia para um equivalente ao DB2.

Possíveis códigos de erro incluem:

Usuário responsável: Identifique e corrija a causa original do problema localizando o texto da mensagem apropriada e ação corretiva para o erro especificado na fonte de dados.

SQL1823NNão existe mapeamento de tipo de dados para o tipo de dados "<nome-do-tipo-de-dados>" do servidor "<nome-do-servidor>".

Explicação: Uma tentativa foi feita para criar um apelido para um objeto. Uma ou mais colunas daquele objeto são de um tipo atualmente desconhecido pelo servidor federado. O nome do (um dos) tipo(s) desconhecido está relacionado na mensagem.

Usuário responsável: Crie um mapeamento para o nome do tipo especificado sobre o servidor especificado usando a instrução CREATE TYPE MAPPING.

sqlcode: -1823

sqlstate: 428C5

SQL1824WAlgumas tabelas de base nos operandos desse UNION ALL podem ser a mesma tabela.

Explicação: Um apelido pode referir-se a uma tabela de base remota, uma view remota, um alias/sinônimo remoto, ou um apelido remoto. Se dois operandos de uma view UNION ALL referem-se a diferentes apelidos, eles podem estar potencialmente indicando para a mesma tabela (caso ambas não sejam conhecidas como tabelas de base remota). Essa mensagem é emitida para advertir o usuário quanto à potencialidade de que uma tabela de base remota pode ser atualizada/excluída duas vezes via atualizações/exclusões através de dois operandos.

Usuário responsável: Verifique se todos os operandos indicam para diferentes tabelas remotas. Se dois operandos indicam para a mesma tabela de base remota, considere a emissão de uma retomada para anular a operação de atualização/exclusão.

sqlcode: +1824

sqlstate: 01620

SQL1825NEssa instrução SQL não pode ser manipulada em um ambiente federado.

Explicação: Devido à alguma limitação, a instrução SQL atual não pode ser manipulada em um ambiente federado. Possíveis limitações incluem:

Usuário responsável: Baseada na causa:

sqlcode: -1825

sqlstate: 429A9

SQL1826NUm valor inválido "<valor>" foi especificado para a coluna "<nome-da-coluna>" em um objeto de catálogo do sistema "<nome-do-objeto>".

Explicação: Um valor inválido "<valor>" foi especificado para uma coluna "<nome-da-coluna>" em um objeto de catálogo do sistema "<nome-do-objeto>".

A instrução não pode ser processada.

Usuário responsável: Consulte o SQL Reference para obter valores válidos para a coluna especificada no objeto do catálogo do sistema especificado. Corrija a instrução e emita-a novamente.

sqlcode: -1826

sqlstate: 23521

SQL1827NNenhum mapeamento do usuário está definido a partir da ID de autorização local "<ID-autor>" para o servidor "<nome-do-servidor>".

Explicação: Foi feita uma tentativa de eliminar ou alterar um mapeamento do usuário que não está definido.

Usuário responsável: Caso essa tentativa se trate de uma instrução ALTER USER MAPPING, crie primeiro um mapeamento do usuário utilizando a instrução CREATE USER MAPPING. Em seguida, altere o mapeamento do usuário. Caso se trate de uma instrução DROP USER MAPPING, nenhuma ação extra é requerida porque o mapeamento do usuário não existe.

sqlcode: -1827

sqlstate: 42704

SQL1828NNenhuma opção do servidor "<nome-da-opção>" foi definida para o servidor remoto "<nome-do-servidor>" ou para um grupo de servidores remotos: tipo de servidor "<tipo-de-servidor>", versão "<versão-do-servidor>" e protocolo "<protocolo-do-servidor>".

Explicação: Foi feita uma tentativa de eliminar ou alterar uma opção de servidor que não está definida.

Usuário responsável: Caso essa tentativa se trate de uma instrução ALTER SERVER, crie primeiro uma opção de servidor utilizando a instrução CREATE SERVER. Em seguida, altere a opção de servidor. Caso se trate de uma instrução DROP SERVER, nenhuma ação extra é requerida porque a opção de servidor para os servidores não existe.

sqlcode: -1828

sqlstate: 42704

SQL1830NA cláusula RETURNS deve ser especificada antes da especificação de predicado utilizando a cláusula EXPRESSION AS.

Explicação: A cláusula RETURNS não é especificada antes da cláusula PREDICATE que inclui a cláusula EXPRESSION AS. A cláusula RETURNS pode ter sido incluída após a especificação do predicado ou pode está faltando.

A instrução não pode ser processada.

Usuário responsável: Especifique a instrução CREATE FUNCTION com a cláusula RESULTS antes da cláusula PREDICATE.

sqlcode: -1830

sqlstate: 42627

SQL1831NEstatísticas de tabela para uma subtabela "<nome-da-subtabela>" não podem ser atualizadas.

Explicação: A instrução tentou atualizar os valores de estatísticas de NPAGES, FPAGES ou OVERFLOW, para a tabela "<nome-da-subtabela>", que está definida como uma subtabela. Para tabelas com tipo, estas estatísticas só podem ser atualizadas utilizando a tabela raiz da hierarquia de tabela.

A instrução não pode ser processada.

Usuário responsável: Atualize as estatísticas de catálogo para a tabela raiz da hierarquia de tabela ao invés da subtabela.

sqlcode: -1831

sqlstate: 428DY

SQL1832NNão é possível usar a rotina "<nome-da-rotina>" para definir um filtro porque ele foi definido como uma função SQL.

Explicação: A rotina (função ou método) "<nome-da-rotina>" está especificada numa cláusula FILTER para uma especificação de predicado definida pelo usuário ou uma definição de extensão do índice. Não é possível definir a rotina com LANGUAGE SQL.

A instrução não pode ser processada.

Usuário responsável: Especifique uma rotina que esteja definida com LANGUAGE SQL.

sqlcode: -1832

sqlstate: 429B4

SQL1881N"<nome-da-opção>" não é uma opção "<tipo-da-opção>" válida para o "<nome-do-objeto>".

Explicação: A opção especificada pode não existir ou pode não ser válida para a fonte de dados, tipo de fonte de dados ou objeto do banco de dados em particular com o qual você está trabalhando.

Usuário responsável: Consulte o Manual SQL para verificar a opção que deseja. Em seguida, revise e submeta novamente a instrução que deseja executar.

sqlcode: -1881

sqlstate: 428EE

SQL1882NA opção "<tipo-de-opção>" "<nome-da-opção>" não pode ser definida para "<valor-da-opção>" para "<nome-do-objeto>".

Explicação: O valor especificado não possui os delimitadores adequados ou é inválido.

Usuário responsável: Consulte o Manual SQL para verificar o valor que deseja. Em seguida, revise e submeta novamente a instrução que deseja executar. Certifique-se de delimitar o valor entre aspas.

sqlcode: -1882

sqlstate: 428EF

SQL1883N"<nome-da-opção>" é uma opção obrigatória "<nome-da-opção>" para "<nome-do-objeto>".

Explicação: Você não especificou uma opção que o DB2 exige para processar a instrução submetida.

Usuário responsável: Consulte a documentação para descobrir as opções que são obrigatórias para a instrução que deseja executar. Em seguida, revise e submeta esta instrução novamente.

sqlcode: -1883

sqlstate: 428EG

SQL1884NVocê especificou "<nome-da-opção>" (uma opção "<tipo-de-opção>") mais de uma vez.

Explicação: Você digitou uma instrução que referencia a mesma opção várias vezes.

Usuário responsável: Codifique a instrução novamente para que referencie a opção que deseja somente uma vez. Em seguida, submeta novamente a instrução.

sqlcode: -1884

sqlstate: 42853

SQL1885NA opção "<tipo-de-opção>" "<nome-da-opção>" já está definida.

Explicação: Você digitou um valor para uma opção que já possui um valor.

Usuário responsável: Consulte a view de catálogo apropriada para determinar qual o valor da opção que está definida atualmente. Se este valor for diferente do que deseja, codifique novamente a instrução para que a palavra-chave SET siga a palavra-chave OPTIONS. Para descobrir qual view de catálogo contém os valores desta opção, consulte a Referência SQL.

sqlcode: -1885

sqlstate: 428EH

SQL1886NUma operação "<tipo-de-operação>" não é válido porque a opção "<tipo-de-opção>" "<nome-da-opção>" não foi definida.

Explicação: Você tentou alterar ou excluir um valor para uma opção que não foi definida para a fonte de dados, tipo de fonte de dados ou objeto do banco de dados com o qual está trabalhando.

Usuário responsável: Se você especificou SET na instrução que deseja executar, codifique a instrução novamente, omitindo SET ou substituindo-a por ADD (ADD é o padrão). Em seguida, submeta novamente a instrução. Se especificou DROP, não faça nada.

sqlcode: -1886

sqlstate: 428EJ

SQL1887NA cláusula SPECIFICATION ONLY é obrigatória.

Explicação: Uma instrução CREATE INDEX de um pseudônimo deve ter uma cláusula SPECIFICATION ONLY.

Usuário responsável: Inclua a cláusula SPECIFICATION ONLY e, em seguida, submeta a instrução novamente.

sqlcode: -1887

sqlstate: 42601


[ Início da Página | Página Anterior | Próxima Página | Índice | Índice Remissivo ]