Este documento descreve os requisitos recomendados para a instalação e operação do TOTVS Agro Meus Abastecimentos. Atender a esses requisitos é essencial para garantir desempenho adequado e estabilidade do ambiente.



Os pacotes do TOTVS Agro Meus Abastecimentos estão disponíveis na Central de Downloads da TOTVS. Abaixo, seguem os links que podem ser utilizados para acessá-los:


  • TOTVS Agro Meus Abastecimentos
    • Linux

http://engenharia.agro.totvs.com.br:8080/download/totvs_agro_mobilidade_manfro_installer_lnx.zip

    • Windows

http://engenharia.agro.totvs.com.br:8080/download/totvs_agro_mobilidade_manfro_installer_win.zip




Nesta seção, serão apresentados os requisitos e os scripts de banco de dados necessários para a instalação do TOTVS Agro Meus Abastecimentos



A seguir, são apresentados os parâmetros, configurações e scripts utilizados para a criação do banco de dados Oracle.


Charset do banco que deverá ser atribuído nas configurações do banco de dados:

  • NLS_CHARACTERSET: WE8MSWIN1252


O TOTVS Agro Multicultivo requer a criação das seguintes tablespaces:

  • Tablespace de Dados: PIMS_DATA
  • Tablespace de Índice: PIMS_INDX


CREATE TABLESPACE PIMS_DATA DATAFILE '/u01/oradata/orcl/PIMS_DATA.ORA' SIZE 20G;

CREATE TABLESPACE PIMS_INDX DATAFILE '/u01/oradata/orcl/PIMS_INDEX.ORA' SIZE 20G;


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


CREATE USER {{DB_USUARIO_MINHA_BORRACHARIA}} IDENTIFIED BY "{{DB_SENHA_MINHA_BORRACHARIA}}" DEFAULT TABLESPACE PIMS_DATA TEMPORARY TABLESPACE TEMP PROFILE DEFAULT ACCOUNT UNLOCK;  
 
GRANT CONNECT                    TO {{DB_USUARIO_MINHA_BORRACHARIA}};
GRANT "RESOURCE                  TO {{DB_USUARIO_MINHA_BORRACHARIA}};
GRANT UNLIMITED TABLESPACE       TO {{DB_USUARIO_MINHA_BORRACHARIA}};
GRANT DEBUG CONNECT SESSION      TO {{DB_USUARIO_MINHA_BORRACHARIA}};
GRANT DEBUG ANY PROCEDURE        TO {{DB_USUARIO_MINHA_BORRACHARIA}};  
GRANT CREATE SYNONYM             TO {{DB_USUARIO_MINHA_BORRACHARIA}};
GRANT CREATE VIEW                TO {{DB_USUARIO_MINHA_BORRACHARIA}};
GRANT CREATE PROCEDURE           TO {{DB_USUARIO_MINHA_BORRACHARIA}}; 
GRANT CREATE TRIGGER             TO {{DB_USUARIO_MINHA_BORRACHARIA}};
GRANT CREATE SEQUENCE            TO {{DB_USUARIO_MINHA_BORRACHARIA}}; 
GRANT CREATE MATERIALIZED VIEW   TO {{DB_USUARIO_MINHA_BORRACHARIA}};
GRANT UNLIMITED TABLESPACE       TO {{DB_USUARIO_MINHA_BORRACHARIA}};
 
ALTER USER {{DB_USUARIO_MINHA_BORRACHARIA}} QUOTA UNLIMITED ON PIMS_DATA;
ALTER USER {{DB_USUARIO_MINHA_BORRACHARIA}} QUOTA UNLIMITED ON PIMS_INDX;



CREATE USER {{DB_USUARIO_MOBILIDADE_MANFRO}} IDENTIFIED BY "{{DB_SENHA_MOBILIDADE_MANFRO}}" DEFAULT TABLESPACE PIMS_DATA TEMPORARY TABLESPACE TEMP PROFILE DEFAULT ACCOUNT UNLOCK;  

GRANT CONNECT                    TO {{DB_USUARIO_MOBILIDADE_MANFRO}};
GRANT "RESOURCE                  TO {{DB_USUARIO_MOBILIDADE_MANFRO}};
GRANT UNLIMITED TABLESPACE       TO {{DB_USUARIO_MOBILIDADE_MANFRO}};
GRANT DEBUG CONNECT SESSION      TO {{DB_USUARIO_MOBILIDADE_MANFRO}};
GRANT DEBUG ANY PROCEDURE        TO {{DB_USUARIO_MOBILIDADE_MANFRO}};  
GRANT CREATE SYNONYM             TO {{DB_USUARIO_MOBILIDADE_MANFRO}};
GRANT CREATE VIEW                TO {{DB_USUARIO_MOBILIDADE_MANFRO}};
GRANT CREATE PROCEDURE           TO {{DB_USUARIO_MOBILIDADE_MANFRO}}; 
GRANT CREATE TRIGGER             TO {{DB_USUARIO_MOBILIDADE_MANFRO}};
GRANT CREATE SEQUENCE            TO {{DB_USUARIO_MOBILIDADE_MANFRO}}; 
GRANT CREATE MATERIALIZED VIEW   TO {{DB_USUARIO_MOBILIDADE_MANFRO}};
GRANT UNLIMITED TABLESPACE		 TO {{DB_USUARIO_MOBILIDADE_MANFRO}};

