FAQs - Suporte técnico

Framework - Framework RM - BD - Acerta usuário ORACLE

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

Dúvida

Quais são os scripts de acerta usuário ORACLE?

Ambiente
Framework - Framework (Linha RM) - Banco de Dados - Todas as versões


Solução
As mudanças de releases do CorporeRM podem caracterizar a necessidade de alteração no scripts acesso.sql, tbspace.sql e usuarios.sql. Sendo assim, sempre utilize os scripts atualizados, que são juntamente disponibilizados com o instalador da Base de Dados Oracle ou no link de Acerta Usuário. 

USUARIOS.sql

Para iniciar a utilização da aplicação RM, é necessário realizar a criação dos usuários de Banco de Dados RM, SYSDBA TOTVSAUDIT, este último a partir da 12.1.19.
Tal procedimento é realizado através do Script de Usuários, que além de realizar a inclusão dos usuários, irá definir roles e grants específicos para funcionamento do CorporeRM:

Aconselhamos a execução de todos os comandos dos scripts, conforme versão do CorporeRM e utilizando o usuário SYS do Oracle

ACESSO.sql
Após gerar as permissões dos scripts anexos deve ser realizado o procedimento de importação do backup da base de dados para o ambiente que será utilizado o banco de dados da aplicação, sendo que ao terminar a importação do backup é necessário executar os seguintes comandos para que o usuário sysdba tenha acesso a tabelas do usuário rm permitindo então o acesso ao sistema RM.

 

TABLESPACE.sql
Ao incluir uma nova instância do ORACLE, será necessário realizar a criação dos Tablespaces correspondentes, antes de realizar a execução dos scripts de Usuários e Acesso.
Segue abaixo scripts das versões mais recentes do CorporeRM, considere alterar o script informando o diretório onde os Tablespaces serão armazenados.


OBTENDO OS SCRIPTS

Os scripts podem ser encontrados no local definido pelo instalador de base que utilizar.

1º - Acesse a central de downloads da TOTVS e

TOTVS S/A - Download e Atualizações

2º - Pesquise por "BASEDEDADOSORACLE" que lhe será apresentado as opções de download disponíveis, como no exemplo abaixo:

mceclip0.png


3º - Após realizar o download da versão de sua escolha, inicie o instalador e vá avançando até a conclusão da instalação:

mceclip1.png

3.1 - Após a instalação vá no caminho padrão C:\totvs\CorporeRM\BaseDados\ORACLE para obtenção dos scripts:

Local padrão: C:\totvs\CorporeRM\BaseDados\Oracle.

 

> CLIQUE AQUI - Caso precise de scripts de versões antigas.
USUARIOS.SQL
Versão 11.82
Versão 12.1.1 à 12.1.9 - Script para criar os usuários
Versão 12.1.10 à 12.1.12
Versão 12.1.13 à 12.1.18
Versão 12.1.19 e 12.1.20
Versão 12.1.21
Versão 12.1.22
Versão 12.1.23
Versão 12.1.24
Versão 12.1.25 à 12.1.2209

ACESSO.SQL
Versão 11.82
Versão 12.1.1 à 12.1.9 - Script de acesso para realizar os grants
Versão 12.1.10 à 12.1.12
Versão 12.1.13 à 12.1.16
Versão 12.1.17 e 12.1.18
Versão 12.1.19 e 12.1.20
Versão 12.1.21
Versão 12.1.22
Versão 12.1.23
Versão 12.1.24

TABLESPACE.SQL
Versão 11.82
Versão 12.1.21
Versão 12.1.22
Versão 12.1.23
Versão 12.1.24
Versão 12.1.25 à 12.1.2209


Entendendo alguns comandos do script
A execução dos comandos de grants no Script de Usuários são necessários, pois durante a conversão da Base de Dados são realizadas criações e alterações de views, utilizadas pelo sistema RM. Caso não exista esta permissão, algumas views podem não ser criadas causando erros durante a utilização do sistema RM.

Durante a utilização do CorporeRM, a aplicação realiza diversas consultas ao Catálogo do Oracle, consequentemente é disponibilizado ao usuário RM o GRANT ANY DICTIONARY.

 

SCRIPT

GRANT CONNECT, RESOURCE, CREATE VIEW TO RM;
GRANT SELECT ANY DICTIONARY TO RM;
GRANT CONNECT,CREATE SYNONYM TO SYSDBA;

 

A execução dos comandos de permissão abaixo são necessárias para que algumas triggers e procedures do CorporeRM sejam executadas corretamente.

SCRIPT

GRANT EXECUTE ON DBMS_SYS_SQL TO RM; 
GRANT EXECUTE ON DBMS_SQL TO RM;
GRANT CREATE TRIGGER TO RM;
GRANT DROP ANY TRIGGER TO RM;
GRANT SELECT ON V_$SESSION TO RM;
GRANT SELECT ON V_$STATNAME TO RM;
GRANT SELECT ON V_$SESSTAT TO RM;
GRANT SELECT ON V_$INSTANCE TO RM;
GRANT SELECT ON SYS.USER$ TO RM;
GRANT SELECT ON DBA_LOBS TO RM;
GRANT SELECT ON DBA_SEGMENTS TO RM;

 

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

Os comandos de criação dos SYNONYM podem também ser executados em qualquer momento após a criação dos usuários RM e SYSDBA e TOTVSAUDIT, caso já esteja criado o SYNONYM  correspondente, será apresentado um erro informando que o SYNONYM já existe.

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 _