8078 - Histórico de Crachá - SP_PorCom: Erro na inserção da pendência na R070ADM Insert
Problema: Ao tentarmos cadastrar histórico de crachá (Acesso > Crachás > Colaboradores > Crachá Titular) ou um provisório (Portaria > Provisórios > Colaboradores), é exibida a mensagem abaixo:
(...)
R038HCH: Erro de acesso ao banco de dados:
Banco de Dados: Oracle 11.
Erro do Banco (20103): ORA-20103: SP_PorCom: Erro na inserção da pendência na R070ADM Insert 1.
ORA-06512: at SENIOR.R038HCH_SI, line 1
ORA-04088: error during execution of trigger 'SENIOR.R038HCH_SI'
(...)
Quando ocorre / onde se aplica: Esta mensagem pode ocorrer em dois momentos:
1 - Ocorre quando a procedure sp_gercom tenta fazer referência ao campo VERADP da tabela R070DAC, que não existe mais na versão 5.7.4 ou superior.
2 - Ou pode estar relacionado a cota de espaço excedido por tabela (TS_SEN_IDX). Neste caso na Fila de Erros da CSM Center são apresentados registros com a seguinte mensagem:
(...)
Banco de Dados: Oracle 11.
Erro do Banco (1536): ORA-01536: space quota exceeded for tablespace 'TS_SEN_IDX'
(...)
Solução: Verificar o TBS definido no sistema através do CBDS. Para conseguir habilitar o menu Tipo do TBS... você deve estar com o CBDS em modo TBS, para isso, no CBDS vá no menu Arquivo > Abrir... e selecione o arquivo de TBS utilizado, geralmente este arquivo tem a nomenclatura vetorh.tbs. Após, você estará no modo TBS do CBDS, dessa forma, clique no menu Arquivo > Tipo do TBS.... Garantir que o TBS selecionado seja igual ao do resultado do comando SELECT TIPTBS FROM R070DAC. O TBS pode receber as seguintes numerações:
* 20 - ORACLE - Telemática e Concentradora (Digicon, Dimep, Top Data, etc)
* 21 - SQL Server - Somente Concentradora (Digicon, Dimep, Top Data, etc)
* 22 - ORACLE - Somente Concentradora (Digicon, Dimep, Top Data, etc)
* 23 - SQL Server - Telemática e Concentradora (Digicon, Dimep, Top Data, etc)
Se for necessário alterar o Tipo de TBS, deve-se recriar as Stores Procedures e Triggers na base de dados seguindo o banco de solução 8823.
Caso a mensagem space quota exceeded for tablespace esteja presente na fila de erros CSM Center, deve-se entrar em contato com o DBA para solucionar a situação de falta de espaço no tablespace.
(...)
R038HCH: Erro de acesso ao banco de dados:
Banco de Dados: Oracle 11.
Erro do Banco (20103): ORA-20103: SP_PorCom: Erro na inserção da pendência na R070ADM Insert 1.
ORA-06512: at SENIOR.R038HCH_SI, line 1
ORA-04088: error during execution of trigger 'SENIOR.R038HCH_SI'
(...)
Quando ocorre / onde se aplica: Esta mensagem pode ocorrer em dois momentos:
1 - Ocorre quando a procedure sp_gercom tenta fazer referência ao campo VERADP da tabela R070DAC, que não existe mais na versão 5.7.4 ou superior.
2 - Ou pode estar relacionado a cota de espaço excedido por tabela (TS_SEN_IDX). Neste caso na Fila de Erros da CSM Center são apresentados registros com a seguinte mensagem:
(...)
Banco de Dados: Oracle 11.
Erro do Banco (1536): ORA-01536: space quota exceeded for tablespace 'TS_SEN_IDX'
(...)
Solução: Verificar o TBS definido no sistema através do CBDS. Para conseguir habilitar o menu Tipo do TBS... você deve estar com o CBDS em modo TBS, para isso, no CBDS vá no menu Arquivo > Abrir... e selecione o arquivo de TBS utilizado, geralmente este arquivo tem a nomenclatura vetorh.tbs. Após, você estará no modo TBS do CBDS, dessa forma, clique no menu Arquivo > Tipo do TBS.... Garantir que o TBS selecionado seja igual ao do resultado do comando SELECT TIPTBS FROM R070DAC. O TBS pode receber as seguintes numerações:
* 20 - ORACLE - Telemática e Concentradora (Digicon, Dimep, Top Data, etc)
* 21 - SQL Server - Somente Concentradora (Digicon, Dimep, Top Data, etc)
* 22 - ORACLE - Somente Concentradora (Digicon, Dimep, Top Data, etc)
* 23 - SQL Server - Telemática e Concentradora (Digicon, Dimep, Top Data, etc)
Se for necessário alterar o Tipo de TBS, deve-se recriar as Stores Procedures e Triggers na base de dados seguindo o banco de solução 8823.
Caso a mensagem space quota exceeded for tablespace esteja presente na fila de erros CSM Center, deve-se entrar em contato com o DBA para solucionar a situação de falta de espaço no tablespace.