System requirements

Check the server, the repository database, the browser and the network before you run Setup.

Check the server

ItemRequirement
Operating systemWindows Server 2016 or later, x64. For an evaluation, also Windows 10 (1607 or later) or Windows 11. Any display language.
AccountA Windows administrator, to run Setup.
SoftwareNone. 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.
DiskThe 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:

RepositoryWhat you prepare
Oracle 12.2 or laterAn Oracle account. See Create an Oracle account.
Embedded PostgreSQL 18.6, installed automatically with ScopsNothing. 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 serverA PostgreSQL role. See Create a PostgreSQL role.

Create an Oracle account

  1. 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.

  2. 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;
  3. Allow one session for each monitored database, plus 100, in PROCESSES, SESSIONS and the profile of the account.

ANALYZE ANY is optional: with it, the repository refreshes its own statistics sooner.

Create a PostgreSQL role

  1. Use PostgreSQL 17 or later. The best database has the builtin C.UTF-8 locale: then text sorts as on Oracle. Setup tells you if the locale is different.

  2. 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;
  3. 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

FromToPort
The browsers of the usersThe Scops server5138 (HTTPS) by default
The Scops serverThe repository listenerUsually 1521 (Oracle) or 5432 (PostgreSQL)
The Scops serverThe listener of each monitored databaseUsually 1521

Mail, LDAP, SSH, the AI model and activation need more connections: see Connections Scops makes.

Updated November 9, 2026