SQL1000N | "<alias>" não é um nome de alias válido do banco de dados. |
Explicação: O alias especificado no comando ou api não é válido. O alias deve conter de 1 a 8 caracteres (bytes nos países MBCS) e todos os caracteres devem ser provenientes do conjunto de caracteres base do gerenciador de banco de dados.
O comando não pode ser processado.
Usuário responsável: Submeta novamente o comando com o alias correto.
SQL1001N | "<nome>" não é um nome de banco de dados válido. |
Explicação: A sintaxe do nome de banco de dados especificado no comando não é válida. O nome do banco de dados deve conter de 1 a 8 caracteres e todos os caracteres devem ser provenientes do conjunto de caracteres base do gerenciador de banco de dados.
O comando não pode ser processado.
Usuário responsável: Submeta novamente o comando com o nome de banco de dados correto.
sqlcode: -1001
sqlstate: 2E000
SQL1002N | "<unidade>" não é uma unidade válida. |
Explicação: A unidade especificada no comando não é válida. A unidade é um único caractere (A a Z) que indica a unidade de disquete ou partição de disco rígido em que o banco de dados ou o diretório do banco de dados reside.
O comando não pode ser processado.
Usuário responsável: Submeta novamente o comando com a unidade correta.
SQL1003N | A senha não é válida porque a sintaxe não está correta ou a senha não corresponde à senha do banco de dados especificado. |
Explicação: O tamanho da senha deve ser de 18 caracteres ou menos. No entanto, se a senha precisar ser verificada para uma conversa do APPC, deverá conter 8 caracteres ou menos.
Usuário responsável: Certifique-se de que a palavra-chave não é mais extensa do que o limite permitido.
sqlcode: -1003
sqlstate: 28000
SQL1004C | Não há armazenamento suficiente no sistema de arquivos para processar o comando. |
Explicação: Não há armazenamento suficiente no sistema de arquivos especificado para processar o comando.
Em um ambiente de banco de dados particionado em ambientes do OS/2 e Windows, cada nó no grupo do banco de dados particionado deverá ter exatamente a mesma especificação (letra) de unidade rígida física disponível e utilizável (deve conter espaço utilizável) para que o comando CREATE DATABASE obtenha sucesso. A letra da unidade rígida física está especificada na configuração do gerenciador de banco de dados. Se este campo for deixado em branco, o padrão será a unidade rígida em que o DB2 está instalado na máquina que possui a instância (caminho sqllib).
O comando não pode ser processado.
Usuário responsável: Escolha um sistema de arquivos diferente ou apague do sistema de arquivos especificado alguns arquivos não pertencentes ao banco de dados para liberar espaço para as funções do gerenciador de banco de dados.
Em um ambiente de banco de dados particionado, em ambientes do OS/2 e Windows, siga as seguintes etapas:
SQL1005N | O alias de banco de dados "<nome>" já existe no diretório de bancos de dados local ou no diretório de bancos de dados do sistema. |
Explicação: O nome de alias especificado já foi usado. Se não for especificado um alias no comando catalogar banco de dados, o nome do banco de dados será usado como alias. Quando um banco de dados é criado, o nome do alias é igual ao nome do banco de dados.
Este erro pode ocorrer no comando catalogar banco de dados quando o alias já existe no diretório de bancos de dados do sistema.
No comando criar banco de dados, este erro pode ocorrer em uma das seguintes situações:
Usuário responsável: Para o comando catalogar banco de dados de catálogo, descatalogue o alias do diretório de bancos de dados do sistema e submeta novamente seu comando original ou catalogue o banco de dados com outro nome do alias.
Para o comando criar banco de dados, execute as seguintes operações em relação às três situações acima:
SQL1006N | A página de código "<página de código>" de aplicação não corresponde à página de código "<página de código>" do banco de dados. |
Explicação: A aplicação não pôde se conectar ao banco de dados porque a página de código ativa é diferente daquela que estava ativa quando o banco de dados foi criado.
O comando não pode ser processado.
Usuário responsável: Saia do programa de aplicação atual e retorne ao sistema operacional. Altere o página de código para o processo e reinicie o programa de aplicação.
SQL1007N | Erro ao procurar páginas para um objeto num tablespace. |
Explicação: Há páginas internas do banco de dados danificadas ou erros de lógica interna de um tablespace. Detalhes podem ser encontrados no registro de erros do sistema e/ou no registro de erros do gerenciador do banco de dados.
Usuário responsável: Interrompa o uso do objeto ou tablespace. Entre em contato com o serviço da IBM para inspecionar o objeto e o tablespace.
sqlcode: -1007
sqlstate: 58034
SQL1008N | ID de tablespace inválido. |
Explicação: A ID de tablespace especificada não existe. Ele é maior do que a ID máxima atual para o tablespace ou o tablespace foi eliminado.
Usuário responsável: Interrompa o uso do banco de dados. Salve as informações de diagnóstico no log de erros e entre em contato com o serviço da IBM.
sqlcode: -1008
sqlstate: 58036
SQL1009N | O comando não é válido. |
Explicação: O comando não é suportado quando emitido em uma estação de trabalho apenas de cliente ou para bancos de dados remotos. Um exemplo desse comando é a catalogação de um banco de dados local.
O comando não pode ser processado.
Usuário responsável: As soluções possíveis são:
SQL1010N | "<tipo>" não é um parâmetro de tipo válido. |
Explicação: O tipo especificado no comando de Ambiente de Banco de Dados não é válido. Deve ser '0' para um banco de dados indireto ou '1' para um banco de dados remoto.
Além disso, nas plataformas do Unix, OS/2, Windows NT e Windows 95, o tipo pode ser '3' para um banco de dados que possua um nome global DCE.
O comando não pode ser processado.
Usuário responsável: Submeta novamente o comando com um tipo válido.
SQL1011N | Não foi especificado um caminho no comando CATALOG DATABASE para uma entrada indireta. |
Explicação: Um comando CATALOG DATABASE foi emitido para uma entrada indireta, mas não foi especificado um caminho. As entradas indiretas devem especificar o caminho onde o banco de dados reside.
O comando não pode ser processado.
Usuário responsável: Submeta novamente o comando com o caminho necessário ou altere o tipo.
SQL1012N | Não foi especificado um nome de nó no comando CATALOG DATABASE para uma entrada remota. |
Explicação: Não havia um parâmetro nome_de_nó especificado no comando CATALOG DATABASE para uma entrada remota. As entradas remotas devem especificar o nome do nó do banco de dados.
O comando não pode ser processado.
Usuário responsável: Submeta novamente o comando com o parâmetro nome_do_nó ou um tipo diferente.
SQL1013N | O nome do alias do banco de dados ou o nome do banco de dados "<nome>" não foi encontrado. |
Explicação: O nome do banco de dados ou alias especificado no comando não é um banco de dados existente ou o banco de dados não foi encontrado nos diretórios de bancos de dados (do cliente ou servidor).
Usuário responsável: Certifique-se de que o nome de banco de dados especificado existe no diretório de bancos de dados do sistema. Se o nome do banco de dados não existir no diretório de bancos de dados do sistema, o banco de dados não existe ou o nome do banco de dados não foi catalogado.
Se o nome do banco de dados aparecer no diretório de bancos de dados do sistema e o tipo de entrada for INDIRECT, certifique-se de que o banco de dados existe no diretório de bancos de dados local especificado. Se o tipo de entrada for REMOTE, certifique-se de que o banco de dados existe e está catalogado nos diretórios de banco de dados do nó do servidor.
Para CREATE DATABASE com uma cláusula AT NODE, certifique-se que o nome do banco de dados está no diretório do banco de dados do sistema com um tipo de entrada de INDIRECT e com um número de nó do catálogo que não se iguale a -1.
Usuários do sistema federado: além do que foi acima mencionado, verifique se os nomes de banco de dados especificados em SYSCAT.SERVERS são todos válidos. Corrija qualquer entrada de SYSCAT.SERVERS para a qual o banco de dados especificado nessa entrada não exista.
sqlcode: -1013
sqlstate: 42705
SQL1014W | Não há mais entradas no diretório, arquivo ou lista sendo pesquisados. |
Explicação: A pesquisa do diretório, arquivo ou lista terminou.
Usuário responsável: Nenhuma ação é necessária.
SQL1015N | O banco de dados deve ser reiniciado porque a sessão anterior não foi concluída normalmente. |
Explicação: O banco de dados deve ser reiniciado devido ao fim anormal da sessão anterior (por exemplo, uma falha de energia).
O comando não pode ser processado.
Usuário responsável: Ao ser recebida esta mensagem (SQLCODE), uma aplicação pode enviar uma mensagem advertindo o usuário de que é necessário algum tempo para recuperar o banco de dados. Para reiniciar o banco de dados, emita o comando RESTART DATABASE. Num ambiente de servidor de banco de dados particionado, o comando deve ser enviado em todos os nós.
sqlcode: -1015
sqlstate: 55025
SQL1016N | O alias da _lu local "<nome>" especificado no comando CATALOG NODE não é válido. |
Explicação: O alias da unidade lógica local (lu_local) especificado no comando CATALOG NODE não é permitido. O alias de unidade lógica local é o alias da unidade lógica local SNA, deve conter de 1 a 8 caracteres e não pode conter caracteres em branco.
O comando não pode ser processado.
Usuário responsável: Verifique se o alias é um nome de unidade lógica permitido. Verifique os caracteres usados no nome. Submeta novamente o comando com um nome de unidade lógica válido.
SQL1017N | O parâmetro de modo "<modo>" especificado no comando CATALOG NODE não é válido. |
Explicação: O modo especificado no comando CATALOG NODE não é permitido.
O parâmetro modo identifica o perfil de comunicações que o Gerenciador de Comunicações utiliza para configurar uma sessão. O modo deve conter de 1 a 8 caracteres. Os caracteres válidos são letras maiúsculas ou minúsculas de A a Z, números de 0 a 9, #, @ e $. O primeiro caractere deve ser alfabético. O sistema altera os caracteres minúsculos para maiúsculos.
O comando não pode ser processado.
Usuário responsável: Verifique se o nome é um nome de modo permitido. Verifique os caracteres usados no nome. Submeta novamente o comando com um modo correto.
SQL1018N | O nome de nó "<nome>" especificado no comando CATALOG NODE já existe. |
Explicação: O nome do nó especificado no parâmetro nome_do_nó do comando CATALOG NODE já está catalogado no diretório do nó neste sistema de arquivos.
O comando não pode ser processado.
Usuário responsável: Se o parâmetro nome_do_nó foi digitado corretamente, continue o processamento.
Descatalogue o nó catalogado no diretório de nós se as informações do nó catalogado não forem mais válidas e submeta novamente o comando. Se as informações do nó catalogado forem válidas, defina um novo nome de nó e submeta novamente o comando usando o novo nome de nó.
SQL1019N | O nome do nó "<nome>" especificado no comando não é válido. |
Explicação: O nome de nó especificado no comando não é válido. O nome de nó pode conter de 1 a 8 caracteres e todos os caracteres devem pertencer ao conjunto de caracteres base do gerenciador de banco de dados.
O comando não pode ser processado.
Usuário responsável: Submeta novamente o comando com o nome de nó correto.
SQL1020C | O diretório de nós está cheio. |
Explicação: O diretório de nós não comporta mais entradas.
O comando não pode ser processado.
Usuário responsável: Descatalogue as entradas desnecessárias do diretório de nós.
SQL1021N | O nome do nó "<nome>" especificado no comando UNCATALOG NODE não foi encontrado. |
Explicação: Não foi possível encontrar o nome_do_nó especificado no comando no diretório do nó.
O comando não pode ser processado.
Usuário responsável: Se o parâmetro nome_do_nó estiver correto, o nó poderá já ter sido descatalogado e o processamento poderá prosseguir. Caso contrário, submeta novamente o comando com o nome de nó correto.
SQL1022C | Não há memória suficiente disponível para processar o comando. |
Explicação: Não há memória de acesso aleatório (RAM) disponível para processar o comando.
Se um procedimento remoto tiver sido chamado, o procedimento remoto poderá usar um espaço de variável local que seja maior do que o máximo permitido de (4K).
Se a instrução envolver uma função definida pelo usuário (UDF), o conjunto de memória controlado pelo parâmetro de configuração do gerenciador de banco de dados udf_mem_sz poderá ser maior que a memória disponível.
O comando não pode ser processado.
Usuário responsável: Encerre a aplicação. As soluções possíveis são:
NOTA: Esta mensagem aplica-se apenas às versões do DB2 anteriores à Versão 2.
sqlcode: -1022
sqlstate: 57011
SQL1023C | A conversação de comunicação falhou. |
Explicação: Ocorreu um erro na conversação de comunicação.
O comando não pode ser processado.
Usuário responsável: Repita o comando original. Se o erro persistir, entre em contato com seu administrador de comunicação.
Usuários do sistema federado: esta situação também pode ser detectada pela fonte de dados.
sqlcode: -1023
sqlstate: 08001
SQL1024N | A conexão com o banco de dados não existe. |
Explicação: Não existe uma conexão com um banco de dados. Outras instruções SQL não podem ser processadas, a não ser que um SQL CONNECT tenha sido executado anteriormente.
O comando não pode ser processado.
Usuário responsável: Se o erro tiver ocorrido durante a desconexão do banco de dados, prossiga com o processamento. Se o erro tiver ocorrido em outra instrução SQL, emita uma instrução SQL CONNECT e submeta novamente o comando ou instrução.
sqlcode: -1024
sqlstate: 08003
SQL1025N | O gerenciador de banco de dados não foi encerrado porque os bancos de dados ainda estão ativos. |
Explicação: O comando de encerramento do gerenciador de banco de dados não pode ser processado se houver aplicações conectadas aos bancos de dados que estão sob o controle do gerenciador de banco de dados ou se algum banco de dados tiver sido ativado.
Não será executada ação alguma.
Usuário responsável: Em geral, não é necessária ação alguma. Para parar o gerenciador de banco de dados, todas as aplicações ativas devem ser desconectadas de todos os bancos de dados que elas estiverem usando. Outra opção é usar o comando FORCE para forçar a desconexão das aplicações e o comando DEACTIVATE para desativar o banco de dados.
SQL1026N | O gerenciador de banco de dados já está ativo. |
Explicação: Um comando de inicialização do gerenciador de banco de dados já foi processado.
O comando não pode ser processado.
Usuário responsável: Como o comando já foi processado, a aplicação pode prosseguir com o processamento.
SQL1027N | O diretório de nós não foi encontrado. |
Explicação: O comando de listagem do diretório de nós não pode ser processado porque o diretório do nós não foi encontrado.
O comando não pode ser processado.
Usuário responsável: Emita um comando CATALOG NODE com os parâmetros apropriados e submeta novamente o comando atual.
SQL1029N | O alias da _lu "<nome>" especificado no comando CATALOG NODE não é válido. |
Explicação: O alias da lu_parceira especificado no comando CATALOG NODE não foi especificado ou contém caracteres inválidos. O alias da lu_parceira é o alias da unidade lógica SNA do parceiro, deve conter de 1 a 8 caracteres e não deve conter caracteres em branco.
O comando não pode ser processado.
Usuário responsável: Verifique a existência de um erro de digitação na lu_parceira. Verifique se o alias é um nome de unidade lógica permitido. Verifique os caracteres usados no alias. Submeta o comando com uma lu_parceira correta.
SQL1030C | O diretório do banco de dados está cheio. |
Explicação: O diretório de bancos de dados do sistema ou o diretório de bancos de dados local não comporta mais entradas.
O comando não pode ser processado.
Usuário responsável: Descatalogue as entradas desnecessárias no diretório. Crie novos bancos de dados em outro sistema de arquivos se o diretório de bancos de dados local estiver cheio.
SQL1031N | O diretório de bancos de dados não foi encontrado no sistema de arquivos indicado. |
Explicação: O diretório de bancos de dados do sistema ou o diretório de bancos de dados local não foi encontrado. Um banco de dados não foi criado ou não foi catalogado corretamente.
O comando não pode ser processado.
Usuário responsável: Verifique se o banco de dados foi criado com a especificação de caminho correta. O comando Catalogar Banco de Dados tem um parâmetro de caminho que especifica o diretório em que reside o banco de dados.
sqlcode: -1031
sqlstate: 58031
SQL1032N | Não foi emitido um comando de inicialização do gerenciador de banco de dados. |
Explicação: O comando de inicialização do gerenciador de banco de dados não foi processado. Ele deve ser processado para que possa ser emitido um comando de encerramento do gerenciador de banco de dados, qualquer instrução SQL ou utilitário.
O comando não pode ser processado.
Usuário responsável: Emita um comando de inicialização do gerenciador de banco de dados e submeta novamente o comando atual.
Se usar múltiplos nós lógicos, garanta que a variável de ambiente DB2NODE está definida corretamente. A variável de ambiente DB2NODE indica que o nó que a aplicação tentará se conectar. DB2NODE deve ser definida para o número do nó de um dos nós definidos no mesmo host de aplicação.
sqlcode: -1032
sqlstate: 57019
SQL1033N | O diretório do banco de dados não pode ser acessado por que está sendo usado. |
Explicação: O diretório do banco de dados não pode ser acessado se estiver sendo atualizado atualmente. Além disto, o diretório não pode ser acessado para atualização se já estiver sendo acessado por qualquer outro motivo. Esta situação pode existir no diretório de bancos de dados do sistema ou no diretório de bancos de dados local.
O comando não pode ser processado.
Usuário responsável: Aguarde até que o acesso seja completado, então submeta novamente o comando.
sqlcode: -1033
sqlstate: 57019
SQL1034C | O banco de dados está danificado. A aplicação foi desconectada do banco de dados. Todas as aplicações que estavam processando o banco de dados foram encerradas. |
Explicação: Ocorreram danos ao banco de dados. Ele não poderá ser usado até que seja recuperado. Todas as aplicações conectadas ao banco de dados foram desconectadas e todos os processos que executavam aplicações no banco de dados foram encerrados.
O comando não pode ser processado.
Usuário responsável: Emita um comando RESTART DATABASE para recuperar o banco de dados. Se o comando RESTART falhar consistentemente, pode ser aconselhável restaurar o banco de dados a partir de um backup. Em um ambiente do servidor do banco de dados particionado, verifique o syslog para descobrir se o comando RESTART falha por causa do nó ou falhas de comunicação antes de restaurar o banco de dados de um backup. Caso assim seja, certifique-se que o gerenciador do banco de dados esteja instalado e em uso e comunicação esteja disponível entre todos os nós, então submeta novamente o comando de reinício.
Se você encontrou este erro durante o processamento de rollforward, deverá restaurar o banco de dados a partir de um backup e executar o rollforward novamente.
Observe que em um ambiente do banco de dados particionado, o comando do banco de dados RESTART é executado sobre uma base por nó. Para garantir que o banco de dados seja reiniciado sobre todos os nós, use o comando:
db2_all db2 restart database <nome_do_banco_de_dados>
É possível que seja necessário executar este comando muitas vezes para garantir a resolução de todas as transações pendentes.
Se estiver instalando o banco de dados de amostra, elimine-o e instale o banco de dados de amostra novamente.
sqlcode: -1034
sqlstate: 58031
SQL1035N | O banco de dados está sendo usado no momento. |
Explicação: Existe uma das seguintes condições:
O comando não pode ser processado.
Usuário responsável: As soluções possíveis são:
sqlcode: -1035
sqlstate: 57019
SQL1036C | Ocorreu um erro de E/S durante o acesso ao banco de dados. |
Explicação: Pelo menos um arquivo do banco de dados contém um erro de E/S:
O banco de dados não pode ser usado.
Usuário responsável: Se o erro tiver ocorrido durante o processamento de um banco de dados, submeta novamente o comando. Se o erro persistir, restaure o banco de dados a partir de uma versão em um backup.
Se o erro tiver ocorrido durante CREATE DATABASE ou DROP DATABASE, um comando CREATE DATABASE ou DROP DATABASE posterior tentará apagar os arquivos e diretórios deixados pelo comando CREATE DATABASE ou DROP DATABASE que não teve sucesso.
Se estiver instalando o backup de amostra, elimine-o e instale o banco de dados de amostra novamente.
Se o erro tiver ocorrido durante a tentativa de conexão com um banco de dados, obtenha um rastreamento e chame o suporte da IBM para a possibilidade de recuperar o banco de dados.
sqlcode: -1036
sqlstate: 58030
SQL1037W | O diretório de nós está vazio. |
Explicação: Foi feita uma tentativa de ler o conteúdo do diretório de nós, mas não existem entradas.
Usuário responsável: Nenhuma ação é necessária.
sqlcode: +1037
sqlstate: 01606
SQL1038C | Ocorreu um erro de E/S durante o acesso ao diretório de nós. |
Explicação: O diretório de nós não pôde ser acessado devido a um erro de E/S.
O comando não pode ser processado.
Usuário responsável: Submeta novamente o comando. Se o erro persistir, remova o diretório do nó (sqlnodir no diretório sqllib) e catalogue novamente os nomes de nós na rede.
sqlcode: -1038
sqlstate: 58031
SQL1039C | Ocorreu um erro de E/S durante o acesso ao diretório de bancos de dados. |
Explicação: O diretório de banco de dados do sistema ou o diretório de bancos de dados local não pode ser acessado. Este erro pode ocorrer não só enquanto o sistema cataloga ou tira do catálogo um banco de dados, mas também enquanto o sistema acessa um banco de dados que esteja catalogado no diretório.
O comando não pode ser processado.
Usuário responsável: As soluções possíveis são:
Se estiver instalando o backup de amostra, elimine-o e instale o banco de dados de amostra novamente.
sqlcode: -1039
sqlstate: 58031
SQL1040N | O número máximo de aplicações já está conectado ao banco de dados. |
Explicação: O número de aplicações conectadas ao banco de dados é igual ao valor máximo definido no arquivo de configuração para o banco de dados.
O comando não pode ser processado.
Usuário responsável: Aguarde até que outras aplicações se desconectem do banco de dados. Se for necessário que mais aplicações sejam executadas simultaneamente, aumente o valor de maxappls. Depois que todas as aplicações se desconectarem do banco de dados e o banco de dados for reiniciado, o novo valor entrará em vigor.
sqlcode: -1040
sqlstate: 57030
SQL1041N | O número máximo de bancos de dados concorrentes já foi iniciado. |
Explicação: A aplicação tentou iniciar um banco de dados inativo, mas o número de bancos de dados ativos já é igual ao valor máximo definido no arquivo de configuração do sistema.
O comando não pode ser processado.
Usuário responsável: Aguarde até que um dos bancos de dados se torne inativo. Se for necessário que mais bancos de dados sejam ativados ao mesmo tempo, aumente o valor para numdb. O novo valor entrará em vigor depois que o próximo gerenciador de banco de dados for iniciado com sucesso.
sqlcode: -1041
sqlstate: 57032
SQL1042C | Ocorreu um erro inesperado do sistema. |
Explicação: Ocorreu um erro de sistema. Uma possível razão para este erro é que o gerenciador de banco de dados não está instalado corretamente ou o ambiente não está configurado corretamente.
No OS/2, enquanto se tenta iniciar o gerenciador de banco de dados, uma razão muito comum para este erro é um arquivo NET.ACC danificado.
O comando não pode ser processado.
Usuário responsável: Se o erro tiver ocorrido no OS/2 durante a tentativa de iniciar o gerenciador de banco de dados e o arquivo NET.ACC for suspeito, substitua os arquivos NET.ACC no sistema pelos arquivos do disquete 1 dos disquetes de instalação do DB2 para OS/2.
Se o erro tiver ocorrido durante a tentativa de conexão com um banco de dados, obtenha um rastreamento (as instruções são fornecidas a seguir) e chame o suporte da IBM.
Se o problema não for atendido pelas sugestões acima, certifique-se de que a hora e a data do sistema estão definidas corretamente e de que seu sistema dispõe de suficiente memória e espaço de troca/paginação disponível.
Submeta novamente o comando atual.
Se o erro persistir, encerre o gerenciador de banco de dados e reinicie-o.
Se o erro ainda persistir, reinstale o gerenciador de bancos de dados.
Se o rastreamento estiver ativo, chame o recurso Independent Trace Facility no prompt de comandos do sistema operacional. Consulte o Independent Trace Facility em Troubleshooting Guide para obter informações de como utilizar este recurso. Entre em contato com o representante autorizado tendo em mãos as seguintes informações:
Informações necessárias:
Usuários do sistema federado: se necessário, isole o problema à fonte de dados que rejeita a solicitação (consulte o guia de determinação de problemas para obter procedimentos a serem seguidos para identificar a fonte de dados com falha). Se o problema estiver com uma fonte de dados siga os procedimentos para determinação de problemas para essa fonte de dados.
sqlcode: -1042
sqlstate: 58004
SQL1043C | O gerenciador de bancos de dados não pôde inicializar os catálogos do sistema. Retornado o erro "<erro>". |
Explicação: O comando CREATE DATABASE falhou durante a inicialização dos catálogos do sistema.
Usuário responsável: Registre o número de mensagem (SQLCODE) e o erro nesta mensagem.
Se o rastreamento estiver ativo, chame o recurso Independent Trace Facility no prompt de comandos do sistema operacional. Consulte o Independent Trace Facility em Troubleshooting Guide para obter informações de como utilizar este recurso. Em seguida, entre em contato com o representante autorizado tendo em mãos as seguintes informações:
SQL1044N | O processamento foi cancelado devido a uma interrupção. |
Explicação: O usuário pode ter pressionado a seqüência de teclas de interrupção.
Processamento é interrompido.
Usuários do sistema federado: esta situação também pode ser detectada pela fonte de dados.
Usuário responsável: Prossiga com o processamento para indicar a interrupção.
Se estiver instalando o backup de amostra, elimine-o e instale o banco de dados de amostra novamente.
Se estiver iniciando um gerenciador do banco de dados, emita um db2stop antes de emitir comandos do db2.
sqlcode: -1044
sqlstate: 57014
SQL1045N | O banco de dados não foi encontrado porque não estava catalogado corretamente. |
Explicação: Uma entrada indireta no diretório do banco de dados aponta para outra entrada diferente de HOME.
O comando não pode ser processado.
Usuário responsável: Verifique as entradas em todos os diretórios de bancos de dados associados, utilizando os comandos de pesquisa de diretório.
sqlcode: -1045
sqlstate: 58031
SQL1046N | A ID de autorização não é válida. |
Explicação: A autorização especificada no início de sessão não é válida para a fonte de dados ou para o gerenciador de banco de dados. Ocorreu uma das seguintes possibilidades:
O comando não pode ser processado.
Usuário responsável: Iniciar sessão com uma ID de autorização válida.
Usuários do sistema federado: se necessário, isole o problema para a fonte de dados que rejeita o pedido (consulte o manual de determinação de problemas para obter os procedimentos a serem seguidos para identificar a fonte de dados com falha) e utilize um ID de autorização válido para essa fonte de dados.
sqlcode: -1046
sqlstate: 28000
SQL1047N | A aplicação já está conectada a outro banco de dados. |
Explicação: Uma aplicação não pode criar um banco de dados enquanto estiver conectada a outro banco de dados.
Não é permitida a ligação de um arquivo de bind a um banco de dados enquanto o arquivo já estiver conectado a outro banco de dados.
O comando não pode ser processado.
Usuário responsável: Desconecte-se do banco de dados ativo e submeta novamente o comando.
SQL1048N | O parâmetro de uso "<parâmetro>" no comando START USING DATABASE ou CONNECT TO não é válido. esse deve ser um S para acesso compartilhado, um X para uso exclusivo ou um N para uso exclusivo no nó individual. Para conexões do DB2 Connect, apenas S é suportado. N é suportado apenas na configuração MPP. |
Explicação: O parâmetro de uso no comando START USING DATABASE ou CONNECT TO deve ser um S para uso compartilhado ou um X para exclusivo. Se você estiver se conectando a um banco de dados usando o DB2 Connect, é permitido apenas o acesso compartilhado. São fornecidos mnemônicos equivalentes para estes valores no arquivo SQLENV.H.
O comando não pode ser processado.
Usuário responsável: Submeta novamente o comando com um parâmetro de uso válido (de preferência, a partir do mnemônico equivalente).
SQL1049C | O estado da aplicação está em erro. A conexão do banco de dados foi perdida. |
Explicação: A conexão com o banco de dados foi perdida.
O comando não pode ser processado.
Usuário responsável: Emita uma instrução CONNECT RESET.
SQL1050N | O banco de dados não pode ser descatalogado porque é um banco de dados principal. |
Explicação: O banco de dados especificado no comando UNCATALOG DATABASE é um banco de dados principal. Os bancos de dados principais não podem ser descatalogados porque suas entradas de diretório são excluídas quando o banco de dados é eliminado.
O comando não pode ser processado.
Usuário responsável: Prossiga com o processamento se o nome do banco de dados tiver sido especificado corretamente.
SQL1051N | O caminho "<caminho>" para o diretório de bancos de dados não existe. |
Explicação: O caminho especificado no parâmetro do diretório de bancos de dados do comando ou na entrada do diretório de bancos de dados não é válido. Não há um sistema de arquivos com este nome.
O comando não pode ser processado.
Usuário responsável: Submeta novamente o comando com o caminho correto para o diretório do banco de dados.
sqlcode: -1051
sqlstate: 57019
SQL1052N | O caminho do banco de dados "<caminho>" não existe. |
Explicação: O caminho especificado no parâmetro caminho do comando não é válido. Não há um caminho com este nome.
Em um ambiente de banco de dados particionado em ambientes do OS/2 e Windows, cada nó no grupo do banco de dados particionado deverá ter exatamente a mesma especificação (letra) de unidade rígida física disponível e utilizável (deve conter espaço utilizável) para que o comando CREATE DATABASE obtenha sucesso. A letra da unidade rígida física está especificada na configuração do gerenciador de banco de dados. Se este campo for deixado em branco, o padrão será a unidade rígida em que o DB2 está instalado na máquina que possui a instância (caminho sqllib).
O comando não pode ser processado.
Usuário responsável: Submeta novamente o comando com o caminho correto para o banco de dados.
Em um ambiente de banco de dados particionado, em ambientes do OS/2 e Windows, siga as seguintes etapas:
SQL1053N | Uma interrupção já está sendo processada. |
Explicação: O sistema está processando uma interrupção no momento; portanto, não é aceita outra interrupção.
A solicitação de interrupção será ignorada.
Usuário responsável: Aguarde até que o processamento da interrupção atual termine e submeta novamente o comando.
SQL1054N | Um COMMIT está em andamento e não pode ser interrompido. |
Explicação: O sistema está processando um COMMIT no momento. O usuário digitou uma seqüência de teclas de interrupção.
A solicitação de interrupção será ignorada.
Usuários do sistema federado: esta situação também pode ser detectada pela fonte de dados.
Usuário responsável: Aguarde até que o COMMIT seja concluído e envie a solicitação novamente.
SQL1055N | Um ROLLBACK está em andamento e não pode ser interrompido. |
Explicação: O sistema está processando um ROLLBACK no momento. O usuário digitou uma seqüência de teclas de interrupção.
A solicitação de interrupção será ignorada.
Usuários do sistema federado: esta situação também pode ser detectada pela fonte de dados.
Usuário responsável: Aguarde até que o ROLLBACK seja concluído e envie a solicitação novamente.
SQL1056N | Já existem oito pesquisas de diretório de bancos de dados abertas. |
Explicação: Oito pesquisas de diretório de bancos de dados já estão abertas neste processo. Não são permitidas mais de oito pesquisas abertas.
O comando não pode ser processado.
Usuário responsável: Emita um ou mais comandos CLOSE DIRECTORY SCAN e envie o comando novamente.
sqlcode: -1056
sqlstate: 54029
SQL1057W | O diretório de bancos de dados do sistema está vazio. |
Explicação: Foi feita uma tentativa de ler o conteúdo do diretório de bancos de dados do sistema, mas não existiam entradas.
Usuário responsável: Nenhuma ação é necessária.
sqlcode: +1057
sqlstate: 01606
SQL1058N | O parâmetro manipulador no comando Directory Scan não é válido. |
Explicação: O parâmetro manipulador especificado no comando Directory Scan não é válido. O manipulador de ser aquele retornado do comando OPEN DIRECTORY SCAN ou OPEN NODE DIRECTORY SCAN.
O comando não pode ser processado.
Usuário responsável: Submenta novamente o comando com um parâmetro manipulador válido.
SQL1059N | Um comando Get Next não pode ser processado porque não foi emitido um comando Open Scan. |
Explicação: Foi emitido um comando Directory Scan antes que a pesquisa fosse aberta.
O comando não pode ser processado.
Usuário responsável: Emita um comando OPEN DIRECTORY SCAN ou OPEN NODE DIRECTORY SCAN e submeta novamente o comando atual.
SQL1060N | O usuário "<ID-de-autorização>" não possui o privilégio CONNECT. |
Explicação: A autorização especificada não possui o privilégio CONNECT para acessar o banco de dados. O privilégio CONNECT deve ser concedido antes que o usuário possa se conectar a um banco de dados.
Usuários do sistema federado: esta situação também pode ser detectada pela fonte de dados.
O comando não pode ser processado.
Usuário responsável: Entre em contato com o administrador do sistema ou com o administrador do banco de dados e solicite um GRANT CONNECT para a ID de autorização. Submeta novamente o comando.
Usuários do sistema federado: se necessário, isole o problema para a fonte de dados que rejeita o pedido (consulte o manual de determinação de problemas para obter procedimentos a serem seguidos para identificar a fonte de dados com falha) e certifique-se de que foram concedidos os privilégios corretos para essa fonte de dados.
sqlcode: -1060
sqlstate: 08004
SQL1061W | RESTART foi concluído com sucesso, mas existem transações duvidosas para o banco de dados. |
Explicação: Um RESTART foi concluído com sucesso, a não ser por terem sido encontradas transações duvidosas. O banco de dados pode ser usado, mas se as transações duvidosas não forem resolvidas antes de ser eliminada a última conexão com o banco de dados, o banco de dados precisará novamente de um RESTART para poder ser usado.
Usuário responsável: Resolva as transações duvidosas ou prepare-se para reinicializar o banco de dados com RESTART sempre que desejar usá-lo. Se o gerenciador de transações (TM) que estava usando o banco de dados (em um ambiente XA/DTP) estiver disponível, o administrador deverá instruir o TM para resolver as transações duvidosas. Como alternativa, com muita cautela, o administrador pode usar o CLP para concluir as transações heuristicamente.
Observe que em um ambiente do banco de dados particionado, o comando do banco de dados RESTART é executado sobre uma base por nó. Para garantir que o banco de dados seja reiniciado sobre todos os nós, use o comando a seguir:
db2_all db2 restart database <nome_do_banco_de_dados>
Emitir o comando acima resolverá qualquer transação em dúvida se todos os nós forem operacionais.
É possível que seja necessário executar este comando muitas vezes para garantir a resolução de todas as transações pendentes.
SQL1062N | O caminho do banco de dados "<caminho>" não foi encontrado. |
Explicação: O parâmetro do banco de dados caminho especificado no comando não existe. Se o caminho não for especificado, é usado o caminho padrão definido no arquivo de configuração do sistema, e este caminho não existe.
Em um ambiente de banco de dados particionado em ambientes do OS/2 e Windows, cada nó no grupo do banco de dados particionado deverá ter exatamente a mesma especificação (letra) de unidade rígida física disponível e utilizável (deve conter espaço utilizável) para que o comando CREATE DATABASE obtenha sucesso. A letra da unidade rígida física está especificada na configuração do gerenciador de banco de dados. Se este campo for deixado em branco, o padrão será a unidade rígida em que o DB2 está instalado na máquina que possui a instância (caminho sqllib).
O comando não pode ser processado.
Usuário responsável: Verifique o caminho ou o caminho padrão e certifique-se de que eles existem no sistema. Submeta novamente o comando.
Em um ambiente de banco de dados particionado, em ambientes do OS/2 e Windows, siga as seguintes etapas:
SQL1063N | O processamento de inicialização do gerenciador de bancos de dados teve sucesso. |
Explicação: O comando para iniciar o gerenciador de bancos de dados foi concluído com sucesso.
SQL1064N | O processamento de encerramento do gerenciador de bancos de dados teve sucesso. |
Explicação: O comando que encerra o gerenciador de bancos de dados foi concluído com sucesso.
SQL1065W | O banco de dados foi criado, mas ocorreu um erro em um ou mais arquivos de bind na lista "<nome-da-lista>". Os seguintes arquivos não foram conectados: "<lista>". |
Explicação: Um ou mais utilitários não foram ligados ao banco de dados. O arquivo da lista "<nome-da-lista>" contém uma lista de arquivos de bind. Os números da "<lista>" indicam as posições relativas dos arquivos desconectados no arquivo de lista.
Os arquivos de bind de utilitários listados não efetuarão bind ao banco de dados recém-criado.
Usuário responsável: O usuário pode fazer o bind com os utilitários indicados ao banco de dados. A opção de formato não deve ser usada na chamada de binder.
SQL1066N | O processamento DB2START teve sucesso. O suporte ao protocolo IPX/SPX não foi iniciado com sucesso. |
Explicação: O suporte ao protocolo IPX/SPX não foi iniciado com sucesso. Os clientes remotos não podem usar o IPX/SPX para se conectar ao servidor. As possíveis causas são:
Usuário responsável: Certifique-se de que a estação de trabalho está conectada ao servidor de arquivos NetWare e possui autorização suficiente para criar um objeto no bindery no servidor de arquivos. O usuário deverá estar conectado como SUPERVISOR ou equivalente. Além disto, certifique-se de que o nome de objeto especificado no arquivo de configuração do gerenciador de bancos de dados é exclusivo para todos os gerenciadores de bancos de dados da rede. Faça as correções necessárias, execute o DB2STOP e execute o DB2START novamente.
Se o problema persistir, no prompt de comandos do sistema operacional, digite DB2TRC ON -L 0X100000. Execute o DB2START novamente e, no prompt de comandos, digite DB2TRC DUMP nome de arquivo para salvar as informações de rastreamento. Para desativar o rastreamento, digite DB2TRC OFF. Entre em contato com seu coordenador de serviço, tendo em mãos as informações de rastreamento.
SQL1067N | O processamento DB2STOP não teve sucesso. O suporte ao protocolo IPX/SPX não foi encerrado com sucesso. |
Explicação: O suporte ao protocolo IPX/SPX não foi encerrado com sucesso. As possíveis causas são:
Usuário responsável: Certifique-se de que a estação de trabalho está conectada ao servidor de arquivos NetWare e possui autorização suficiente para eliminar um objeto da ligação no servidor de arquivos. O usuário deverá estar conectado como SUPERVISOR ou equivalente. Faça as correções necessárias e execute o DB2STOP novamente.
Se o problema persistir, no prompt de comandos do sistema operacional, digite DB2TRC ON -L 0X100000. Execute o DB2STOP novamente e, no prompt de comandos, digite DB2TRC DUMP nome de arquivo para salvar as informações de rasteamento. Para desativar o rastreamento, digite DB2TRC OFF. Entre em contato com seu coordenador de serviço, tendo em mãos as informações de rastreamento.
SQL1068N | O domínio que possui a ID do usuário "<ID do usuário>" para a instrução CONNECT ou ATTACH não está definido na variável de ambiente DB2DOMAINLIST. |
Explicação: Uma ID do usuário numa instrução CONNECT TO ou ATTACH TO não pertence a um domínio definido na variável de ambiente DB2DOMAINLIST.
Usuário responsável: Especifique o nome do domínio que possui a ID do usuário na variável de ambiente DB2DOMAINLIST usando o comando DB2SET.
sqlcode: -1068
sqlstate: 08004
SQL1069N | O banco de dados "<nome>" não é um banco de dados principal. |
Explicação: O banco de dados não é um banco de dados local. Um banco de dados local é catalogado como indireto no diretório de banco de dados do sistema e esta entrada faz referência a uma entrada principal no diretório de banco de dados local no mesmo nó. Os bancos de dados remotos não podem ser eliminados.
O comando não pode ser processado.
Usuário responsável: Se o nome do banco de dados especificado estiver incorreto, submeta novamente o comando com o nome correto do banco de dados. Se o nome do banco de dados especificado estiver correto e você desejar remover o nome do banco de dados do diretório de banco de dados, use o comando UNCATALOG DATABASE.
SQL1070N | O endereço do parâmetro de nome de banco de dados não é válido. |
Explicação: O programa de aplicação usou um endereço que não é válido para o parâmetro de nome de banco de dados. O endereço aponta para um buffer não-alocado ou a cadeia de caracteres no buffer não possui um terminador nulo.
O comando não pode ser processado.
Usuário responsável: Corrija o programa de aplicação para que seja usado um endereço correto e a cadeia de entrada tenha um terminador nulo.
SQL1071N | O endereço do parâmetro de nome do alias do banco de dados não é válido. |
Explicação: O programa de aplicação usou um endereço que não é válido para este parâmetro. O endereço aponta para um buffer não-alocado ou a cadeia de caracteres no buffer não possui um terminador nulo.
O comando não pode ser processado.
Usuário responsável: Verifique se está usado um endereço válido no programa de aplicação e de que a cadeia de entrada tem um terminador nulo.
SQL1072C | Os recursos do gerenciador de banco de dados estão em um estado inconsistente. O gerenciador de banco de dados pode ter sido cancelado incorretamente ou outra aplicação pode estar usando recursos do sistema de maneira conflitante com a forma como o gerenciador de banco de dados utiliza os recursos do sistema. Pode ser necessária uma limpeza dos recursos do sistema. |
Explicação: A solicitação falhou porque os recursos do gerenciador de bancos de dados estão em um estado inconsistente. Isto pode ocorrer se:
Usuário responsável: Poderá ser necessária a limpeza dos recursos:
SQL1073N | O numero de release do diretório de nós não está correto. |
Explicação: O número de release do diretório de nós não corresponde ao número de release esperado para o produto. O diretório de nós pode ser de um release anterior.
Usuário responsável: Catalogue novamente todas as entradas do nó e repita o comando.
SQL1074N | O endereço do parâmetro de senha não é válido. |
Explicação: O programa de aplicação usou um endereço que não é válido para este parâmetro. O endereço aponta para um buffer não-alocado ou a cadeia de caracteres no buffer não possui um terminador nulo.
O comando não pode ser processado.
Usuário responsável: Verifique se está usado um endereço válido no programa de aplicação e de que a cadeia de entrada tem um terminador nulo.
SQL1075N | O endereço do parâmetro de comentário do banco de dados não é válido. |
Explicação: O programa de aplicação usou um endereço que não é válido para este parâmetro. O endereço aponta para um buffer não-alocado ou a cadeia de caracteres no buffer não possui um terminador nulo.
O comando não pode ser processado.
Usuário responsável: Verifique se está usado um endereço válido no programa de aplicação e de que a cadeia de entrada tem um terminador nulo.
SQL1076N | O endereço do parâmetro de contagem não é válido. |
Explicação: O programa de aplicação usou um endereço que não é válido para o parâmetro contagem.
O comando não pode ser processado.
Usuário responsável: Verifique se está usado um endereço válido no programa de aplicação.
SQL1077N | O endereço do parâmetro de indicador não é válido. |
Explicação: O programa de aplicação usou um endereço que não é válido para o parâmetro manipulador.
O comando não pode ser processado.
Usuário responsável: Verifique se está usado um endereço válido no programa de aplicação.
SQL1078N | O endereço do parâmetro de buffer não é válido. |
Explicação: O programa de aplicação usou um endereço que não é válido para o parâmetro buffer.
O comando não pode ser processado.
Usuário responsável: Verifique se está usado um endereço válido no programa de aplicação.
SQL1079N | O endereço do parâmetro de nome de nó não é válido. |
Explicação: O programa de aplicação utilizou um endereço de parâmetro nname que não é válido. O endereço aponta para um buffer não-alocado ou a cadeia de caracteres no buffer não possui um terminador nulo.
O comando não pode ser processado.
Usuário responsável: Verifique se está usando um endereço válido no programa de aplicação e de que a cadeia de entrada tem um terminador nulo.
SQL1080N | O endereço do parâmetro da lu local não é válido. |
Explicação: O programa de aplicação utilizou um endereço que não é válido para o parâmetro do nome lu_local. O endereço aponta para um buffer não-alocado ou a cadeia de caracteres no buffer não possui um terminador nulo.
O comando não pode ser processado.
Usuário responsável: Verifique se está usado um endereço válido no programa de aplicação e de que a cadeia de entrada tem um terminador nulo.
SQL1081N | O endereço do parâmetro da lu local não é válido. |
Explicação: O programa de aplicação usou um endereço que não é válido para o parâmetro da lu_parceira. O endereço aponta para um buffer não-alocado ou a cadeia de caracteres no buffer não possui um terminador nulo.
O comando não pode ser processado.
Usuário responsável: Verifique se está usado um endereço válido no programa de aplicação e de que a cadeia de entrada tem um terminador nulo.
SQL1082N | O endereço do parâmetro de modo não é válido. |
Explicação: O programa de aplicação usou um endereço que não é válido para o parâmetro modo. O endereço aponta para um buffer não-alocado ou a cadeia de caracteres no buffer não possui um terminador nulo.
O comando não pode ser processado.
Usuário responsável: Verifique se está usado um endereço válido no programa de aplicação e de que a cadeia de entrada tem um terminador nulo.
SQL1083N | O bloco de descrição do banco de dados não pode ser processado, código de razão="<código-de-razão>". |
Explicação: A aplicação emitiu um comando CREATE DATABASE, mas não foi possível processar o bloco descritor do banco de dados (DBDB) devido a um dos seguintes códigos de razão:
O comando não pode ser processado.
Usuário responsável: Corrija o erro e submeta novamente o comando.
SQL1084C | Segmentos da memória compartilhada não podem ser alocados. |
Explicação: O gerenciador de banco de dados não pôde alocar segmentos durante o processamento de um comando de Ambiente de Banco de Dados ou de uma instrução SQL CONNECT.
O parâmetro dbheap pode ser muito pequeno.
Usuário responsável: Registre o número de mensagem (SQLCODE). A causa deste erro pode consistir em recursos de memória insuficientes para o gerenciador de banco de dados ou para o ambiente em que a operação do gerenciador de bancos de dados está sendo tentada. Certifique-se de que recursos de memória suficientes estão disponíveis para satisfazer os requisitos do gerenciador de bancos de dados. Você também pode fechar processos em segundo plano que não precisem estar ativos.
Se existirem recursos de memória suficientes e o problema persistir, chame o recurso Independent Trace Facility no prompt de comandos do sistema operacional. Consulte o Independent Trace Facility em Troubleshooting Guide para obter informações de como utilizar este recurso. Entre em contato com o representante autorizado tendo em mãos as seguintes informações:
Informações necessárias:
sqlcode: -1084
sqlstate: 57019
SQL1085N | A pilha da aplicação não pode ser alocada. |
Explicação: A aplicação não pôde se conectar ao banco de dados porque o gerenciador de bancos de dados não pôde alocar o número de páginas de 4K da pilha da aplicação especificadas no arquivo de configuração do banco de dados. O sistema está sem páginas de 4K. O comando não pode ser processado.
Usuário responsável: As possíveis soluções são:
sqlcode: -1085
sqlstate: 57019
SQL1086C | Ocorreu um erro no sistema operacional "<erro>". |
Explicação: O comando recebeu do sistema operacional um erro que impede que o processamento continue.
O comando não pode ser processado.
Usuário responsável: Consulte as publicações do usuário do sistema operacional para determinar a natureza do erro.
SQL1087W | O banco de dados foi criado, mas ocorreu um erro ao ser aberto o arquivo de listagem "<nome>". Os utilitários não são efetuados o bind ao banco de dados. |
Explicação: CREATE DATABASE não pôde abrir o arquivo de listagem que contém a lista de arquivos de bind de utilitários. O arquivo de listagem deve estar localizado no subdiretório bnd do subdiretório sqllib.
Os arquivos de bind de utilitários não efetuaram o bind com banco de dados recém-criado.
Usuário responsável: Efetue o bind dos utilitários ao banco de dados. Não use a opção de formato na chamada do binder.
SQL1088W | O banco de dados foi criado, mas ocorreu um erro durante o bind dos utilitários. Os utilitários não são efetuados o bind ao banco de dados. |
Explicação: CREATE DATABASE ou MIGRATE DATABASE não pôde efetuar o bind dos arquivos de bind dos utilitários com o banco de dados.
Os arquivos de bind dos utilitários não efetuaram o bind com o banco de dados recém-criado ou migrado.
Usuário responsável: Efetue o bind dos utilitários ao banco de dados. Não use a opção de formato na chamada do binder.
SQL1089W | O banco de dados foi criado, mas o bind dos utilitários foi interrompida. Os utilitários não são efetuados o bind ao banco de dados. |
Explicação: CREATE DATABASE foi interrompido enquanto efetua o bind dos utilitários com o banco de dados. A seqüência de teclas de interrupção pode ter sido pressionada.
Os arquivos de bind de utilitários não efetuaram o bind com banco de dados recém-criado.
Usuário responsável: Efetue o bind dos utilitários ao banco de dados. Não use a opção de formato na chamada do binder.
SQL1090C | O número de release do programa de aplicação pré-compilado ou utilitário não é válido. |
Explicação: O número de release do programa de aplicação pré-compilado ou utilitário não é compatível com o número de release da versão instalada do gerenciador de banco de dados.
Este erro também irá ocorrer se o programa de aplicação estiver usando bibliotecas de baixo nível do gerenciador de banco de dados ou DLLs ao acessar a versão instalada do arquivo de configuração do gerenciador de banco de dados.
O comando não pode ser processado.
Usuário responsável: Verifique se não há nenhuma versão mais antiga das bibliotecas do gerenciador de banco de dados ou das DLLs que será apanhadas para o processamento da sua aplicação.
Se o problema continuar, repita o processo de pré-compilação, se for possível, com o gerenciador de banco de dados atual e utilize apenas programas de aplicação. pré-compilados com um nível de release compatível do gerenciador de banco de dados.
SQL1091C | O número de release do banco de dados não é válido. |
Explicação: O número de release do banco de dados não é compatível com o número de release da versão instalada do gerenciador de banco de dados. Pode ser o número do release de quando o banco de dados foi criado, o número do release de quando foi migrado pela última vez ou a última versão, release, modificação e nível de pacote de correção definido no catálogo.
O comando não pode ser processado. Se o erro tiver ocorrido durante um comando Migrate ou Restore, isto indica que você está tentando migrar ou restaurar um release incompatível do banco de dados. Se o erro ocorreu na primeira conexão após a remoção de uma pacote de correção, você está tentanto conetar-se a um banco de dados que está definido para utilizar um nível mais alto de código do gerenciador de banco de dados.
Usuário responsável: Use apenas bancos de dados criados com um nível de release compatível com o do gerenciador de banco de dados. Se o erro tiver ocorrido durante um comando Migrate ou Restore, primeiramente você deverá migrar o banco de dados para um release que possa ser migrado pelo release atual do gerenciador de banco de dados. Se o erro ocorreu na primeira conexão após a remoção de um pacote de correção, o banco de dados deve ser restaurado a partir de um backup antes de usar o utilitário para atualizar o banco de dados com o nível do pacote de correção.
sqlcode: -1091
sqlstate: 08004
SQL1092N | O "<ID-de-autorização>" não possui a autoridade para executar o comando solicitado. |
Explicação: O usuário tentou executar um comando ou operação sem ter a autorização adequada para este comando ou operação.
O comando não pode ser processado.
Usuários do sistema federado: esta situação também pode ser detectada pela fonte de dados.
Usuário responsável: Conecte-se com um usuário com a autorização correta e repita o comando ou operação que falhou. As autorizações corretas podem incluir SYSADM, SYSCTRL, SYSMAINT e DBADM. DBADM é concedido em bancos de dados e todas as demais autoridades são determinadas pela participação nos grupos definidos na configuração do gerenciador de banco de dados (por exemplo, se grupo_sysctrl no arquivo de configuração do gerenciador de banco de dados estiver definido como 'beatles', você deverá pertencer ao grupo 'beatles' para ter a autoridade SYSCTRL). Consulte o Command Reference ou o SQL Reference para obter a listagem de autoridades necessárias para o comando ou operação tentados.
Se você está usando autenticação Kerberos num ambiente Windows 2000, certifique-se de efetuar log on na máquina usando uma conta do domínio. Somente usuários do domínio podem usar autenticação Kerberos num ambiente Windows 2000.
Se você estiver usando o suporte LDAP, verifique se você ou o gateway do DB2 possui autorização para desenvolver os comandos CATALOG DATABASE, NODE e DCS DATABASE. Chame o comando "UPDATE DBM CFG USING CATALOG_NOAUTH YES" para o cliente ou o gateway para o problema correto.
Usuários do sistema federado: se necessário, isole o problema para a fonte de dados que rejeita o pedido (consulte o manual de determinação de problemas para obter procedimentos a serem seguidos para identificar a fonte de dados com falha) e verifique se a ID de autorização especificada possua a autoridade adequada nessa fonte de dados.
Entre em contato com o Administrador do Sistema para obter assistência sobre a solicitação de autorização. Não tente executar o comando sem ter a autorização apropriada.
SQL1093N | O usuário não estava com sessão aberta. |
Explicação: Um usuário precisa estar conectado para que qualquer comando que exija autorização possa ser processado. As possíveis causas deste erro são:
O comando não pode ser processado.
Usuário responsável: Conecte-se com uma ID do usuário válida e submeta novamente o comando. Se vários processos simultâneos estiverem tentando se conectar, aguarde por alguns segundos e repita o procedimento de entrada.
sqlcode: -1093
sqlstate: 51017
SQL1094N | O diretório de nós não pode ser acessado porque está sendo atualizado. |
Explicação: Não é possível fazer a pesquisa nem acessar o diretório de nós enquanto ele é atualizado. Além disto, o diretório não pode ser acessado para atualização se já estiver sendo acessado por qualquer outro motivo.
O comando não pode ser processado.
Usuário responsável: Submeta novamente o comando quando a atualização terminar.
sqlcode: -1094
sqlstate: 57009
SQL1095N | Já existem oito pesquisas do diretório de nós abertas. |
Explicação: Oito pesquisas de diretório de nó já estão abertas neste processo e não são permitidas mais de oito.
O comando não pode ser processado.
Usuário responsável: Emita um ou mais comandos CLOSE NODE DIRECTORY SCAN. Submeta novamente o comando.
sqlcode: -1095
sqlstate: 54029
SQL1096N | O comando não é válido para este tipo de nó. |
Explicação: Foi emitido um comando em um nó que não suporta o comando, ou foi verificado que o ambiente do sistema está configurado incorretamente para este tipo de nó. Por exemplo, um banco de dados foi catalogado como LOCAL em um nó de cliente.
O comando não pode ser processado.
Usuário responsável: Verifique se o comando e os parâmetros estão corretos para o tipo de nó. Além disto, verifique se o ambiente em que o comando deve ser processado está correto. Submeta novamente o comando.
SQL1097N | O nome de nó não foi encontrado no diretório de nós. |
Explicação: Ou o nome do nó listado no diretório de bancos de dados ou o nome do nó especificado em um comando de anexação não foi catalogado no diretório de nós.
O comando não pode ser processado.
Usuários do sistema federado: esta situação também pode ser detectada pela fonte de dados.
Usuário responsável: Verifique se o nome do nó listado no diretório de bancos de dados ou como o objeto do comando de anexação está catalogado no diretório de nós. Se o nó não estiver listado no diretório de nós, submeta um comando CATALOG NODE.
Usuários do sistema federado: além das ações acima relacionadas, verifique ainda se os nomes de nó relacionados em todas as entradas de SYSCAT.SERVERS estão corretos. Se o nó não estiver relacionado no diretório de nós e o servidor for um membro da família DB2, emita um comando CATALOG NODE para esse nó.
sqlcode: -1097
sqlstate: 42720
SQL1098N | A aplicação já está conectada a este banco de dados. |
Explicação: Foi solicitada uma conexão a um banco de dados, mas a aplicação já está conectada ao banco de dados especificado.
O comando não pode ser processado.
Usuário responsável: Nenhuma ação é necessária.
sqlcode: -1098
sqlstate: 53056
SQL1099N | O disquete está protegido contra gravação. |
Explicação: Foi tentada uma operação de gravação em um banco de dados que se encontra em um disquete protegido contra gravação.
A instrução não pode ser processada.
Usuário responsável: Verifique se está usando o disquete correto. Remova a proteção do disquete, se for necessário.