ALTER USER {{DB_USUARIO_MOBILIDADE_MANFRO}} QUOTA UNLIMITED ON PIMS_DATA;
ALTER USER {{DB_USUARIO_MOBILIDADE_MANFRO}} QUOTA UNLIMITED ON PIMS_INDX; 

A seguir, são apresentados os parâmetros, configurações e scripts utilizados para a criação do banco de dados SQL Server.


Collate do banco que deverá ser atribuído nas configurações do banco de dados:

  • Latin1_General_CI_AS

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


CREATE LOGIN {{DB_USUARIO_MINHA_BORRACHARIA}} WITH PASSWORD = '{{DB_SENHA_MINHA_BORRACHARIA}}', CHECK_POLICY = OFF;
 
GRANT SELECT, INSERT, UPDATE, DELETE TO {{DB_USUARIO_MINHA_BORRACHARIA}};
GRANT CREATE TABLE      TO {{DB_USUARIO_MINHA_BORRACHARIA}};
GRANT EXECUTE           TO {{DB_USUARIO_MINHA_BORRACHARIA}};
GRANT CONNECT           TO {{DB_USUARIO_MINHA_BORRACHARIA}};
GRANT ALTER             TO {{DB_USUARIO_MINHA_BORRACHARIA}};
GRANT VIEW DEFINITION   TO {{DB_USUARIO_MINHA_BORRACHARIA}};
GRANT CREATE SYNONYM    TO {{DB_USUARIO_MINHA_BORRACHARIA}};
GRANT CREATE PROCEDURE  TO {{DB_USUARIO_MINHA_BORRACHARIA}};
GRANT CREATE VIEW       TO {{DB_USUARIO_MINHA_BORRACHARIA}};
GRANT CREATE FUNCTION   TO {{DB_USUARIO_MINHA_BORRACHARIA}};
GRANT CREATE SCHEMA     TO {{DB_USUARIO_MINHA_BORRACHARIA}};
 
 
USE [{{DB_NAME}}]
GO
 
CREATE SCHEMA [{{DB_USUARIO_MINHA_BORRACHARIA}}] AUTHORIZATION [{{DB_USUARIO_MINHA_BORRACHARIA}}]
GO
 
USE [{{DB_NAME}}]
GO
 
ALTER USER [{{DB_USUARIO_MINHA_BORRACHARIA}}] WITH DEFAULT_SCHEMA=[{{DB_USUARIO_MINHA_BORRACHARIA}}]
GO
CREATE LOGIN {{DB_USUARIO_MOBILIDADE_MANFRO}} WITH PASSWORD = '{{DB_SENHA_MOBILIDADE_MANFRO}}', CHECK_POLICY = OFF;
 
GRANT SELECT, INSERT, UPDATE, DELETE TO {{DB_USUARIO_MOBILIDADE_MANFRO}};
GRANT CREATE TABLE      TO {{DB_USUARIO_MOBILIDADE_MANFRO}};
GRANT EXECUTE           TO {{DB_USUARIO_MOBILIDADE_MANFRO}};
GRANT CONNECT           TO {{DB_USUARIO_MOBILIDADE_MANFRO}};
GRANT ALTER             TO {{DB_USUARIO_MOBILIDADE_MANFRO}};
GRANT VIEW DEFINITION   TO {{DB_USUARIO_MOBILIDADE_MANFRO}};
GRANT CREATE SYNONYM    TO {{DB_USUARIO_MOBILIDADE_MANFRO}};
GRANT CREATE PROCEDURE  TO {{DB_USUARIO_MOBILIDADE_MANFRO}};
GRANT CREATE VIEW       TO {{DB_USUARIO_MOBILIDADE_MANFRO}};
GRANT CREATE FUNCTION   TO {{DB_USUARIO_MOBILIDADE_MANFRO}};
GRANT CREATE SCHEMA     TO {{DB_USUARIO_MOBILIDADE_MANFRO}};
 
 
USE [{{DB_NAME}}]
GO
 
CREATE SCHEMA [{{DB_USUARIO_MOBILIDADE_MANFRO}}] AUTHORIZATION [{{DB_USUARIO_MOBILIDADE_MANFRO}}]
GO
 
USE [{{DB_NAME}}]
GO
 
ALTER USER [{{DB_USUARIO_MOBILIDADE_MANFRO}}] WITH DEFAULT_SCHEMA=[{{DB_USUARIO_MOBILIDADE_MANFRO}}]
GO







testetertwtrwetwertrt