Datenbank-Administrationssystem verschieben

Wenn Sie ARIS mit einem externen Datenbank-Administrationssystem ausführen und der operative Datenbankserver an einen anderen Ort verschoben wurde, müssen Sie die Einstellungen ändern, z. B. die IP-Adresse und den Servernamen.

Vorgehen

  1. ARIS Cloud Controller (ACC) starten..
  2. Stoppen Sie alle Runnables außer zoo (Service-Registry).
  3. Ermitteln Sie die Service-ID des zu ändernden externen Datenbankservice. Geben Sie Folgendes ein: list external services
  4. Überprüfen Sie die aktuellen Einstellungen des externen Datenbankservice. Geben Sie Folgendes ein: show external service <Service-ID>

    Beispiel: show external service db0000000000

    Je nach verwendetem Datenbanksystem werden unterschiedliche Einstellungen angezeigt.

    Ausgabebeispiel (Oracle):

    Service db0000000000 (Type DB)

    Parameter:

    ...

    host sbrva100.com.ad.aaf

    ...

    url jdbc:oracle:thin:@//sbrva100.com.ad.aaf:1521/aris

    ...

    Ausgabebeispiel (Microsoft SQL Server):

    Service db0000000000 (Type DB)

    Parameter:

    ...

    host sbrva100.com.ad.aaf

    ...

    url jdbc:sqlserver://sbrva100.com.ad.aaf;DatabaseName=aris10db;instanceName=aris

    ...

  5. Ändern Sie die erforderlichen Einstellungen mit dem Befehl update external service.

    Beispiel (Oracle):

    update external service <service ID> url="jdbc:oracle:thin:@//<Oracle-Server>:<Listener-Port>/<Instanzname>" host=<Oracle-Server>

    Beispiel (Microsoft SQL Server):

    update external service <Service-ID> url="jdbc:sqlserver://<Microsoft SQL Server>:<Listener-Port>;DatabaseName=<Datenbankname>;instanceName=<Instanzname>" host=<Microsoft SQL Server>

  6. Überprüfen Sie das angewendete Datenbankschema. Geben Sie Folgendes ein: list tenant <Name> data for service db

    Ausgabebeispiel (Standard-Mandant):

    Data of tenant default tenant for application db

    Key Value

    com.aris.cip.db.schema aris_default

    com.aris.ecp.db.schema aris_default

    name default

  7. Ändern Sie bei Bedarf die Schemaeinstellungen für alle Mandanten. Geben Sie Folgendes ein:

    set tenant <Mandantenname> data for service db com.aris.cip.db.schema=<neuer Schemaname>

    Beispiel (Master-Mandant):

    set tenant master data for service db com.aris.cip.db.schema=aris10_master

    (com.aris.ecp.db.schema wird nicht benötigt)

    Beispiel (Standard-Mandant):

    set tenant default data for service db com.aris.cip.db.schema=aris10_default com.aris.ecp.db.schema=aris10_default

  8. Überprüfen Sie die neuen Einstellungen mit Hilfe der Befehle:

    show external service <Service-ID>

    list tenant <Mandantenname> data for service db

  9. Starten Sie alle Runnables. Geben Sie Folgendes ein: startall