15378 - Erro ao criar o índice R038HADIndice3. Já existe um índice com este nome na base
Problema: Descrição do Problema: Ao tentar atualiza o sistema para 5.8.7 ocorre o erro em anexo.
'Erro ao criar o índice R038HADIndice3. Já existe um índice com este nome na base de dados.'
Quando ocorre / onde se aplica: Atualização
Solução: Solução (incluir preceitos legais):
Segue precedimentos para serem executados via CBDS;
- Executar o CBDS;
- Conectar na Base de Dados;
- Acesar menu Ferramentas/Alterar Tabelas;
- selecione todas as tabelas para o campo da direita;
- Selecionar as opções abaixo:
DEVE ser feito um passo de cada vez, OBRIGATORIAMENTE.
1º índices - apagar - executar no banco - processar
2º trigger - apagar - executar no banco - processar
3º relacionamentos - apagar - executar no banco - processar
4º chaves primárias - apagar - executar no banco - processar
- Após apagar deverá fazer o seguinte:
DEVE ser feito um passo de cada vez, OBRIGATORIAMENTE
1º chaves primárias - criar - executar no banco - processar
2º relacionamentos - criar - executar no banco - processar
3º trigger - criar - executar no banco - processar
4º índices - criar - executar no banco - processar
- Depois que foram recriados os procedimentos acima, deverá ser executado uma consistência de Base. Onde identificará possíveis inconsistências.
- Menu Ferramentas/Consistir Base;
- Se for identificado inconsistências as mesmas deverão ser corrigidas.
Após isso caso ocorrer erro de triggers inválidas, deve executar o procedimento abaixo:
Se não funcionar executar esse procedimento que deverá funcionar:
- Acessar o CBDS em: Ferramentas/Exclução de objetos da base de dados;
- Marque a opção Apagar todas as triggers;
Marque a opção Apagar todas as Stored Procedures;
Marque a opção Apagar todas as Views;
- Após isso, execute uma consistência de base.
Observação: Antes de realizar o procedimento acima, faça um backup da base de dados e também do TBS que está sendo utilizado.
Aconselhavel executar o procedimento com todos os usuários fora do Sistema e aplicativos.
Após isso deve dropar o indíce R038HADINDICE3 da base VETORHTESTE.
Após executar esses procedimentos a atualização deverá funcionar.
'Erro ao criar o índice R038HADIndice3. Já existe um índice com este nome na base de dados.'
[ERtDbDuplicateObject at 0x422F5AFA] Erro de acesso ao banco de dados:
Banco de Dados: Oracle 11.
Erro do Banco (955): ORA-00955: name is already used by an existing object
Quando ocorre / onde se aplica: Atualização
Solução: Solução (incluir preceitos legais):
Segue precedimentos para serem executados via CBDS;
- Executar o CBDS;
- Conectar na Base de Dados;
- Acesar menu Ferramentas/Alterar Tabelas;
- selecione todas as tabelas para o campo da direita;
- Selecionar as opções abaixo:
DEVE ser feito um passo de cada vez, OBRIGATORIAMENTE.
1º índices - apagar - executar no banco - processar
2º trigger - apagar - executar no banco - processar
3º relacionamentos - apagar - executar no banco - processar
4º chaves primárias - apagar - executar no banco - processar
- Após apagar deverá fazer o seguinte:
DEVE ser feito um passo de cada vez, OBRIGATORIAMENTE
1º chaves primárias - criar - executar no banco - processar
2º relacionamentos - criar - executar no banco - processar
3º trigger - criar - executar no banco - processar
4º índices - criar - executar no banco - processar
- Depois que foram recriados os procedimentos acima, deverá ser executado uma consistência de Base. Onde identificará possíveis inconsistências.
- Menu Ferramentas/Consistir Base;
- Se for identificado inconsistências as mesmas deverão ser corrigidas.
Após isso caso ocorrer erro de triggers inválidas, deve executar o procedimento abaixo:
Se não funcionar executar esse procedimento que deverá funcionar:
- Acessar o CBDS em: Ferramentas/Exclução de objetos da base de dados;
- Marque a opção Apagar todas as triggers;
Marque a opção Apagar todas as Stored Procedures;
Marque a opção Apagar todas as Views;
- Após isso, execute uma consistência de base.
Observação: Antes de realizar o procedimento acima, faça um backup da base de dados e também do TBS que está sendo utilizado.
Aconselhavel executar o procedimento com todos os usuários fora do Sistema e aplicativos.
Após isso deve dropar o indíce R038HADINDICE3 da base VETORHTESTE.
Após executar esses procedimentos a atualização deverá funcionar.