Páginas filhas
  • TOTVS Agro PIMS Server & Laboratório Offline (Banco de Dados - Permissões)

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Showcase
button-linkhttps://tdn.totvs.com/pages/viewpage.action?pageId=638390052
button-textAcessar
descriptionEsta seção descreve os bancos de dados homologados para o produto TOTVS Agro Bioenergia
titleBancos Homologados


Showcase
button-linkhttps://tdn.totvs.com/pages/viewpage.action?pageId=971937242994621261
button-textAcessar
descriptionEsta seção apresenta um conjunto de recomendações das parametrização utilizada no banco de dados Oracle
titleParametrização Banco
Showcase
button-linkhttps://tdn.totvs.com/display/PA/TOTVS+Agro+Bioenergia
button-textAcessar
descriptionEsta seção apresenta os requisitos de hardware e software do TOTVS Agro BioenergiaPIMS Server.
titleRequisitos Produto



Dica
iconfalse

Criação de Owner e Atribuição de Permissões


O TOTVS Agro PIMS

SERVER necessita de um Owner, no qual deverá ser aplicada

Server não terá um owner específico, pois não possui tabelas ou recursos próprios de banco de dados. Ele realiza a conexão diretamente com a base do TOTVS Agro Bioenergia. Para esse processo, deve ser criada uma trigger de logon para o

Owner

owner do TOTVS Agro Bioenergia.

 


Bloco de código
languagesql
themeEclipse
titleCriação do Usuário de Integração do TOTVS IndústriaPIMS Server
CREATE USER {{DB_USUARIO_PIMS_SERVER_INTEGRACAO}} IDENTIFIED BY "DB_SENHA_PIMS_SERVER_INTEGRACAO"  DEFAULT TABLESPACE PIMS_DATA TEMPORARY TABLESPACE TEMP PROFILE DEFAULT ACCOUNT UNLOCK; 
 
GRANT CONNECT                                             TO {{DB_USUARIO_PIMS_SERVER_INTEGRACAO}};
GRANT RESOURCE                      TO                      TO {{DB_USUARIO_PIMS_SERVER_INTEGRACAO}};
GRANT UNLIMITED TABLESPACE          TO {{DB_USUARIO_PIMS_SERVER_INTEGRACAO}};
GRANT INSERT ANY TABLE              TO CREATE SYNONYM                TO {{DB_USUARIO_PIMS_SERVER_INTEGRACAO}};
GRANT UPDATE ANY TABLE              TOCREATE VIEW                   TO {{DB_USUARIO_PIMS_SERVER_INTEGRACAO}};
GRANT DELETE ANY TABLE              TO CREATE PROCEDURE              TO {{DB_USUARIO_PIMS_SERVER_INTEGRACAO}};
GRANT SELECT ANY TABLE              TO CREATE TRIGGER                TO {{DB_USUARIO_PIMS_SERVER_INTEGRACAO}};
GRANT CREATE ANY TRIGGER            TOSEQUENCE               TO {{DB_USUARIO_PIMS_SERVER_INTEGRACAO}}; 
GRANT CREATE MATERIALIZED VIEW      TO {{DB_USUARIO_PIMS_SERVER_INTEGRACAO}};
GRANT CREATE ANY OBJECT PRIVILEGE    TO TABLE              TO {{DB_USUARIO_PIMS_SERVER_INTEGRACAO}};
GRANT CREATEALTER ANY TRIGGER            TO TABLE               TO {{DB_USUARIO_PIMS_SERVER_INTEGRACAO}};
GRANT CREATEINSERT ANY SEQUENCE           TABLE              TO {{DB_USUARIO_PIMS_SERVER_INTEGRACAO}};
GRANT CREATEUPDATE ANY INDEX              TO TABLE              TO {{DB_USUARIO_PIMS_SERVER_INTEGRACAO}};
GRANT DROPDELETE ANY TRIGGER              TO TABLE              TO {{DB_USUARIO_PIMS_SERVER_INTEGRACAO}};
GRANT DROPSELECT ANY SEQUENCE             TABLE              TO {{DB_USUARIO_PIMS_SERVER_INTEGRACAO}};
GRANT DROPCREATE ANY TRIGGER    INDEX                TOTO {{DB_USUARIO_PIMS_SERVER_INTEGRACAO}};
GRANT UNLIMITED TABLESPACE		 	 CREATE ANY SEQUENCE           TO {{DB_USUARIO_PIMS_SERVER_INTEGRACAO}};
 
 
ALTER USER {{DB_USUARIO_PIMS_SERVER_INTEGRACAO}} QUOTA UNLIMITED         ONON PIMS_DATA;
ALTER USER {{DB_USUARIO_PIMS_SERVER_INTEGRACAO}} QUOTA UNLIMITED         ONON PIMS_INDX;   



Bloco de código
languagesql
themeEclipse
titleCriação da Trigger de Logon
CREATE OR REPLACE TRIGGER TG_LOGON_OWNER_INTEGRACAO_PIMS_SERVER
AFTER LOGON ON DATABASE
BEGIN
    IF SYS_CONTEXT('USERENV', 'SESSION_USER') = 'DB_USUARIO_PIMS_SERVER_INTEGRACAO' THEN
        EXECUTE IMMEDIATE 'ALTER SESSION SET CURRENT_SCHEMA = OWNER_BIOENERGIA';
    END IF;
END;