Tempo aproximado para leitura: 00:01:30 min
Ocorrência
No módulo Gerenciador de Utilidades - GUTILIT, ao tentar realizar o processo é apresentada a ocorrência Processamento das instruções SQL geradas pelos scripts de atualização do banco de dados ou comandos SQL do arquivo ALTER_ORA.SQL.
Ambiente
TOTVS Agro – TOTVS Agro – Bioenergia – Gerenciador de Utilidades – GUTILIT – Versão 12
Causa
Esse incidente ocorre, pois é necessário gerar o processamento das instruções SQL geradas pelos scripts de atualização do banco de dados ou comandos SQL do arquivo ALTER_ORA.SQL relativas à mudança de chaves estrangeiras FK.
Solução
Para solucionar essa ocorrência, realize os seguintes passos:
Mudança de chaves estrangeiras são geradas por instruções SQL do tipo “Alter table...drop constraint” e “Alter table...create constraint”.
Caso a segunda instrução “Alter table...create constraint” não seja executada, deve-se verificar se a chave primaria da tabela referenciada possui exatamente os mesmos atributos que farão parte da chave estrangeira que esta sendo criada.
Além disso, estes atributos devem possuir o mesmo tipo e tamanho entre as duas tabelas referenciadas.
Caso isto não ocorra, o DBA da empresa deve interceder. O DBA da empresa é o profissional habilitado e capacitado para identificar e solucionar este tipo de ocorrência.
De qualquer forma, sugerimos os procedimentos a seguir para orientar o DBA da empresa:
1. Verifique a chave primaria da tabela referenciada usando as ferramentas de administração do Oracle.
2. Verifique se os atributos que compõe a chave primaria são exatamente os mesmos da chave estrangeira que esta sendo criada.
3. Verifique se o tipo e tamanho dos atributos que compõe a chave primaria são exatamente os mesmos da tabela onde a chave estrangeira esta sendo criada.
4. Veja se caso haja diferenças, o DBA deve ajustá-las.
A execução dos procedimentos acima é de responsabilidade do DBA, conforme salientado acima.
0 Comentários