LFD: Unterschied zwischen den Versionen

Aus Admin Kuhn GmbH
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
== Installation aktueller Hotfix ==
== Konfiguration Datei "sisispar.tab" ==


{{Alert|Im Falle einer Neuinstallation ist das wohl erst später zu machen?}}
Setzen der Variable "BACKUPDIR".


Ab Hotfix "SunRise-V.1pl2-014" ist wie folgt vorzugehen.
# <b>export BACKUPDIR=/OCLC/backup/SunRise-V3.7pl2</b>


  # <b>cd $INSTDIR/SunRise-V4.1pl2-014-linux && ./installer.sh</b>
  # <b>cd /opt/lib/sisis/etc</b>
  done for patch 001
# <b>cp -p sisispar.tab sisispar.tab-ORIG4.1pl2-AK</b>
done for patch 002
  # <b>diff sisispar.tab $BACKUPDIR/opt/lib/sisis/etc/sisispar.tab | more</b>
done for patch 004
  # <b>vi sisispar.tab</b>
done for patch 005
done for patch 006
done for patch 007
done for patch 009
done for patch 010
done for patch 012
done for patch 013
done for patch 014
/opt/lib/sisis/patchlevel.txt updated
  done.


Starten sämtlicher SISIS-Sunrise-Server
In dieser Datei können jeglicher Art vorkommen. Es muss sichergestellt werden, dass alle bisherigen Konfigurationsparameter übernommen werden. Möglicherweise sind auch bisher vorkommende Parameter in neueren Versionen nicht mehr vorhanden und finden sich stattdessen nun beispielsweise in der SISIS-Sunrise Administration.


# <b>/etc/init.d/SunRiseServer start</b>
Beispielsweise musste die Datei "sisispar.tab" bei der [[Fachhochschule Aachen]] und auch bei der [[Hochschule Ostwestfalen-Lippe]] mit einer Menge von Parametern zu ZFL konfiguriert werden und es war auch notwendig, die folgende Zeile am Ende der systemweiten Datei "/etc/services" hinzuzufügen.


Danach Absetzen des folgenden Befehls.
zflserver 6061/tcp
 
{{Alert|Bei der [[Hochschule Ostwestfalen-Lippe]] wurden auf dem alten Solaris-Rechner folgende Einträge am Ende der Datei "/etc/services gefunden:
 
servicetag 6481/udp
servicetag 6481/tcp
cat 3045/tcp
z39cat 3046/tcp
slnp 3048/tcp
ops 3025/tcp
z39target 3950/tcp
zflserver 6061/tcp
sip2slnp 8115/tcp
 
Automatisch eingetragen werden offenbar:
 
#
# SLNP - CATZ39-Server
#
z39cat 3046/tcp
#
# SLNP - SLNP-Signal
#
slnp 3048/tcp
#
# Z39.50 - Z39Targetd
#
z39target 3950/tcp
 
Sicherung der originalen Datei erstellen.
 
# <b>cp -i /etc/services /etc/services-ORIG-AK</b>
 
Übernommen wurde zusätzlich nur:
 
# <b>vi /etc/services</b>
zflserver 6061/tcp
}}
 
== Konfiguration Datei "SybSave2disk.sh" ==
 
{{Info|Zum Erstellen einer automatischen Sicherung der Sybase ASE 15.0.3-Datenbanken und der zugehörigen Transaktionslogs über die Crontab von benutzer "sisis" stehen zwei Skripte zur Verfügung:
* "/home/sisis/sc/SybSave2disk.sh" zum komprimierten Sichern auf Festplatte (mit Sicherungsaufbewahrung und Mailversand)
* "/opt/lib/sisis/etc/syb/SybSave.sh" zum unkomprimierten Sichern auf Band
 
Es muss in jedem Fall sichergestellt werden, dass die Skripte "SybSave2disk.sh" bzw. "SybSave.sh" vor ihrer Verwendung richtig konfiguriert werden!}}
 
Konfiguration der Datei "SybSave2disk.sh" am Dateibeginn im Abschnitt "MANUAL CONFIGURATION".


  # <b>su - sisis</b>
  # <b>su - sisis</b>
  $ <b>$($(which pkgparam) sisisbase SISISROOT)/siadmin/bin/SisisAdminInstall.sh -a</b>
  $ <b>vi /home/sisis/sc/SybSave2disk.sh</b>
  Lösche Einträge aus  Tabelle adm_text
  DATABASESTOBACKUP="sisis"
Lösche Einträge aus  Tabelle adm_scripts
  KEEPDUMPS=3
Einlesen der Administrationsmodule und Texte.
  MAILTO="xxxxxx"
  MAILSENDER="xxxxxx"
Updating list layouts (table adm_layouts) and EDIFACT defaults (table acq_vardata).
 
Mit folgenden Einträgen kann das Skript in die Crontab von Benutzer "sisis" eingebunden werden.
connected to Sybase:kkb
 
begin operation: DELETE (adm_layouts)
  # Stuendliche Sicherung der Transaktionslogs der Datenbank sisis
97 rows deleted...
  00 8-21 * * * /home/sisis/sc/SybSave2disk.sh trans
command executed
  #
begin operation: INSERT (adm_layouts)
  # Taegliche Sicherung der Datenbank sisis
97 datalines executed
  00 22 * * * /home/sisis/sc/SybSave2disk.sh full
disconnected
connected to Sybase:kkb
begin operation: FOREACH (acq_bibpar)
0 rows unloaded...
begin operation: DELETE (acq_vardata)
  3 rows deleted...
