O TOTVS Agro PIMS SERVER necessita de um Owner, no qual deverá ser aplicada uma trigger de logon para o Owner do TOTVS Agro Bioenergia.
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;
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;