Erro banco Oracle na versão 3.0
-
23 de Maio de 2017 às 20:34Boa noite gente,
Terminamos a instalação do sistema 3.0 em ambiente de desenvolvimento e estamos homologando o sistema antes de iniciarmos a migração da base de dados da 2.6.
Porém encontramos um problema, ao executar a rotina de agendamento do SIP: "AgendamentoRN :: removerDadosLogin". Segue o erro:
Trilha de Processamento:
exception 'Exception' with message ''Warning: /opt/infra/infra_php/InfraOracle.php linha:493.
oci_execute(): ORA-00911: invalid character
'' in /opt/infra/infra_php/Infra.php:187
Stack trace:
#0 [internal function]: infraGerarExcecao(2, 'oci_execute(): ...', '/opt/infra/infr...', 493, Array)
#1 /opt/infra/infra_php/InfraOracle.php(493): oci_execute(Resource id #47, 0)
#2 /opt/sip/web/bd/AgendamentoBD.php(26): InfraOracle->executarSql('delete from log...')
#3 /opt/sip/web/rn/AgendamentoRN.php(47): AgendamentoBD->removerDadosLogin()
#4 [internal function]: AgendamentoRN->removerDadosLoginControlado(Array)
#5 /opt/infra/infra_php/InfraRN.php(140): call_user_func(Array, Array)
#6 /opt/infra/infra_php/formularios/infra_agendamento_tarefa_lista.php(71) : eval()'d code(1): InfraRN->__call('removerDadosLog...', Array)
#7 /opt/infra/infra_php/formularios/infra_agendamento_tarefa_lista.php(71) : eval()'d code(1): AgendamentoRN->removerDadosLogin(Array)
#8 /opt/infra/infra_php/formularios/infra_agendamento_tarefa_lista.php(71): eval()
#9 /opt/infra/infra_php/InfraControlador.php(93): require_once('/opt/infra/infr...')
#10 /opt/sip/web/controlador.php(359): InfraControlador::processar('infra_agendamen...', Object(PaginaSip), Object(SessaoSip), Object(BancoSip))
#11 {main}
Sobre os charset do banco:
select * from NLS_DATABASE_PARAMETERS where parameter like '%CHARACTERSET%';
ARAMETER VALUE
------------------------------ ----------------------------------------
NLS_NCHAR_CHARACTERSET AL16UTF16
NLS_CHARACTERSET WE8MSWIN1252
Alguém tem alguma sugestão?
Obrigada.
Cristiane Bellenzier Piaia
CWI Software - CMMI Nível 3
Desenvolvimento
(51) 3092-7500
www.cwi.com.br -
23 de Maio de 2017 às 21:27Olá Cristiane,
Verifique se vocês estão utilizando a última versão do SEI (3.0.5).
A versão 3.0.2 corrige o problema que você mencionou, veja em
https://softwarepublico.gov.br/social/sei/versoes-estaveis/versao-3.0.2
Atenciosamente,
De: Cristiane Bellenzier Piaia
Para: "sei-tecnico@listas.softwarepublico.gov.br"
Data: 23/05/2017 17:35
Assunto: [sei-tecnico] Erro banco Oracle na versão 3.0
Enviado por: sei-tecnicoBoa noite gente,
Terminamos a instalação do sistema 3.0 em ambiente de desenvolvimento e
estamos homologando o sistema antes de iniciarmos a migração da base de
dados da 2.6.
Porém encontramos um problema, ao executar a rotina de agendamento do SIP:
"AgendamentoRN :: removerDadosLogin". Segue o erro:
Trilha de Processamento:
exception 'Exception' with message ''Warning:
/opt/infra/infra_php/InfraOracle.php linha:493.
oci_execute(): ORA-00911: invalid character
'' in /opt/infra/infra_php/Infra.php:187
Stack trace:
#0 [internal function]: infraGerarExcecao(2, 'oci_execute(): ...',
'/opt/infra/infr...', 493, Array)
#1 /opt/infra/infra_php/InfraOracle.php(493): oci_execute(Resource id #47,
0)
#2 /opt/sip/web/bd/AgendamentoBD.php(26): InfraOracle->executarSql('delete
from log...')
#3 /opt/sip/web/rn/AgendamentoRN.php(47):
AgendamentoBD->removerDadosLogin()
#4 [internal function]: AgendamentoRN->removerDadosLoginControlado(Array)
#5 /opt/infra/infra_php/InfraRN.php(140): call_user_func(Array, Array)
#6 /opt/infra/infra_php/formularios/infra_agendamento_tarefa_lista.php(71)
: eval()'d code(1): InfraRN->__call('removerDadosLog...', Array)
#7 /opt/infra/infra_php/formularios/infra_agendamento_tarefa_lista.php(71)
: eval()'d code(1): AgendamentoRN->removerDadosLogin(Array)
#8
/opt/infra/infra_php/formularios/infra_agendamento_tarefa_lista.php(71):
eval()
#9 /opt/infra/infra_php/InfraControlador.php(93):
require_once('/opt/infra/infr...')
#10 /opt/sip/web/controlador.php(359):
InfraControlador::processar('infra_agendamen...', Object(PaginaSip),
Object(SessaoSip), Object(BancoSip))
#11 {main}
Sobre os charset do banco:
select * from NLS_DATABASE_PARAMETERS where parameter like
'%CHARACTERSET%';
ARAMETER VALUE
------------------------------ ----------------------------------------
NLS_NCHAR_CHARACTERSET AL16UTF16
NLS_CHARACTERSET WE8MSWIN1252
Alguém tem alguma sugestão?
Obrigada.
Cristiane Bellenzier Piaia
CWI Software - CMMI Nível 3
Desenvolvimento
(51) 3092-7500
www.cwi.com.br
_______________________________________________sei-tecnico mailing list
sei-tecnico@listas.softwarepublico.gov.br
https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/sei-tecnico
Este e-mail e seus anexos são de responsabilidade do emissor e para uso exclusivo do destinatário. Se você receber este e-mail por engano, por favor, notifique o emissor e apague-o imediatamente. O conteúdo pode conter informações confidenciais e/ou legalmente privilegiadas que não podem ser parcial ou totalmente reproduzidas sem o consentimento do autor. Portanto, qualquer divulgação ou uso não autorizado é proibido e protegido por lei.
This e-mail and its attachments are responsibility of the sender and for exclusive use of the recipient. If you receive this e-mail by mistake, please notify the sender and delete it immediately. Contents may contain confidential and/or legally privileged information that can not be partially or totally reproduced without the author's consent. Therefore, any disclosure or unauthorized use is prohibited and protected by law. -
23 de Maio de 2017 às 21:44Cristiane,Vc deve estar com algum caracter ' no sua tabela log. Remova essa linha q deve funcionar perfeitamente.
Atte.,
Alysson Bruno
Enviado via Celular
-------- Mensagem original --------
De: Cristiane Bellenzier Piaia
Data: 23/05/17 17:35 (GMT-03:00)
Para: sei-tecnico@listas.softwarepublico.gov.br
Assunto: [sei-tecnico] Erro banco Oracle na versão 3.0Boa noite gente,
Terminamos a instalação do sistema 3.0 em ambiente de desenvolvimento e estamos homologando o sistema antes de iniciarmos a migração da base de dados da 2.6.
Porém encontramos um problema, ao executar a rotina de agendamento do SIP: "AgendamentoRN :: removerDadosLogin". Segue o erro:
Trilha de Processamento:
exception 'Exception' with message ''Warning: /opt/infra/infra_php/InfraOracle.php linha:493.
oci_execute(): ORA-00911: invalid character
'' in /opt/infra/infra_php/Infra.php:187
Stack trace:
#0 [internal function]: infraGerarExcecao(2, 'oci_execute(): ...', '/opt/infra/infr...', 493, Array)
#1 /opt/infra/infra_php/InfraOracle.php(493): oci_execute(Resource id #47, 0)
#2 /opt/sip/web/bd/AgendamentoBD.php(26): InfraOracle->executarSql('delete from log...')
#3 /opt/sip/web/rn/AgendamentoRN.php(47): AgendamentoBD->removerDadosLogin()
#4 [internal function]: AgendamentoRN->removerDadosLoginControlado(Array)
#5 /opt/infra/infra_php/InfraRN.php(140): call_user_func(Array, Array)
#6 /opt/infra/infra_php/formularios/infra_agendamento_tarefa_lista.php(71) : eval()'d code(1): InfraRN->__call('removerDadosLog...', Array)
#7 /opt/infra/infra_php/formularios/infra_agendamento_tarefa_lista.php(71) : eval()'d code(1): AgendamentoRN->removerDadosLogin(Array)
#8 /opt/infra/infra_php/formularios/infra_agendamento_tarefa_lista.php(71): eval()
#9 /opt/infra/infra_php/InfraControlador.php(93): require_once('/opt/infra/infr...')
#10 /opt/sip/web/controlador.php(359): InfraControlador::processar('infra_agendamen...', Object(PaginaSip), Object(SessaoSip), Object(BancoSip))
#11 {main}
Sobre os charset do banco:
select * from NLS_DATABASE_PARAMETERS where parameter like '%CHARACTERSET%';
ARAMETER VALUE
------------------------------ ----------------------------------------
NLS_NCHAR_CHARACTERSET AL16UTF16
NLS_CHARACTERSET WE8MSWIN1252
Alguém tem alguma sugestão?
Obrigada.
Cristiane Bellenzier Piaia
CWI Software - CMMI Nível 3
Desenvolvimento
(51) 3092-7500
www.cwi.com.br -
24 de Maio de 2017 às 11:48Vide arquivo : ...\sip\bd\AgendamentoBD.php , linha 24
Tem uma query com um "ponto-e-virgula" concatenado no final.
Arranque este "ponto-e-virgula" concatenado => ';'
ANTES está assim :
$sql = 'delete from login where dth_login <=
'.$this->getObjInfraIBanco()->formatarGravacaoDth(InfraData::calcularData(1,
InfraData::$UNIDADE_DIAS, InfraData::$SENTIDO_ATRAS,
InfraData::getStrDataHoraAtual())) . ';' ;
DEPOIS ficará assim :
$sql = 'delete from login where dth_login <=
'.$this->getObjInfraIBanco()->formatarGravacaoDth(InfraData::calcularData(1,
InfraData::$UNIDADE_DIAS, InfraData::$SENTIDO_ATRAS,
InfraData::getStrDataHoraAtual()));
Abraço,
Felipe Carvalho.'.
TJMG
Em 23 de maio de 2017 18:44, Alysson M Bruno
escreveu:> Cristiane,
>
> Vc deve estar com algum caracter ' no sua tabela log. Remova essa linha q
> deve funcionar perfeitamente.
>
> Atte.,
>
> Alysson Bruno
> Enviado via Celular
>
>
> -------- Mensagem original --------
> De: Cristiane Bellenzier Piaia
> Data: 23/05/17 17:35 (GMT-03:00)
> Para: sei-tecnico@listas.softwarepublico.gov.br
> Assunto: [sei-tecnico] Erro banco Oracle na versão 3.0
>
> Boa noite gente,
>
>
>
> Terminamos a instalação do sistema 3.0 em ambiente de desenvolvimento e
> estamos homologando o sistema antes de iniciarmos a migração da base de
> dados da 2.6.
>
>
>
> Porém encontramos um problema, ao executar a rotina de agendamento do SIP:
> "AgendamentoRN :: removerDadosLogin". Segue o erro:
>
> Trilha de Processamento:
>
> exception 'Exception' with message ''Warning: /opt/infra/infra_php/InfraOracle.php
> linha:493.
>
> oci_execute(): ORA-00911: invalid character
>
> '' in /opt/infra/infra_php/Infra.php:187
>
> Stack trace:
>
> #0 [internal function]: infraGerarExcecao(2, 'oci_execute(): ...',
> '/opt/infra/infr...', 493, Array)
>
> #1 /opt/infra/infra_php/InfraOracle.php(493): oci_execute(Resource id
> #47, 0)
>
> #2 /opt/sip/web/bd/AgendamentoBD.php(26): InfraOracle->executarSql('delete
> from log...')
>
> #3 /opt/sip/web/rn/AgendamentoRN.php(47): AgendamentoBD->
> removerDadosLogin()
>
> #4 [internal function]: AgendamentoRN->removerDadosLoginControlado(Array)
>
> #5 /opt/infra/infra_php/InfraRN.php(140): call_user_func(Array, Array)
>
> #6 /opt/infra/infra_php/formularios/infra_agendamento_tarefa_lista.php(71)
> : eval()'d code(1): InfraRN->__call('removerDadosLog...', Array)
>
> #7 /opt/infra/infra_php/formularios/infra_agendamento_tarefa_lista.php(71)
> : eval()'d code(1): AgendamentoRN->removerDadosLogin(Array)
>
> #8 /opt/infra/infra_php/formularios/infra_agendamento_tarefa_lista.php(71):
> eval()
>
> #9 /opt/infra/infra_php/InfraControlador.php(93):
> require_once('/opt/infra/infr...')
>
> #10 /opt/sip/web/controlador.php(359): InfraControlador::processar('infra_agendamen...',
> Object(PaginaSip), Object(SessaoSip), Object(BancoSip))
>
> #11 {main}
>
>
>
> Sobre os charset do banco:
>
> select * from NLS_DATABASE_PARAMETERS where parameter like
> '%CHARACTERSET%';
>
> ARAMETER VALUE
>
> ------------------------------ ----------------------------------------
>
> NLS_NCHAR_CHARACTERSET AL16UTF16
>
> NLS_CHARACTERSET WE8MSWIN1252
>
>
>
> Alguém tem alguma sugestão?
>
> Obrigada.
>
>
>
> *Cristiane Bellenzier Piaia*
>
> CWI Software - CMMI Nível 3
> Desenvolvimento
>
> (51) 3092-7500
> www.cwi.com.br
>
>
>
>
> _______________________________________________
> sei-tecnico mailing list
> sei-tecnico@listas.softwarepublico.gov.br
>https://listas.softwarepublico.gov.br/mailman/cgi-bin/listinfo/sei-tecnico
>
> -
24 de Maio de 2017 às 12:43Bom dia,
Só para registrar, o retorno do Felipe corrigiu o problema.
Muito obrigada.Cristiane Bellenzier Piaia
CWI Software - CMMI Nível 3
Desenvolvimento
(51) 3092-7500
www.cwi.com.br
________________________________De: Felipe Carvalho [mailto:felipedecarvalho@gmail.com]
Enviada em: quarta-feira, 24 de maio de 2017 08:48
Para: Alysson M Bruno
Cc: Cristiane Bellenzier Piaia; sei-tecnico@listas.softwarepublico.gov.br
Assunto: Re: [sei-tecnico] Erro banco Oracle na versão 3.0Vide arquivo : ...\sip\bd\AgendamentoBD.php , linha 24
Tem uma query com um "ponto-e-virgula" concatenado no final.
Arranque este "ponto-e-virgula" concatenado => ';'
ANTES está assim :$sql = 'delete from login where dth_login <= '.$this->getObjInfraIBanco()->formatarGravacaoDth(InfraData::calcularData(1, InfraData::$UNIDADE_DIAS, InfraData::$SENTIDO_ATRAS, InfraData::getStrDataHoraAtual())) . ';' ;DEPOIS ficará assim :$sql = 'delete from login where dth_login <= '.$this->getObjInfraIBanco()->formatarGravacaoDth(InfraData::calcularData(1, InfraData::$UNIDADE_DIAS, InfraData::$SENTIDO_ATRAS, InfraData::getStrDataHoraAtual()));Abraço,
Felipe Carvalho.'.
TJMGEm 23 de maio de 2017 18:44, Alysson M Bruno> escreveu: Cristiane,
Vc deve estar com algum caracter ' no sua tabela log. Remova essa linha q deve funcionar perfeitamente.
Atte.,
Alysson Bruno
Enviado via Celular
-------- Mensagem original --------De: Cristiane Bellenzier Piaia> Data: 23/05/17 17:35 (GMT-03:00)Para: sei-tecnico@listas.softwarepublico.gov.brAssunto: [sei-tecnico] Erro banco Oracle na versão 3.0
Boa noite gente,
Terminamos a instalação do sistema 3.0 em ambiente de desenvolvimento e estamos homologando o sistema antes de iniciarmos a migração da base de dados da 2.6.
Porém encontramos um problema, ao executar a rotina de agendamento do SIP: "AgendamentoRN :: removerDadosLogin". Segue o erro:
Trilha de Processamento:
exception 'Exception' with message ''Warning: /opt/infra/infra_php/InfraOracle.php linha:493.
oci_execute(): ORA-00911: invalid character
'' in /opt/infra/infra_php/Infra.php:187
Stack trace:
#0 [internal function]: infraGerarExcecao(2, 'oci_execute(): ...', '/opt/infra/infr...', 493, Array)
#1 /opt/infra/infra_php/InfraOracle.php(493): oci_execute(Resource id #47, 0)
#2 /opt/sip/web/bd/AgendamentoBD.php(26): InfraOracle->executarSql('delete from log...')
#3 /opt/sip/web/rn/AgendamentoRN.php(47): AgendamentoBD->removerDadosLogin()
#4 [internal function]: AgendamentoRN->removerDadosLoginControlado(Array)
#5 /opt/infra/infra_php/InfraRN.php(140): call_user_func(Array, Array)
#6 /opt/infra/infra_php/formularios/infra_agendamento_tarefa_lista.php(71) : eval()'d code(1): InfraRN->__call('removerDadosLog...', Array)
#7 /opt/infra/infra_php/formularios/infra_agendamento_tarefa_lista.php(71) : eval()'d code(1): AgendamentoRN->removerDadosLogin(Array)
#8 /opt/infra/infra_php/formularios/infra_agendamento_tarefa_lista.php(71): eval()
#9 /opt/infra/infra_php/InfraControlador.php(93): require_once('/opt/infra/infr...')
#10 /opt/sip/web/controlador.php(359): InfraControlador::processar('infra_agendamen...', Object(PaginaSip), Object(SessaoSip), Object(BancoSip))
#11 {main}
Sobre os charset do banco:
select * from NLS_DATABASE_PARAMETERS where parameter like '%CHARACTERSET%';
ARAMETER VALUE
------------------------------ ----------------------------------------
NLS_NCHAR_CHARACTERSET AL16UTF16
NLS_CHARACTERSET WE8MSWIN1252
Alguém tem alguma sugestão?
Obrigada.
Cristiane Bellenzier Piaia
CWI Software - CMMI Nível 3
Desenvolvimento
(51) 3092-7500
www.cwi.com.br
[https://nuvem.tre-to.jus.br/signature.jpg]
_______________________________________________
sei-tecnico mailing listsei-tecnico@listas.softwarepublico.gov.br
Ordenar por:
Relacionado:
- sei-tecnico Web Service: Erro cadastrando registro em inf...
- sei-tecnico Erro ao iniciar processo no SEI
- sei-tecnico Erros na atualização para o SEI 3.0 - Ajuda
- sei-tecnico {Spam?} SEI 3.0 Pesquisa Publica - Tela de ...
- sei-tecnico Erro: Erro obtendo Web Service do sistema SEI.
- sei-tecnico Erro no Upload de arquivos no SEI 3.0
- sei-tecnico Erro ao enviar e-mail
- sei-tecnico Falha na chamada do WebService ao acessar a fu...
- sei-tecnico Manual de Instalação SEI 3.0 - Passo a Passo
- sei-tecnico Erro ao gerar PDF
Estatísticas:
-
iniciada em
5 anos, 10 meses atrás
-
vizualizada
902 vezes
-
respondida
5 vezes
-
votada
0 vezes