Histórico da Página
Produto: | Banco de Dados | ||||||||||||||||||||
Versões: | Todas - Oracle | ||||||||||||||||||||
Ocorrência: | Inclusão de permissão ao catalogo do Banco de Dados | ||||||||||||||||||||
Ambiente: | RM | ||||||||||||||||||||
Passo a passo: | ATENÇÃO: As mudanças de releases do CorporeRM podem caracterizar a necessidade 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. Para iniciar a utilização da aplicação RM, é necessário realizar a criação dos usuários de Banco de Dados rm RM, sysdba SYSDBA e totvsaudit TOTVSAUDIT (este último a partir da 12.1.19).
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 de 'acesso.sql' 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. Considere alterar o script informando o diretório onde os Tablespaces serão armazenados. LOCAL DOS SCRIPTS Os scripts podem ser encontrados no local definido pelo instalador de base que utilizar. Exemplo com instalador "Base de Dados Oracle - 12.1.2209.msi": Local padrão: C:\totvs\CorporeRM\BaseDados\Oracle. Entendendo alguns comandos do Entendendo o script: A execução dos comandos de GRANTs dos exemplos abaixo são necessários no Script de Usuários são necessários, pois durante a conversão nós realizamos da Base de Dados são realizadas criações e alterações de views que são - 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.
GRANT SELECT ON RM.GPARAMS TO ACESSO_
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 SYSDBA; GRANT SELECT ON RM.GMAILPARAMS TO ACESSO_RM;
ImportanteOs comandos CREATE PUBLIC SYNONYM GPARAMS FOR RM.GPARAMS; ImportanteOs comandos de criação de GRANT podem ser executados em qualquer momento após a criação dos usuários rm RM e SYSDBA e sysdba 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 RM e SYSDBA e sysdba TOTVSAUDIT, caso já esteja criado o SYNONYM que foi executado será gerado SYNONYM correspondente, será apresentado um erro informando que o SYNONYM já existe. | ||||||||||||||||||||
Observações: | Para mais informações: |