SQL1800N | Um 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.
SQL1801N | Tipo 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:
SQL1802N | Nenhuma 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.
SQL1803N | A 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
SQL1816N | O 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
SQL1817N | A 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
SQL1818N | Nã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
SQL1819N | Nã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
SQL1820N | Açã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:
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
SQL1821W | O 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
SQL1822N | Có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.
SQL1823N | Nã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
SQL1824W | Algumas 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
SQL1825N | Essa 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
SQL1826N | Um 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
SQL1827N | Nenhum 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
SQL1828N | Nenhuma 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
SQL1830N | A 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
SQL1831N | Estatí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
SQL1832N | Nã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
SQL1882N | A 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
SQL1884N | Você 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
SQL1885N | A 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
SQL1886N | Uma 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
SQL1887N | A 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