Pular para o conteúdo
Visualizando 2 posts - 1 até 2 (de 2 do total)
  • Autor
    Posts
  • #97496
    mpungan
    Participante

      Pessoal na minha base executa um sql e quando esse sql é executado o erro abaixo aparece no log, alguem tem alguma ideia do que possa ser?

      Errors in file /oracle/admin/prod/udump/prod101_ora_1007.trc:
      ORA-07445: exceção encontrada: dump de memória [kkobrfak()+1813] [SIGSEGV] [Address not mapped to object] [0x000000014] [] []

      Select a.ANO, a.OCORRENCIA, cur.CDCURSO, cur.NOCURSO,
      DECODE(CDSITACAD,4,’TRANCADO’,5,’CANCELADO’,7,’TRANSFERIDO’,’MATRICULADO’) sa,
      a.CDMATRICULA, pe.NONOME, ””||to_char(pe.DTNASCIMENTO,’dd/mm/yyyy’) DTNASCIMENTO,
      trunc(months_between(sysdate,Pe.DTNASCIMENTO)/12) idade,
      D.TXDEPEND, ia.CDFUNC, P.NOME, C.CH_SEM, ””||to_char(C.DT_MOV,’dd/mm/yyyy’) DT_MOV,
      C.CH_MES, ””||to_char(C.DT_RESCISAO,’dd/mm/yyyy’) DT_RESCISAO,
      (select map.descr
      from motivos_absentismos_punicoes map,
      reg_afastamentos ra
      where ra.mapa_cod = map.cod
      and ra.rsit_remp_emp_cod = r.emp_cod
      and ra.rsit_remp_chapa = r.chapa
      and ra.rsit_sfun_cod = 3
      and ra.rsit_dt_mov = (select max(r2.rsit_dt_mov)
      from reg_afastamentos r2
      where r2.rsit_remp_emp_cod = ra.rsit_remp_emp_cod
      and r2.rsit_remp_chapa = ra.rsit_remp_chapa
      and r2.rsit_sfun_cod = ra.rsit_sfun_cod)
      and ra.dt_ini_vig = (select min(r3.dt_ini_vig )
      from reg_afastamentos r3
      where r3.rsit_remp_emp_cod = ra.rsit_remp_emp_cod
      and r3.rsit_remp_chapa = ra.rsit_remp_chapa
      and r3.rsit_sfun_cod = ra.rsit_sfun_cod
      and r3.rsit_dt_mov = ra.rsit_dt_mov) ) motivo_desl,
      DECODE(IA.CDEMP,’001′,’PROD – Porto Alegre’,
      ‘002’,’PROD – São Lucas’,
      ‘004’,’PROD – Prof. Champagnat’,
      ‘007’,’PROD – Champagnat’,
      ‘003’,’PROD – Uruguaiana’,
      ‘050’,’PROD – Viamão’,
      ‘005’,’Divisão de Obras’) NOEMPRESA,
      (select v.nm_tipo_ingresso
      from GRANDEPORTE.VIEW_GR_ALUNO_UNICO v
      where a.CDMATRICULA=v.CD_MATRICULA) nm_tipo_ingresso,
      A.CDLANC,L.TXLANC,A.PEBOLSA,SUM(A.VLAUX) AS TOTAL
      From FAFINANC.FA_AUXILIOS a,
      fa_alunos_financeiro f,
      fa_cursos cur,
      fa_dependentes d,
      fa_pessoas pe,
      FA_INFORMACOES_AUXILIOS ia,
      FA_LANcAMENTOS L,
      reg_empregos r,
      pessoas_fisicas p,
      ( SELECT RE.EMP_COD, REMP_CHAPA, HRS_TEOR_SEM CH_SEM,
      HRS_TEOR_MES CH_MES, RE.DT_RESCISAO, RH.DT_MOV
      FROM REG_EMPREGOS RE, REG_HORARIOS RH, HORARIOS H
      WHERE RE.EMP_COD = RH.REMP_EMP_COD
      AND RE.EMP_COD = H.EMP_COD
      AND RE.CHAPA = RH.REMP_CHAPA
      AND RH.HOR_COD = H.COD
      AND RH.DT_MOV = (SELECT MAX(R2.DT_MOV)
      FROM REG_HORARIOS R2
      WHERE R2.REMP_EMP_COD = RH.REMP_EMP_COD
      AND R2.REMP_CHAPA = RH.REMP_CHAPA)) C
      where cur.CDCURSO=f.CDCURSO
      and f.CDMATRICULA=a.CDMATRICULA
      and f.ANO=a.ANO
      and f.OCORRENCIA=a.OCORRENCIA
      and f.CDPESSOA=pe.CDPESSOA
      and a.ocorrencia = 2
      and cur.CDPROREITORIA = ‘3’
      and a.ANO= 2010
      AND a.dtaux >= to_date(’01/11/2010′,’dd/mm/yyyy’)
      AND a.dtaux <= to_date('30/11/2010','dd/mm/yyyy') AND C.DT_MOV >= to_date(’01/11/2010′,’dd/mm/yyyy’)
      AND C.DT_MOV <= to_date('30/11/2010','dd/mm/yyyy') -- AND f.qtcredo > 0
      and a.CDLANC in (13,14,24,25,77,78)
      and ia.cdmatricula (+) = a.CDMATRICULA
      and ia.ano (+) = a.ANO
      and ia.ocorrencia (+) = a.OCORRENCIA
      and ia.CDDEPEND = d.CDDEPEND (+)
      AND RTRIM(LTRIM(IA.CDFUNC,0)) = TO_CHAR(R.CHAPA(+))
      AND DECODE(IA.CDEMP,’001′,10,’002′,20,’004′,70,’007′,60,’003′,40,’050′,50,’005′,15) = R.EMP_COD (+)
      AND Rtrim(LTRIM(IA.CDFUNC,0)) = TO_CHAR(C.REMP_CHAPA(+))
      AND DECODE(IA.CDEMP,’001′,10,’002′,20,’004′,70,’007′,60,’003′,40,’050′,50,’005′,15) = C.EMP_COD(+)
      and L.CDLANC = a.CDLANC
      AND R.PFIS_NUMERO = P.NUMERO (+)
      group by a.ANO, a.OCORRENCIA, cur.CDCURSO, cur.NOCURSO,
      DECODE(CDSITACAD,4,’TRANCADO’,5,’CANCELADO’,7,’TRANSFERIDO’,’MATRICULADO’),
      a.CDMATRICULA, pe.NONOME, ””||to_char(pe.DTNASCIMENTO,’dd/mm/yyyy’),
      trunc(months_between(sysdate,Pe.DTNASCIMENTO)/12),
      D.TXDEPEND, ia.CDFUNC, P.NOME, C.CH_SEM, ””||to_char(C.DT_MOV,’dd/mm/yyyy’),
      C.CH_MES,””||to_char(C.DT_RESCISAO,’dd/mm/yyyy’),
      DECODE(IA.CDEMP,’001′,’PROD – Porto Alegre’,
      ‘002’,’PROD – São Lucas’,
      ‘004’,’PROD – Prof. Champagnat’,
      ‘007’,’PROD – Champagnat’,
      ‘003’,’PROD – Uruguaiana’,
      ‘050’,’PROD – Viamão’,
      ‘005’,’Divisão de Obras’), r.emp_cod, r.chapa, A.CDLANC,L.TXLANC,A.PEBOLSA
      having sum(a.VLAUX) > 0 Order by NONOME

      #97508
      Winston
      Participante

        mpungan, ver se isso pode te audar.

        http://www.dba-oracle.com/t_ora_07445_e … ntered.htm

        Qualquer coisa posta ai.

      Visualizando 2 posts - 1 até 2 (de 2 do total)
      • Você deve fazer login para responder a este tópico.