Vorheriges Thema: Mehrere ACE-InstanzenNächstes Thema: Protokollmeldungen zu ACE-Instanzen


Konfigurieren mehrerer ACE-Instanzen

Alle ACE-Konfigurationsparameter werden für die Standardinstanz konfiguriert (Instanz 0). Alle zusätzlichen ACE-Instanzen verwenden standardmäßig die Parameter, die für die Standardinstanz konfiguriert wurden. Sie können die zusätzlichen ACE-Instanzen anders als die Standardinstanz konfigurieren, indem Sie manuell die Konfigurationsparameter zur Tabelle T_SYSTEM_CONFIGURATIONS hinzufügen.

Die Konfigurationsparameter sind in der Tabelle "T_SYSTEM_CONFIGURATIONS" in einer baumartigen Struktur angeordnet. Unter dem Schlüssel "pslwriter" finden Sie im Verzeichnis Folgendes:

Sie können einen Parameter für eine bestimmte Instanz konfigurieren.

Gehen Sie wie folgt vor:
  1. Fügen Sie den Parameter in der Tabelle "T_SYSTEM_CONFIGURATIONS" unter dem Schlüssel "pslwriter" im Schlüssel "pslwriterX" hinzu.
  2. Legen Sie den Wert des Parameters fest.

    Zum Beispiel haben alle Instanzen eine Zykluslänge von einer Stunde.

    Sie können Instanz 5 mit einer Zykluslänge von zwei Stunden festlegen. Erstellen Sie unter dem "pslwriter"-Schlüssel einen Parameter "cyclelength" für die Zykluslänge und legen Sie ihn auf 7200 fest.

  3. Führen Sie die folgende Abfrage aus, um die Schlüssel aller für die Engine relevanten Instanzen anzuzeigen, die in "T_SYSTEM_CONFIGURATION" vorhanden sind:
    select t.sys_config_id, t.sys_config_name  
    from t_system_configurations t  
    where t.sys_config_parent=71
    and t.sys_config_name like 'pslwriter%'
    
  4. Vergewissern Sie sich, dass pslwriter5 vorhanden ist. Wenn "pslwriter5" nicht vorhanden ist, wurde diese Instanz wahrscheinlich nie ausgeführt. Führen Sie sie ein paar Sekunden lang aus, damit die notwendigen Schlüssel zur Tabelle hinzugefügt werden.
  5. Übernehmen Sie aus der Abfrage SYS_CONFIG_ID von Instanz 5 und führen Sie die folgende Abfrage aus, um die Konfigurationsparameter anzuzeigen, die derzeit für Instanz 5 vorhanden sind.
    select t.sys_config_id, t.sys_config_name, t.sys_config_value
    from t_system_configurations t  
    where t.sys_config_parent=<SYS_CONFIG_ID of instance 5>
    
  6. Wenn der Parameter "cyclelength" vorhanden ist, legen Sie dessen Wert durch die folgende Abfrage fest:
    update t_system_configurations t
    set t.sys_config_value='7200'  
    where t.sys_config_id=<SYS_CONFIG_ID of the parameter>
    
  7. Wenn der Parameter "cyclelength" noch nicht vorhanden ist, fügen Sie ihn hinzu und Parameter und legen Sie seinen Wert durch die folgende Abfrage fest:
    insert into t_system_configurations t
    (
    	SYS_CONFIG_ID, 
    	SYS_CONFIG_NAME, 
    	SYS_CONFIG_VALUE, 
    	SYS_CONFIG_PARENT, 
    	MODIFY_DATE
    )
    values
    (
    	seq_sla_sys_config.nextval, 
    	'cyclelength', 
    	'7200', 
    	<SYS_CONFIG_ID of instance 5>,
    	sysdate
    )