1 datalines executed
begin operation: FOREACH (acq_bibpar)
  0 rows unloaded...
  begin operation: INSERT (acq_vardata)
3 datalines executed
disconnected
List layout update ready.
  Lösche Einträge aus  Tabelle adm_text
Lösche Einträge aus  Tabelle adm_scripts
Einlesen der Administrationsmodule und Texte.
Updating list layouts (table adm_layouts) and EDIFACT defaults (table acq_vardata).
connected to Sybase:sisis
  begin operation: DELETE (adm_layouts)
97 rows deleted...
command executed
begin operation: INSERT (adm_layouts)
97 datalines executed
disconnected
connected to Sybase:sisis
begin operation: FOREACH (acq_bibpar)
0 rows unloaded...
begin operation: DELETE (acq_vardata)
3 rows deleted...
  1 datalines executed
  begin operation: FOREACH (acq_bibpar)
0 rows unloaded...
begin operation: INSERT (acq_vardata)
3 datalines executed
disconnected
List layout update ready.
Lösche Einträge aus  Tabelle adm_text
Lösche Einträge aus  Tabelle adm_scripts
Einlesen der Administrationsmodule und Texte.
   
  Updating list layouts (table adm_layouts) and EDIFACT defaults (table acq_vardata).
connected to Sybase:urisik
begin operation: DELETE (adm_layouts)
97 rows deleted...
command executed
begin operation: INSERT (adm_layouts)
97 datalines executed
disconnected
connected to Sybase:urisik
begin operation: FOREACH (acq_bibpar)
0 rows unloaded...
begin operation: DELETE (acq_vardata)
3 rows deleted...
1 datalines executed
begin operation: FOREACH (acq_bibpar)
0 rows unloaded...
begin operation: INSERT (acq_vardata)
3 datalines executed
disconnected
List layout update ready.

Version vom 29. August 2013, 08:31 Uhr

Konfiguration Datei "sisispar.tab"[Bearbeiten]

Setzen der Variable "BACKUPDIR".

# export BACKUPDIR=/OCLC/backup/SunRise-V3.7pl2
# cd /opt/lib/sisis/etc
# cp -p sisispar.tab sisispar.tab-ORIG4.1pl2-AK
# diff sisispar.tab $BACKUPDIR/opt/lib/sisis/etc/sisispar.tab | more
# vi sisispar.tab

In dieser Datei können jeglicher Art vorkommen. Es muss sichergestellt werden, dass alle bisherigen Konfigurationsparameter übernommen werden. Möglicherweise sind auch bisher vorkommende Parameter in neueren Versionen nicht mehr vorhanden und finden sich stattdessen nun beispielsweise in der SISIS-Sunrise Administration.

Beispielsweise musste die Datei "sisispar.tab" bei der Fachhochschule Aachen und auch bei der Hochschule Ostwestfalen-Lippe mit einer Menge von Parametern zu ZFL konfiguriert werden und es war auch notwendig, die folgende Zeile am Ende der systemweiten Datei "/etc/services" hinzuzufügen.

zflserver 6061/tcp
Bei der Hochschule Ostwestfalen-Lippe wurden auf dem alten Solaris-Rechner folgende Einträge am Ende der Datei "/etc/services gefunden:
servicetag	6481/udp
servicetag	6481/tcp
cat 3045/tcp
z39cat 3046/tcp
slnp 3048/tcp
ops 3025/tcp
z39target 3950/tcp
zflserver 6061/tcp
sip2slnp 8115/tcp

Automatisch eingetragen werden offenbar:

#
# SLNP - CATZ39-Server
#
z39cat 3046/tcp
#
# SLNP - SLNP-Signal
#
slnp 3048/tcp
#
# Z39.50 - Z39Targetd
#
z39target 3950/tcp

Sicherung der originalen Datei erstellen.

# cp -i /etc/services /etc/services-ORIG-AK

Übernommen wurde zusätzlich nur:

# vi /etc/services
zflserver 6061/tcp

Konfiguration Datei "SybSave2disk.sh"[Bearbeiten]

Zum Erstellen einer automatischen Sicherung der Sybase ASE 15.0.3-Datenbanken und der zugehörigen Transaktionslogs über die Crontab von benutzer "sisis" stehen zwei Skripte zur Verfügung:
  • "/home/sisis/sc/SybSave2disk.sh" zum komprimierten Sichern auf Festplatte (mit Sicherungsaufbewahrung und Mailversand)
  • "/opt/lib/sisis/etc/syb/SybSave.sh" zum unkomprimierten Sichern auf Band
Es muss in jedem Fall sichergestellt werden, dass die Skripte "SybSave2disk.sh" bzw. "SybSave.sh" vor ihrer Verwendung richtig konfiguriert werden!

Konfiguration der Datei "SybSave2disk.sh" am Dateibeginn im Abschnitt "MANUAL CONFIGURATION".

# su - sisis
$ vi /home/sisis/sc/SybSave2disk.sh
DATABASESTOBACKUP="sisis"
KEEPDUMPS=3
MAILTO="xxxxxx"
MAILSENDER="xxxxxx"

Mit folgenden Einträgen kann das Skript in die Crontab von Benutzer "sisis" eingebunden werden.

# Stuendliche Sicherung der Transaktionslogs der Datenbank sisis
00 8-21 * * * /home/sisis/sc/SybSave2disk.sh trans
# 
# Taegliche Sicherung der Datenbank sisis
00 22  * * * /home/sisis/sc/SybSave2disk.sh full