...
Requisitos de Banco de Dados
Bases de dados - TOTVS Agro API Hub
| Totvs custom tabs box |
|---|
| tabs | 1 - Oracle, 2 - Postgres |
|---|
| ids | ORACLE,POSTGRES |
|---|
|
O TOTVS Agro API Hub utiliza o banco de dados PostgreSQL ou Oracle para armazenar sua estrutura | Totvs custom tabs box items |
|---|
| default | yes |
|---|
| referencia | ORACLE |
|---|
| | Bloco de código |
|---|
| Bloco de código |
|---|
| language | sql |
|---|
| theme | Confluence |
|---|
| title | Permissões (PostgreSQL / TOTVS Agro API HubCriação das seguintes tablespaces (Caso não exista) |
|---|
| linenumbers | true |
|---|
| GRANTCREATE CONNECTTABLESPACE ONPIMS_DATA DATABASE <NOME_DO_BANCO> TO <NOME_DO_USUARIO>;,
GRANT CREATE, USAGE ON SCHEMA <NOME_DO_SCHEMA> TO <NOME_DO_USUARIO>;,
GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA <NOME_DO_SCHEMA> TO <NOME_DO_USUARIO>;,
ALTER DEFAULT PRIVILEGES IN SCHEMA <NOME_DO_SCHEMA> GRANT ALL ON TABLES TO <NOME_DO_USUARIO>;,
GRANT ALL PRIVILEGES ON ALL SEQUENCES IN SCHEMA <NOME_DO_SCHEMA> TO <NOME_DO_USUARIO>;,
ALTER DEFAULT PRIVILEGES IN SCHEMA <NOME_DO_SCHEMA> GRANT ALL ON SEQUENCES TO <NOME_DO_USUARIO>;,
ALTER DEFAULT PRIVILEGES IN SCHEMA <NOME_DO_SCHEMA> GRANT ALL ON FUNCTIONS TO <NOME_DO_USUARIO>; |
| | Totvs custom tabs box items |
|---|
| default | no |
|---|
| referencia | POSTGRES |
|---|
| DATAFILE '/u01/oradata/orcl/PIMS_DATA.ORA' SIZE 20G;
CREATE TABLESPACE PIMS_INDX DATAFILE '/u01/oradata/orcl/PIMS_INDEX.ORA' SIZE 20G; |
| Bloco de código |
|---|
| language | sql |
|---|
| theme | Confluence |
|---|
| title | Permissões (Oracle / TOTVS Agro API Hub) |
|---|
| linenumbers | true |
|---|
| CREATE USER {{DB_USUARIO_API_HUB_BIO}} IDENTIFIED BY "{{DB_SENHA_API_HUB}}" DEFAULT TABLESPACE PIMS_DATA TEMPORARY TABLESPACE TEMP PROFILE DEFAULT ACCOUNT UNLOCK;
GRANT CONNECT TO {{DB_USUARIO_API_HUB}};
GRANT "RESOURCE TO {{DB_USUARIO_API_HUB}};
GRANT UNLIMITED TABLESPACE TO {{ | | Bloco de código |
|---|
| language | sql |
|---|
| theme | Confluence |
|---|
| title | Permissões (Oracle / TOTVS Agro API Hub) |
|---|
| linenumbers | true |
|---|
| CREATE USER {{DB_USUARIO_API_HUB_BIO}} IDENTIFIED BY ";
GRANT DEBUG CONNECT SESSION TO {{DB_SENHAUSUARIO_API_HUB}}";
GRANT DEFAULTDEBUG TABLESPACEANY PIMS_DATAPROCEDURE TEMPORARY TABLESPACE TEMP PROFILE DEFAULT ACCOUNT UNLOCK;
TO {{DB_USUARIO_API_HUB}};
GRANT CONNECTCREATE SYNONYM TO {{DB_USUARIO_API_HUB}};
GRANT "RESOURCECREATE VIEW TO {{DB_USUARIO_API_HUB}};
GRANT UNLIMITED TABLESPACECREATE PROCEDURE TO {{DB_USUARIO_API_HUB}};
GRANT DEBUG CONNECT SESSION CREATE TRIGGER TO {{DB_USUARIO_API_HUB}};
GRANT CREATE SEQUENCE DEBUG ANY PROCEDURE TO {{DB_USUARIO_API_HUB}};
GRANT CREATE SYNONYMMATERIALIZED VIEW TO {{DB_USUARIO_API_HUB}};
GRANT CREATEUNLIMITED VIEWTABLESPACE TO {{DB_USUARIO_API_HUB}};
ALTER USER {{DB_USUARIO_API_HUB}} QUOTA UNLIMITED ON TO {{DB_USUARIO_API_HUB}};
GRANT CREATE PROCEDURE TO {{DB_USUARIO_API_HUB}};
GRANT CREATE TRIGGER TO {{DB_USUARIO_API_HUB}};
GRANT CREATE SEQUENCE TO {{DB_USUARIO_API_HUB}};
GRANT CREATE MATERIALIZED VIEW TO {{DB_USUARIO_API_HUB}};
GRANT UNLIMITED TABLESPACE TO {{DB_USUARIO_API_HUB}};
ALTER USER {{DB_USUARIO_API_HUB}} QUOTA UNLIMITED ON PIMS_DATA;
ALTER USER {{DB_USUARIO_API_HUB}} QUOTA UNLIMITED ON PIMS_INDX; |
|
|
TOTVS Agro API HUB
...
PIMS_DATA;
ALTER USER {{DB_USUARIO_API_HUB}} QUOTA UNLIMITED ON PIMS_INDX; |
|
| Totvs custom tabs box items |
|---|
| default | no |
|---|
| referencia | POSTGRES |
|---|
| - Versão
- Postgres 15 (recomendado)
- Definição do Banco
| Bloco de código |
|---|
| language | sql |
|---|
| theme | Confluence |
|---|
| title | Permissões (PostgreSQL / TOTVS Agro API Hub) |
|---|
| linenumbers | true |
|---|
| GRANT CONNECT ON DATABASE <NOME_DO_BANCO> TO <NOME_DO_USUARIO>;,
GRANT CREATE, USAGE ON SCHEMA <NOME_DO_SCHEMA> TO <NOME_DO_USUARIO>;,
GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA <NOME_DO_SCHEMA> TO <NOME_DO_USUARIO>;,
ALTER DEFAULT PRIVILEGES IN SCHEMA <NOME_DO_SCHEMA> GRANT ALL ON TABLES TO <NOME_DO_USUARIO>;,
GRANT ALL PRIVILEGES ON ALL SEQUENCES IN SCHEMA <NOME_DO_SCHEMA> TO <NOME_DO_USUARIO>;,
ALTER DEFAULT PRIVILEGES IN SCHEMA <NOME_DO_SCHEMA> GRANT ALL ON SEQUENCES TO <NOME_DO_USUARIO>;,
ALTER DEFAULT PRIVILEGES IN SCHEMA <NOME_DO_SCHEMA> GRANT ALL ON FUNCTIONS TO <NOME_DO_USUARIO>; |
|
|
Bases de dados - externas
É possível utilizar bases de dados de múltiplos produtos externos (mínimo de 1 e máximo de 3), como TOTVS Agro Bioenergia (obrigatório), Indústria MI (opcional) e Indústria PI (opcional). Para o processo de habilitação (instalação, configuração e uso) do API Hub com o TOTVS Agro Bioenergia, a versão mínima requerida do banco de dados é Oracle 19c.
Permissão de Banco
| Bloco de código |
|---|
| language | sql |
|---|
| theme | Confluence |
|---|
| title | Permissões (Oracle / TOTVS Agro Bioenergia) |
|---|
| linenumbers | true |
|---|
|
GRANT CONNECT TO "NOME_OWNER";
GRANT RESOURCE TO "NOME_OWNER";
GRANT UNLIMITED TABLESPACE TO "NOME_OWNER";
GRANT CREATE SYNONYM TO "NOME_OWNER";
GRANT CREATE VIEW TO "NOME_OWNER";
GRANT CREATE PROCEDURE TO "NOME_OWNER";
GRANT CREATE TRIGGER TO "NOME_OWNER";
GRANT CREATE SEQUENCE TO "NOME_OWNER";
GRANT CREATE MATERIALIZED VIEW TO "NOME_OWNER
GRANT CREATE ANY TABLE TO ""NOME_OWNER";
GRANT ALTER ANY TABLE TO "NOME_OWNER";
GRANT INSERT ANY TABLE TO "NOME_OWNER";
GRANT UPDATE ANY TABLE TO "NOME_OWNER";
GRANT DELETE ANY TABLE TO "NOME_OWNER";
GRANT SELECT ANY TABLE TO "NOME_OWNER";
GRANT CREATE ANY TRIGGER TO "NOME_OWNER"; |
Requisitos de Acesso Externo
...