Microsoft® SQL-Server-Datenbank für ARIS Risk & Compliance Manager verfügbar machen

Nachdem eine Microsoft® SQL-Server-Datenbank wie oben beschrieben vorbereitet wurde, sind noch einige weitere Schritte erforderlich, um sie für ARIS Risk & Compliance Manager verfügbar zu machen. Sie werden in der Regel durch das Setup ausgeführt. In bestimmten Situationen kann es jedoch notwendig sein, die Datenbankverbindung manuell zu konfigurieren.

Microsoft® SQL-Server als Service des Typs DB_ARCM verfügbar machen

Vorgehen

  1. Öffnen Sie die ARIS Cloud Controller (ACC)-Konsole.
  2. Stoppen Sie die Komponente ARIS Risk & Compliance Manager bei Bedarf mit stop arcm_m.
  3. Führen Sie den folgenden Befehl aus:

    register external service db_arcm dbmsSystem="mssql" url=" jdbc:sqlserver://[Host]:1433;DatabaseName=”[Datenbank]" driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver" username="[Benutzer]" password=" [Kennwort]" host="[Host]" initialSize="10" maxActive="500" maxIdle="50" minIdle="10" maxWait="30000" removeAbandoned="false" removeAbandonedTimeout="60" logAbandoned="false"

  4. Ersetzen Sie die Elemente in eckigen Klammern […] durch die Werte, die Sie für die Microsoft® SQL-Server-Installation verwendet haben. Dadurch wird der Datenbank eine Service-ID, z. B. db-arcm0000000001, hinzugefügt.
  5. Bei Bedarf können Sie die Werte für die Connection-Pool-Parameter initialSize, minIdle, maxActive, maxIdle, maxWait, removeAbandoned, logAbandoned und removeAbandonedTimeout anpassen.

    Beachten Sie, dass sich die Service-ID jedes Mal erhöht, wenn der Befehl register external service ausgeführt wird.

  6. Sie können das Ergebnis überprüfen, indem Sie den Befehl show service [Service-ID] in einem ARIS Cloud Controller, z. B. show service db-arcm0000000001, ausführen.

Über den Befehl list services wird eine Übersicht aller Services angezeigt.

Mandanten von ARIS Risk & Compliance Manager dem Service des Typs DB_ARCM zuordnen

Vorgehen

  1. Wenn Sie ARIS Risk & Compliance Manager zuvor mit der Standarddatenbank (PostgreSQL) gestartet haben, müssen Sie diese Zuordnung entfernen. Führen Sie dazu den folgenden Befehl aus:

    unassign tenant [ARIS Risk & Compliance Manager-Mandantenname] from service db-arcm0000000000

    Beispiel: unassign tenant default from service db-arcm0000000000

    Verwenden Sie den ARIS Cloud Controller-Befehl show external service [Servicename], um den gewünschten Service zu finden. Verwenden Sie den Befehl list services, um eine Liste aller Services anzuzeigen. Der richtige Servicetyp ist DB_ARCM.

  2. Führen Sie den ARIS Cloud Controller-Befehl assign tenant [ARCM-Mandantenname] to service [Service-ID] aus, um den Mandanten von ARIS Risk & Compliance Manager dem Oracle-Service zuzuordnen.

    Beispiel: assign tenant default to service db-arcm0000000001

    Wenn Sie später einen anderen externen Service verwenden möchten, müssen Sie diese Zuordnung entfernen, bevor Sie die neue registrieren.

Der Mandant von ARIS Risk & Compliance Manager wird dem Service des Typs DB_ARCM zugeordnet.

Datenbanktreiber bereitstellen und einbinden

Vorgehen

  1. Laden Sie den passenden Datenbanktreiber aus dem Internet herunter. (Aus Lizenzierungsgründen werden keine Datenbanktreiber bereitgestellt.)
  2. Speichern Sie ihn auf dem Server, auf dem ARIS Risk & Compliance Manager installiert ist.
  3. Um den Datenbanktreiber einzubinden, geben Sie in ARIS Cloud Controller (ACC) den Befehl enhance arcm_m with commonsClasspath local file <Path>\\<to>\\<driver JAR> ein.

Die Microsoft® SQL Server-Datenbank steht nun für ARIS Risk & Compliance Manager zur Verfügung.