Erro na atualização 9
-
Elton Ricardo Marinho Figueira - Departamento de Tecnologia da I
3 de Maio de 2016 às 12:08Prezados,
Ao fazer a atualização 9 passei a receber a seguinte mensagem de erro:
Erro processando operação listar.
Trilha de Processamento:
exception '' with message ''Warning: /opt/apache/sei/v260A9/infra_php/InfraOracle.php linha:462.
oci_execute(): ORA-01435: user does not exist
'' in /opt/apache/sei/v260A9/infra_php/Infra.php:172
Stack trace:
#0 [internal function]: infraGerarExcecao(2, '', '', 462, Array)
#1 /opt/apache/sei/v260A9/infra_php/InfraOracle.php(462): oci_execute(Resource id #17, 32)
#2 /opt/apache/sei/v260A9/infra_php/InfraOracle.php(280): InfraOracle->executarSql('')
#3 /opt/apache/sei/v260A9/infra_php/InfraRN.php(118): InfraOracle->abrirConexao()
#4 /opt/apache/sei/v260A9/sip/login.php(124): InfraRN->__call('', Array)
#5 /opt/apache/sei/v260A9/sip/login.php(124): SistemaRN->listar(Object(SistemaDTO))
#6 {main}
Utilizo BD Oracle 11g e a versão 11.2 do OCI. Nas configurações do SEI e SIP utilizo os seguintes dados para fazer a conexão ao Banco:
'BancoSEI' => array(
'Servidor' => '//nome_do_servidor:porta/nome_DB',
'Porta' => 'Nro_porta',
'Banco' => 'nome_banco',
'Usuario' => 'nome_usuario',
'Senha' => 'senha',
'Tipo' => 'Oracle'), //MySql, SqlServer ou Oracle
Ao voltar para a versão (A8) o erro não ocorre. O usuário existe.
Alguma sugestão?
____________________________________________________________________________
Aviso de confidencialidade
Esta mensagem da Empresa Brasileira de Pesquisa Agropecuaria (Embrapa),
empresa publica federal regida pelo disposto na Lei Federal no. 5.851, de
7 de dezembro de 1972, e enviada exclusivamente a seu destinatario e pode
conter informacoes confidenciais, protegidas por sigilo profissional. Sua
utilizacao desautorizada e ilegal e sujeita o infrator as penas da lei. Se
voce a recebeu indevidamente, queira, por gentileza, reenvia-la ao emitente,
esclarecendo o equivoco.
Confidentiality note
This message from Empresa Brasileira de Pesquisa Agropecuaria (Embrapa), a
government company established under Brazilian law (5.851/72), is directed
exclusively to its addressee and may contain confidential data, protected
under professional secrecy rules. Its unauthorized use is illegal and may
subject the transgressor to the law's penalties. If you are not the addressee,
please send it back, elucidating the failure. -
3 de Maio de 2016 às 12:17Elton,
O Formato correto do array do banco é:'BancoSEI' => array('Servidor' => ’servidor/SID',
'Porta' => '1521’, //ou outra porta
'Banco' => ’SCHEMABANCO',
'Usuario' => ‘USARIODOSEI',
'Senha' => ’senhaUsuarioSEI','Tipo' => 'Oracle'),Veja que temos o SID, o SCHEMA do Banco e o Usuário. Normalmente o Usuário e o Schema são iguais, mas podem ser diferentes (por exemplo, os dois pode ser SEI, ou o schema pode ser SCHEMA_SEI e o usuário SEI).
A atualização A9 corrigiu um Bug que existia no SEI, onde vc deveria setar o usuário da sessão após o login, provavelmente é por isso o erro.
Atte.,
Alysson Bruno
30925584
Coordenadoria de Desenvolvimento de Sistemas
Secretaria de Tecnologia da Informação
Tribunal Regional Eleitoral do Tocantins
Contatos:
E-mail: abruno [@] tre-to.jus.br
GTalk: alyssonbruno
Fone: 63 3233 9704
Celular: 63 9239-3568
Em 03/05/16 09:08, "Elton Ricardo Marinho Figueira - Departamento de Tecnologia da Informacao - DTI" escreveu:Prezados,
Ao fazer a atualização 9 passei a receber a seguinte mensagem de erro:
Erro processando operação listar.
Trilha de Processamento:
exception '' with message ''Warning: /opt/apache/sei/v260A9/infra_php/InfraOracle.php linha:462.
oci_execute(): ORA-01435: user does not exist
'' in /opt/apache/sei/v260A9/infra_php/Infra.php:172
Stack trace:
#0 [internal function]: infraGerarExcecao(2, '', '', 462, Array)
#1 /opt/apache/sei/v260A9/infra_php/InfraOracle.php(462): oci_execute(Resource id #17, 32)
#2 /opt/apache/sei/v260A9/infra_php/InfraOracle.php(280): InfraOracle->executarSql('')
#3 /opt/apache/sei/v260A9/infra_php/InfraRN.php(118): InfraOracle->abrirConexao()
#4 /opt/apache/sei/v260A9/sip/login.php(124): InfraRN->__call('', Array)
#5 /opt/apache/sei/v260A9/sip/login.php(124): SistemaRN->listar(Object(SistemaDTO))
#6 {main}
Utilizo BD Oracle 11g e a versão 11.2 do OCI. Nas configurações do SEI e SIP utilizo os seguintes dados para fazer a conexão ao Banco:
'BancoSEI' => array(
'Servidor' => '//nome_do_servidor:porta/nome_DB',
'Porta' => 'Nro_porta',
'Banco' => 'nome_banco',
'Usuario' => 'nome_usuario',
'Senha' => 'senha',
'Tipo' => 'Oracle'), //MySql, SqlServer ou Oracle
Ao voltar para a versão (A8) o erro não ocorre. O usuário existe.
Alguma sugestão?
____________________________________________________________________________
Aviso de confidencialidade
Esta mensagem da Empresa Brasileira de Pesquisa Agropecuaria (Embrapa),
empresa publica federal regida pelo disposto na Lei Federal no. 5.851, de
7 de dezembro de 1972, e enviada exclusivamente a seu destinatario e pode
conter informacoes confidenciais, protegidas por sigilo profissional. Sua
utilizacao desautorizada e ilegal e sujeita o infrator as penas da lei. Se
voce a recebeu indevidamente, queira, por gentileza, reenvia-la ao emitente,
esclarecendo o equivoco.
Confidentiality note
This message from Empresa Brasileira de Pesquisa Agropecuaria (Embrapa), a
government company established under Brazilian law (5.851/72), is directed
exclusively to its addressee and may contain confidential data, protected
under professional secrecy rules. Its unauthorized use is illegal and may
subject the transgressor to the law's penalties. If you are not the addressee,
please send it back, elucidating the failure. -
Elton Ricardo Marinho Figueira - Departamento de Tecnologia da I
3 de Maio de 2016 às 20:14Realizei as alterações solicitadas, porém não tive sucesso.
Estou usando o seguinte script php para testar a conexão. Dessa forma consigo fazer a conexão:
Agora quando altero a linha da conexao para acessar conforme esta no infra_oracle.php, o erro acontece:
$conn = oci_connect('usuario','senha','servidor/bdsei');Erro
Erro processando operação listar.
Trilha de Processamento:exception '' with message ''Warning: /opt/apache/sei/v260A9/infra_php/InfraOracle.php linha:279.
oci_connect(): ORA-12514: TNS:listener does not currently know of service requested in connect descriptor'' in /opt/apache/sei/v260A9/infra_php/Infra.php:172
Stack trace:#0 [internal function]: infraGerarExcecao(2, '', '', 279, Array)
#1 /opt/apache/sei/v260A9/infra_php/InfraOracle.php(279): oci_connect('', '', '', '')
#2 /opt/apache/sei/v260A9/infra_php/InfraRN.php(118): InfraOracle->abrirConexao()
#3 /opt/apache/sei/v260A9/sip/login.php(124): InfraRN->__call('', Array)
#4 /opt/apache/sei/v260A9/sip/login.php(124): SistemaRN->listar(Object(SistemaDTO))
#5 {main}
No infraOracle.php a linha que o erro e registrado é essa:
$this->conexao = oci_connect($this->getUsuario(), $this->getSenha(), $this->getServidor(),'WE8ISO8859P1');
Baseado nisso, usuário, senha e servidor são válidos. O que fazer?
Na atualização para a versão A9 existe algum procedimento extra? Pois só fiz a cópia dos arquivos para a pasta do SEI.
At.,
Elton Ricardo - Analista de TI
Coordenação Geral de infraestrutura - Embrapa/Sede
(61) 3448 2083
----- Mensagem original -----
De: "Alysson M Bruno"
Para: "Elton Ricardo Marinho Figueira - Departamento de Tecnologia da Informacao - DTI", sei-tecnico@listas.softwarepublico.gov.br
Enviadas: Terça-feira, 3 de maio de 2016 9:16:59
Assunto: Re: [sei-tecnico] Erro na atualização 9Elton,
O Formato correto do array do banco é:'BancoSEI' => array('Servidor' => ’servidor/SID',
'Porta' => '1521’, //ou outra porta
'Banco' => ’SCHEMABANCO',
'Usuario' => ‘USARIODOSEI',
'Senha' => ’senhaUsuarioSEI',
'Tipo' => 'Oracle'),
Veja que temos o SID, o SCHEMA do Banco e o Usuário. Normalmente o Usuário e o Schema são iguais, mas podem ser diferentes (por exemplo, os dois pode ser SEI, ou o schema pode ser SCHEMA_SEI e o usuário SEI).
A atualização A9 corrigiu um Bug que existia no SEI, onde vc deveria setar o usuário da sessão após o login, provavelmente é por isso o erro.
Atte.,
Alysson Bruno
30925584
Coordenadoria de Desenvolvimento de Sistemas
Secretaria de Tecnologia da Informação
Tribunal Regional Eleitoral do Tocantins
Contatos:
E-mail: abruno [@] tre-to.jus.br
GTalk: alyssonbruno
Fone: 63 3233 9704
Celular: 63 9239-3568
Em 03/05/16 09:08, "Elton Ricardo Marinho Figueira - Departamento de Tecnologia da Informacao - DTI" escreveu:
Prezados,
Ao fazer a atualização 9 passei a receber a seguinte mensagem de erro:
Erro processando operação listar.
Trilha de Processamento:
exception '' with message ''Warning: /opt/apache/sei/v260A9/infra_php/InfraOracle.php linha:462.
oci_execute(): ORA-01435: user does not exist
'' in /opt/apache/sei/v260A9/infra_php/Infra.php:172
Stack trace:
#0 [internal function]: infraGerarExcecao(2, '', '', 462, Array)
#1 /opt/apache/sei/v260A9/infra_php/InfraOracle.php(462): oci_execute(Resource id #17, 32)
#2 /opt/apache/sei/v260A9/infra_php/InfraOracle.php(280): InfraOracle->executarSql('')
#3 /opt/apache/sei/v260A9/infra_php/InfraRN.php(118): InfraOracle->abrirConexao()
#4 /opt/apache/sei/v260A9/sip/login.php(124): InfraRN->__call('', Array)
#5 /opt/apache/sei/v260A9/sip/login.php(124): SistemaRN->listar(Object(SistemaDTO))
#6 {main}
Utilizo BD Oracle 11g e a versão 11.2 do OCI. Nas configurações do SEI e SIP utilizo os seguintes dados para fazer a conexão ao Banco:
'BancoSEI' => array(
'Servidor' => '//nome_do_servidor:porta/nome_DB',
'Porta' => 'Nro_porta',
'Banco' => 'nome_banco',
'Usuario' => 'nome_usuario',
'Senha' => 'senha',
'Tipo' => 'Oracle'), //MySql, SqlServer ou Oracle
Ao voltar para a versão (A8) o erro não ocorre. O usuário existe.
Alguma sugestão?
____________________________________________________________________________
Aviso de confidencialidade
Esta mensagem da Empresa Brasileira de Pesquisa Agropecuaria (Embrapa),
empresa publica federal regida pelo disposto na Lei Federal no. 5.851, de
7 de dezembro de 1972, e enviada exclusivamente a seu destinatario e pode
conter informacoes confidenciais, protegidas por sigilo profissional. Sua
utilizacao desautorizada e ilegal e sujeita o infrator as penas da lei. Se
voce a recebeu indevidamente, queira, por gentileza, reenvia-la ao emitente,
esclarecendo o equivoco.
Confidentiality note
This message from Empresa Brasileira de Pesquisa Agropecuaria (Embrapa), a
government company established under Brazilian law (5.851/72), is directed
exclusively to its addressee and may contain confidential data, protected
under professional secrecy rules. Its unauthorized use is illegal and may
subject the transgressor to the law's penalties. If you are not the addressee,
please send it back, elucidating the failure.
____________________________________________________________________________
Aviso de confidencialidade
Esta mensagem da Empresa Brasileira de Pesquisa Agropecuaria (Embrapa),
empresa publica federal regida pelo disposto na Lei Federal no. 5.851, de
7 de dezembro de 1972, e enviada exclusivamente a seu destinatario e pode
conter informacoes confidenciais, protegidas por sigilo profissional. Sua
utilizacao desautorizada e ilegal e sujeita o infrator as penas da lei. Se
voce a recebeu indevidamente, queira, por gentileza, reenvia-la ao emitente,
esclarecendo o equivoco.
Confidentiality note
This message from Empresa Brasileira de Pesquisa Agropecuaria (Embrapa), a
government company established under Brazilian law (5.851/72), is directed
exclusively to its addressee and may contain confidential data, protected
under professional secrecy rules. Its unauthorized use is illegal and may
subject the transgressor to the law's penalties. If you are not the addressee,
please send it back, elucidating the failure.
Ordenar por:
Estatísticas:
-
iniciada em
6 anos, 11 meses atrás
-
vizualizada
1386 vezes
-
respondida
3 vezes
-
votada
1 vezes