System requirements
Check the server, the repository database, the browser and the network before you run Setup.
Check the server
| Item | Requirement |
|---|---|
| Operating system | Windows Server 2016 or later, x64. For an evaluation, also Windows 10 (1607 or later) or Windows 11. Any display language. |
| Account | A Windows administrator, to run Setup. |
| Software | None. Scops includes its own runtime and database drivers. For the PostgreSQL that Setup installs, Setup also installs the Microsoft Visual C++ runtime if the server does not have it. |
| Disk | The programs and 30 days of logs. With the embedded PostgreSQL, also the repository, in its data folder: C:\ProgramData\Scops\postgresql\data unless you choose another. |
Windows Server 2016 support ends on 12 January 2027.
Choose the repository database
Scops keeps its settings and data in the repository. Setup asks for one of these:
| Repository | What you prepare |
|---|---|
| Oracle 12.2 or later | An Oracle account. See Create an Oracle account. |
| Embedded PostgreSQL 18.6, installed automatically with Scops | Nothing. Setup installs PostgreSQL on the Scops server and creates the repository in it. Setup asks for a free port, 5433 by default, and for two folders: the programs folder, empty or new, and the data folder, empty or new, outside the Scops folder. The drive of the data folder must have 10 GB free. |
| External PostgreSQL 17 or later, on your own server | A PostgreSQL role. See Create a PostgreSQL role. |
Create an Oracle account
Use Oracle Database 12.2 or later, Enterprise Edition or Standard Edition 2. Any service name is correct, also the service of a pluggable database.
As a DBA, create a dedicated account:
CREATE USER scops IDENTIFIED BY "<password>" DEFAULT TABLESPACE <tablespace> QUOTA UNLIMITED ON <tablespace>; GRANT CREATE SESSION, CREATE TABLE, CREATE SEQUENCE, CREATE TRIGGER TO scops; GRANT ANALYZE ANY TO scops;Allow one session for each monitored database, plus 100, in
PROCESSES,SESSIONSand the profile of the account.
ANALYZE ANY is optional: with it, the repository refreshes its own statistics sooner.
Create a PostgreSQL role
Use PostgreSQL 17 or later. The best database has the builtin
C.UTF-8locale: then text sorts as on Oracle. Setup tells you if the locale is different.As a superuser, connected to that database, create a role with a schema of its own:
CREATE ROLE scops LOGIN PASSWORD '<password>'; CREATE SCHEMA scops AUTHORIZATION scops;Allow one connection for each monitored database, plus 100, in
max_connections.
If something is missing, Missing Grants in Setup shows the script for it.
Use a supported browser
Use Edge, Chrome or Firefox. Internet Explorer cannot open Scops.
Open the network ports
| From | To | Port |
|---|---|---|
| The browsers of the users | The Scops server | 5138 (HTTPS) by default |
| The Scops server | The repository listener | Usually 1521 (Oracle) or 5432 (PostgreSQL) |
| The Scops server | The listener of each monitored database | Usually 1521 |
Mail, LDAP, SSH, the AI model and activation need more connections: see Connections Scops makes.
Related
Updated November 9, 2026