Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Framework - Framework RM - BD - Erro CannotConnect Oracle

time.png Tempo aproximado para leitura: 00:03:00 min

Dúvida
Como corrigir o erro CannotConnect Oracle?

Ocorrência
O erro "CannotConnect" pode ocorrer nas bases de dados Oracle por diversas razões.

Configuração do aliás de conexão à base de dados, a ausência de permissão nas tabelas, o ajuste no modo Direct do Oracle e o bloqueio do usuário no banco de dados usuários RM e SYSDBA 

 

1. Configuração do aliás á base de dados

Para evitar a ocorrência do erro mencionado, é necessário seguir o procedimento descrito a seguir. No alias manager, informe a conexão direta ao banco de dados ao qual deseja se conectar. Para isso, forneça o nome ou o IP do host onde o banco de dados está instalado, seguido de uma barra (/) e do SID (Service Identifier) do Oracle, que corresponde ao nome do serviço Oracle. Exemplos:

  • 10.31.0.159/orcl
  • Serverbd/orcl
  • 10.31.0.159:1521/orcl

Caso não utilize a porta padrão 1521, será necessário informá-la, conforme exemplo: BHD050101104:1527/exemplo12116

2. Configuração direct mode do provider de conexão

A partir da versão 12.1.18 os produtos da linha RM passarão a utilizar o direct mode do provider de conexão utilizado para bases de dados Oracle.

Para mais detalhes acesse nossos documentos sobre Framework - Framework RM - BD - Utilizar Direct mode do Oracle

3. Conceda permissão para conexão à base Oracle.

Os comandos de GRANT podem ser executados em qualquer momento após a criação dos usuários RM e SYSDBA , lembrando que eles devem ser executados pelo usuário SYS do Oracle.

GRANT SELECT ON RM.GSISTEMA  TO ACESSO_RM;
GRANT SELECT ON RM.GACESSO  TO ACESSO_RM;
GRANT SELECT ON RM.GPARAMS  TO ACESSO_RM;
GRANT SELECT ON RM.GCOLIGADA  TO ACESSO_RM;
GRANT SELECT ON RM.GPERMIS  TO ACESSO_RM;
GRANT SELECT,UPDATE ON RM.GUSUARIO  TO ACESSO_RM;
GRANT SELECT ON RM.GUSRPERFIL TO ACESSO_RM;
GRANT SELECT ON RM.GSERVICO TO ACESSO_RM;
GRANT SELECT, INSERT ON RM.GDATALOG TO ACESSO_RM;
GRANT SELECT ON RM.GPARAMETROSSISTEMA TO ACESSO_RM;
GRANT SELECT ON RM.GSECPROVIDER TO ACESSO_RM;
GRANT SELECT ON RM.GMAILPARAMS TO ACESSO_RM;
GRANT SELECT ON RM.GUPGATUALIZACAO TO ACESSO_RM;
GRANT SELECT,INSERT,DELETE,UPDATE ON RM.GSESSAOFLUIG TO ACESSO_RM;
GRANT SELECT,INSERT,DELETE,UPDATE ON RM.GULTIMOCONTEXTOUSUARIO TO ACESSO_RM;
GRANT INSERT,DELETE, SELECT, UPDATE ON RM.GCRITICALLOG TO ACESSO_RM;
GRANT SELECT ON RM.GCRITICALLOGDADO TO ACESSO_RM;

Para mais detalhes acesse nossos documentos sobre Framework - Framework RM - BD - Acerta usuário ORACLE

4. Conta bloqueada dos usuários RM e SYSDBA 

Para verificar se os usuários estão bloqueados, é necessário realizar um teste de conexão diretamente no banco utilizando os usuários rm e sysdba. Caso ocorra um erro, será exibida a seguinte mensagem: ORA-28000: The account is locked.

Para mais detalhes acesse nossos documentos sobre Framework - Framework RM - BD - Conta Bloqueada Account is locked ORACLE

Saiba mais
RM - BD - Dúvida "Teste de conectividade banco de dados Oracle" 

 

 

 

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _