About this task
eperi sEcure Platform supports the use of different
database management systems (DBMS). Depending on the selected DBMS, certain requirements
must be met:
Table 1. DBMS requirements
| DBMS |
Versions supported by eperi sEcure Platform |
Requirements |
| Oracle |
11, 12 or 18c |
- Dedicated database user for the eperi sEcure Platform (user default schema will be used)
- The user also requires the following privileges:
- CREATE TABLE
- CREATE SEQUENCE
- CREATE TRIGGER
- CREATE SESSION
- A UTF-8 compatible encoding is assumed, i.e., the setting
NLS_CHARACTERSET must be set to AL32UTF8
for example.
- TCP-based communication with the eperi sEcure Platform server (configurable, e.g., port 1521)
|
| MariaDB |
10.2 or higher |
Note: Support for MySQL has been deprecated.
|
| Microsoft SQL Server |
2016 or higher |
- Grant the role db_owner or the roles db_ddladmin,
db_datawriter and db_datareader on the eperi sEcure Platform database to the database user
- The default schema of the database user has to be used and configured as schema name in the eperi sEcure Platform database configuration.
- If several eperi sEcure Platform instances are using the same SQL Server database but use different database users, all configured database users must have the same default schema.
- TCP-based communication with the eperi sEcure Platform server (configurable, e.g., port 1433)
- Collation of the database: SQL_Latin1_General_CP1_CS_AS
|
| Azure SQL |
12.0 or higher |
- Grant the role db_owner or the roles db_ddladmin, db_datawriter and db_datareader on the eperi sEcure Platform database to the database user
- If several eperi sEcure Platform instances are using the same SQL Server database but use different database users, all configured database users must have the same default schema.
- TCP-based communication with the eperi sEcure Platform server (configurable, e.g., port 1433)
- Collation of the database: SQL_Latin1_General_CP1_CS_AS
|
| Requirements that apply to all of the above DBMS: |
- Quota for tablespace: At least 50 MB.
The quota actually required depends on the number and size of the tokenized values.
Approximately 300 MB are required per one million tokens.
- Allow at least 30 parallel database connections per eperi sEcure Platform and database user.
|
Note: As an example, the installation of MariaDB on Ubuntu or CentOS is described
below.
Important: Please make sure to install MariaDB version 10.2 or
higher! Older versions are not supported by the eperi sEcure Platform!