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;


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_MANFRO_SK}} WITH PASSWORD = '{{DB_SENHA_MINHA_BORRACHARIA}}', CHECK_POLICY = OFF;
 
GRANT SELECT, INSERT, UPDATE, DELETE TO {{DB_USUARIO_MANFRO_SK}};
GRANT CREATE TABLE      TO {{DB_USUARIO_MANFRO_SK}};
GRANT EXECUTE           TO {{DB_USUARIO_MANFRO_SK}};
GRANT CONNECT           TO {{DB_USUARIO_MANFRO_SK}};
GRANT ALTER             TO {{DB_USUARIO_MANFRO_SK}};
GRANT VIEW DEFINITION   TO {{DB_USUARIO_MANFRO_SK}};
GRANT CREATE SYNONYM    TO {{DB_USUARIO_MANFRO_SK}};
GRANT CREATE PROCEDURE  TO {{DB_USUARIO_MANFRO_SK}};
GRANT CREATE VIEW       TO {{DB_USUARIO_MANFRO_SK}};
GRANT CREATE FUNCTION   TO {{DB_USUARIO_MANFRO_SK}};
GRANT CREATE SCHEMA     TO {{DB_USUARIO_MANFRO_SK}};
 
 
USE [{{DB_NAME}}]
GO
 
CREATE SCHEMA [{{DB_USUARIO_MANFRO_SK}}] AUTHORIZATION [{{DB_USUARIO_MANFRO_SK}}]
GO
 
USE [{{DB_NAME}}]
GO
 
ALTER USER [{{DB_USUARIO_MANFRO_SK}}] WITH DEFAULT_SCHEMA=[{{DB_USUARIO_MANFRO_SK}}]
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