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=971937242
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 Bioenergia.
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

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 {{DB_USUARIO_PIMS_SERVER_INTEGRACAO}};
GRANT INSERT ANY TABLE              TO {{DB_USUARIO_PIMS_SERVER_INTEGRACAO}};
GRANT UPDATE ANY TABLE              TO {{DB_USUARIO_PIMS_SERVER_INTEGRACAO}};
GRANT DELETE ANY TABLE              TO {{DB_USUARIO_PIMS_SERVER_INTEGRACAO}};
GRANT SELECT ANY TABLE              TO {{DB_USUARIO_PIMS_SERVER_INTEGRACAO}};
GRANT CREATE ANY TRIGGER            TO {{DB_USUARIO_PIMS_SERVER_INTEGRACAO}};
GRANT GRANT ANY OBJECT PRIVILEGE    TO {{DB_USUARIO_PIMS_SERVER_INTEGRACAO}};
GRANT CREATE ANY TRIGGER            TO {{DB_USUARIO_PIMS_SERVER_INTEGRACAO}};
GRANT CREATE ANY SEQUENCE           TO {{DB_USUARIO_PIMS_SERVER_INTEGRACAO}};
GRANT CREATE ANY INDEX              TO {{DB_USUARIO_PIMS_SERVER_INTEGRACAO}};
GRANT DROP ANY TRIGGER              TO {{DB_USUARIO_PIMS_SERVER_INTEGRACAO}};
GRANT DROP ANY SEQUENCE             TO {{DB_USUARIO_PIMS_SERVER_INTEGRACAO}};
GRANT DROP ANY INDEX                TO {{DB_USUARIO_PIMS_SERVER_INTEGRACAO}};
GRANT UNLIMITED TABLESPACE		 	TO {{DB_USUARIO_PIMS_SERVER_INTEGRACAO}};


ALTER USER {{DB_USUARIO_PIMS_SERVER_INTEGRACAO}} QUOTA UNLIMITED      ON PIMS_DATA;
ALTER USER {{DB_USUARIO_PIMS_SERVER_INTEGRACAO}} QUOTA UNLIMITED      ON 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;