LFD: Unterschied zwischen den Versionen
Admin (Diskussion | Beiträge) (Die Seite wurde geleert.) |
Admin (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
=== Zwischenrechner === | |||
Anlegen einer virtuellen Maschine mit [[SUSE Linux Enterprise Server 10 SP3]]. In Dresden wurde SLES 10 SP1 (i586) installiert. | |||
Diese virtuelle Maschine trägt den Namen "LfD-SRV-BIBTEMP". | |||
* Prüfen der Software (MD5-Summen usw.) | |||
* Anlegen von Gruppe und Benutzer "sisis" | |||
# <b>groupadd sisis</b> | |||
# <b>useradd -g sisis -d /home/sisis -s /bin/bash -c "SISIS-Sunrise-Benutzer" -m sisis</b> | |||
# <b>passwd sisis</b> | |||
Password: | |||
* Kopieren von Sybase ASE 12.5.4 auf den Zwischenrechner | |||
* Installation von Sybase ASE 12.5.4 auf dem Zwischenrechner gemäss [[Sybase ASE 12.5.4 - Installation (SLES)]] | |||
* Installation der SISIS-Sunrise V3.5pl2-Pakete "package", "sisis-pap" und "sisisbase" auf Zwischenrechner "ltas0022". | |||
{{Alert|Eigentlich sind diese Pakete nur für SLES 8 und 9 freigegeben, aber wirklich benötigt werden nur einige wenige Dateien, sodass es wohl auch unter SLES 10 funktionieren wird. | |||
* Jedenfalls beim LFD in Dresden wurde es unter SLES SP1 so gemacht}} | |||
# <b>tar xzf package-V3.5-linux-pkg-tar.gz</b> | |||
# <b>cd package && ./install</b> | |||
# <b>cd .. && rm -rf package package-V3.5-linux-pkg-tar.gz</b> | |||
# <b>tar xzf sisis-pap-V3.5pl2-linux-pkg-tar.gz</b> | |||
# <b>cd sisis-pap && ./install</b> | |||
# <b>cd .. && rm -rf sisis-pap sisis-pap-V3.5pl1-linux-pkg-tar.gz</b> | |||
# <b>tar xzf sisisbase-V3.5pl2d-linux-pkg-tar.gz</b> | |||
# <b>cd sisisbase && ./install</b> | |||
# <b>cd .. && rm -rf sisisbase sisisbase-V3.5pl2d-linux-pkg-tar.gz</b> | |||
* Starten von Sybase | |||
# <b>/etc/init.d/sybase start</b> | |||
* Anlegen der Datenbank "sisis" gemäss [[SISIS-SunRise - Creation of Sybase ASE database "sisis"]]. Sinnvollerweise wird dabei die Datenbank genau in der Grösse angelegt, welche sie auch auf dem produktiven Rechner hat - dann kann direkt eine Dumpdatei von dort eingespielt werden. Verwendet wurden dabei: | |||
** Brandenburg: die Dateien "DiskInit.brandenburg.sql" und "CreatDb.brandenburg.sql" | |||
** Lampertheim: die Dateien "DiskInit.lampertheim.sql" und "CreatDb.lampertheim.sql" | |||
** Bayerischer Landtag: die Dateien "DiskInit.landtag.sql" und "CreatDb.landtag.sql" | |||
** Dresden - LFD: die Dateien "DiskInit.lfd.sql" und "CreatDb.lfd.sql" | |||
* Sichern der leeren Datenbank auf dem Zwischenrechner | |||
login: <b>sisis</b> | |||
$ <b>. /opt/lib/sisis/etc/syb.rc && export LANG=de</b> | |||
$ <b>$SYBASE/OCS-12_5/bin/isql -Usa -P$(cat ${SISISROOT}/etc/syb/syb.pw | \ | |||
grep ^sa: | awk -F: '{ print $2 }' | tr -d '\012') -SsisisSYB</b> | |||
1> <b>dump database sisis to "compress::/home/sybase/sisis.landtag-LEER.cdmp"</b> | |||
2> <b>go</b> | |||
* Erstellen einer Sicherung auf dem produktiven Bibliotheksrechner | |||
** in Brandenburg: "LS03" | |||
** in Lampertheim: "sisis-lampertheim" | |||
** beim Bayerischen Landtag: "ltas0019" | |||
** beim Landesamt für Denkmalpflege Sachsen: "LfD-SRV-BIB" | |||
login: <b>sisis</b> | |||
$ <b>. /opt/lib/sisis/etc/syb.rc && export LANG=de</b> | |||
$ <b>$SYBASE/OCS-12_5/bin/isql -Usa -P$(cat ${SISISROOT}/etc/syb/syb.pw | \ | |||
grep ^sa: | awk -F: '{ print $2 }' | tr -d '\012') -SsisisSYB</b> | |||
1> <b>dump database sisis to "compress::/tmp/DBSAVEsisis-ltas0019.20130122.cdmp"</b> | |||
2> <b>go</b> | |||
* Kopieren der Sicherung auf den Zwischenrechner | |||
** in Brandenburg: "ls16" | |||
** in Lampertheim: "sles-10sp3" (Kopiervorgang dauert rund 60 Minuten) | |||
** beim Bayerischen Landtag: "ltas0022" | |||
* Einspielen der Sicherung auf dem Zwischenrechner | |||
** in Brandenburg: "ls16" | |||
** in Lampertheim: "sles-10sp3" | |||
** beim Bayerischen Landtag: "ltas0022" | |||
login: <b>sisis</b> | |||
$ <b>bin/SybSQLsa</b> | |||
1> <b>load database sisis from "compress::/backup/sybase/DBSAVEsisis-LS03.20121118.cdmp"</b> | |||
2> <b>go</b> | |||
1> <b>online database sisis</b> | |||
2> <b>go</b> | |||
* Erstellen einer Systemsicherung | |||
** in Brandenburg: auf Rechner "LS03" und Verschieben auf neuen Rechner "ls17" | |||
** in Lampertheim: auf Rechner "sisis-lampertheim" und Verschieben auf Rechner "LAMPSISIS01" | |||
** beim Bayerischen Landtag: auf Rechner "ltas0019" und Verschieben auf Rechner "ltas0021" | |||
* Hinstellen der nötigen SISIS-Sunrise V3.7pl2-Software auf Zwischenrechner | |||
** in Brandenburg: auf Rechner "ls16" | |||
** in Lampertheim: auf Rechner "sles-10sp3" | |||
** beim Bayerischen Landtag: "ltas0022" | |||
* Installation von der SISIS-Sunrise V3.7pl2-Pakete "package", "sisis-pap", "sisisbase", "avserver", "catserver" und "opserver" auf Zwischenrechner | |||
** in Brandenburg: auf Rechner "ls16" | |||
** in Lampertheim: auf Rechner "sles-10sp3" | |||
** beim Bayerischen Landtag: "ltas0022" | |||
# tar xzf package-V3.7-linux-pkg-tar.gz | |||
# cd package && ./install | |||
# cd .. && rm -rf package package-V3.7-linux-pkg-tar.gz | |||
# tar xzf sisis-pap-V3.7a-linux-pkg-tar.gz | |||
# cd sisis-pap && ./install | |||
# cd .. && rm -rf sisis-pap sisis-pap-V3.7a-linux-pkg-tar.gz | |||
# tar xzf sisisbase-V3.7pl2b-linux-pkg-tar.gz | |||
# cd sisisbase && ./install | |||
Möchten Sie die Parameter der sisisbase-Installation ändern? (J/N) <b>N</b> | |||
# cd .. && rm -rf sisisbase sisisbase-V3.7pl2b-linux-pkg-tar.gz | |||
# tar xzf avserver-V3.7pl2-linux-pkg-tar.gz | |||
# cd avserver && ./install | |||
# cd .. && rm -rf avserver avserver-V3.7pl2-linux-pkg-tar.gz | |||
# tar xzf catserver-V3.7pl2a-linux-pkg-tar.gz | |||
# cd catserver && ./install | |||
2 - CATServer WITH acquisition functions | |||
# cd .. && rm -rf catserver catserver-V3.7pl2a-linux-pkg-tar.gz | |||
# tar xzf opserver-V3.7pl2-linux-pkg-tar.gz | |||
# cd opserver && ./install | |||
# cd .. && rm -rf opserver opserver-V3.7pl2-linux-pkg-tar.gz | |||
* Update der SISIS-Sunrise V3.5pl1-Datenbank "sisis" auf Zwischenrechner zu SISIS-Sunrise V3.7pl2 gemäss [[SISIS-Sunrise - Migration von Sybase ASE 12.5.4 und V3.5pl1 auf neuen Rechner mit Sybase ASE 12.5.4 und V3.7]] | |||
** in Brandenburg: auf Rechner "ls16" | |||
** in Lampertheim: auf Rechner "sles-10sp3" | |||
** beim Bayerischen Landtag: "ltas0022" | |||
login: <b>sisis</b> | |||
$ <b>. /opt/lib/sisis/etc/syb.rc && export LANG=de</b> | |||
$ <b>printf "sp_dboption sisis, 'trunc log on chkpt', true\ngo\nuse sisis\ngo\ncheckpoint\ngo\n" | \ | |||
$SYBASE/OCS-12_5/bin/isql -Usa -P$(cat ${SISISROOT}/etc/syb/syb.pw | \ | |||
grep ^sa: | awk -F: '{ print $2 }' | tr -d '\012') -SsisisSYB</b> | |||
Now update your database using the script "yaust2.sh". (Flag "-u" results in an update basing on the actually installed database version. Flag "-k" results in backing up all tables that will be changed during the update in directory "$AREA". Flag "-e 4" results in 4 parallel threads.) | |||
$ <b>export AREA=/home/sisis DATABASE=sisis DBS=syb</b> | |||
$ <b>cd /home/sisis/sc</b> | |||
$ <b>vi boundcollection.sisis.cfg</b> | |||
0 != k/1/i | |||
$ <b>./yaust2.sh -u -k</b> | |||
Update-Script for SISIS-SunRise: | |||
... $RCSfile: yaust2.sh,v $Revision: 241533 $ | |||
... started on "Linux sles-10sp3 2.6.16.60-0.54.5-default" | |||
... started at "Fr Dez 21 20:37:41 CET 2012" | |||
... pre-selected "Sybase" database "sisis" | |||
... pre-selected database server "sisisSYB" | |||
... pre-selected area for unload-files "/home/sisis/area_sisis/loadFiles" | |||
The file /home/sisis/sc/boundcollection.sisis.cfg will be used for boundcollection update! | |||
Continue? | |||
1) "yes" | |||
2) "no" | |||
Please enter: 1 | |||
Using /home/sisis/sc/boundcollection.sisis.cfg !! | |||
... installed "sisisbase" version: "V3.7pl2b" | |||
... current database version: "V3.5pl2" | |||
... update database "sisis" to "V3.7pl2"? | |||
Is this what you really want to do? | |||
... Let's start and hit ENTER to CONTINUE or interrupt | |||
<b>Interrupt with CTRL+C</b> | |||
Zum Vermeiden von Verbindungsabbrüchen wird beim tatsächlichen Aufruf des Skripts "yaust2.sh" der Befehl "nohup" verwendet. | |||
* Bei der [[Fouqué-Bibliothek der Stadt Brandenburg an der Havel]] dauerte dieser Vorgang etwa 25 Minuten. | |||
* Bei der [[Stadtbücherei Lampertheim]] dauerte dieser Vorgang etwa 8 Minuten. | |||
* Beim [[Bayerischen Landtag]] dauerte dieser Vorgang etwa 2 Minuten. | |||
$ <b>nohup ./yaust2.sh -u -k -n -e 4 &</b> | |||
$ <b>tail -f nohup.out</b> | |||
Kontrolle der Protokolldatei. | |||
$ <b>more /home/sisis/area_sisis/updDbt.prot*</b> | |||
Aktualisieren der sequences in Sybase ASE. | |||
$ <b>. /opt/lib/sisis/etc/syb.rc && export LANG=de</b> | |||
$ <b>${SC_SQL} -Usisis -P$(cat ${SISISROOT}/etc/syb/syb.pw | \ | |||
grep ^sisis: | awk -F: '{ print $2 }' | tr -d '\012') \ | |||
-SsisisSYB -Dsisis -i /home/sisis/sc/SybUpdSeq.sql</b> | |||
* Sichern der gefüllten SISIS-Sunrise V3.7pl2-Datenbank auf dem Zwischenrechner | |||
** in Brandenburg: auf Rechner "ls16" | |||
** in Lampertheim: auf Rechner "sles-10sp3" | |||
** beim Bayerischen Landtag: "ltas0022" | |||
login: <b>sisis</b> | |||
$ <b>. /opt/lib/sisis/etc/syb.rc && export LANG=de</b> | |||
$ <b>$SYBASE/OCS-12_5/bin/isql -Usa -P$(cat ${SISISROOT}/etc/syb/syb.pw | \ | |||
grep ^sa: | awk -F: '{ print $2 }' | tr -d '\012') -SsisisSYB</b> | |||
1> <b>dump database sisis to "compress::/home/sybase/sisis-V3.7pl2-gefuellt.cdmp"</b> | |||
2> <b>go</b> | |||
* Anlegen der Datei "GENdb.ini" auf dem Zwischenrechner gemäss der Datei auf dem alten Bibliotheksrechner. Der alte Bibliotheksrechner heisst | |||
** in Brandenburg: "LS03" | |||
** in Lampertheim: "sisis-lampertheim" | |||
** beim Bayerischen Landtag: "ltas0019" | |||
$ <b>vi /home/sisis/sc/GENdb.ini</b> | |||
misc:sonstige : | |||
cir:CIR-: | |||
cat:CAT-: | |||
acq:ACQ-: | |||
imx:IMX-: | |||
opac:OPAC-: | |||
z39:z39.50-: | |||
z39target:z39target-: | |||
adm:adm-: | |||
ig:ig-: | |||
* Neuaufbau der Indizes auf dem Zwischenrechner | |||
** in Brandenburg: auf Rechner "ls16" | |||
** in Lampertheim: auf Rechner "sles-10sp3" | |||
** beim Bayerischen Landtag: "ltas0022" | |||
$ <b>. /opt/lib/sisis/etc/syb.rc</b> | |||
$ <b>export DATABASE=sisis DBS=syb LANG=de</b> | |||
$ <b>cd /home/sisis/sc</b> | |||
$ <b>./GENdb.sh -i no -d yes -t no -D no -v no -l no</b> | |||
$ <b>./GENdb.sh -i yes -d no -t no -D no -v no -l no</b> | |||
$ <b>./updateStatistics.sh -a -b -d sisis</b> | |||
Sichern der Datenbank "sisis" nach dem Neuaufbau der Indizes. | |||
$ <b>. /opt/lib/sisis/etc/syb.rc && export LANG=de</b> | |||
$ <b>$SYBASE/OCS-12_5/bin/isql -Usa -P$(cat ${SISISROOT}/etc/syb/syb.pw | \ | |||
grep ^sa: | awk -F: '{ print $2 }' | tr -d '\012') -SsisisSYB</b> | |||
1> <b>dump database sisis to "compress::/home/sybase/sisis-V3.7pl2-gefuellt-indizesneuaufgebaut.cdmp"</b> | |||
2> <b>go</b> | |||
Das Transaktionslogging wird nun wieder aktiviert. | |||
$ <b>printf "sp_dboption sisis, 'trunc log on chkpt', false\ngo\nuse sisis\ngo\ncheckpoint\ngo\n" | \ | |||
$SYBASE/OCS-12_5/bin/isql -Usa -P$(cat ${SISISROOT}/etc/syb/syb.pw | \ | |||
grep ^sa: | awk -F: '{ print $2 }' | tr -d '\012') -SsisisSYB</b> | |||
* Hinstellen der nötigen Software auf den neuen Rechner | |||
** in Brandenburg: auf Rechner "ls17" | |||
** in Lampertheim: auf Rechner "LAMPSISIS01" | |||
** beim Bayerischen Landtag: auf Rechner "ltas0021" | |||
* Installation der Wartungsskripte auf dem neuen Rechner | |||
** in Brandenburg: auf Rechner "ls17" | |||
** in Lampertheim: auf Rechner "LAMPSISIS01" | |||
** beim Bayerischen Landtag: auf Rechner "ltas0021" | |||
Weiter geht es mit folgenden Schritten: | |||
* [[SISIS-SunRise - Migration von Sybase ASE 12.5.4 und V3.7pl2 mit yaust.tar auf neuen Rechner mit Sybase ASE 15.0.3 und V4.1pl2 (SLES)]] | |||
** Abschnitt "(Alter Rechner) Entladen der SISIS-Sunrise V3.7pl2-Datenbankinhalte und Update auf V4.1pl2 für die Testmigration" |
Version vom 28. August 2013, 15:06 Uhr
Zwischenrechner[Bearbeiten]
Anlegen einer virtuellen Maschine mit SUSE Linux Enterprise Server 10 SP3. In Dresden wurde SLES 10 SP1 (i586) installiert.
Diese virtuelle Maschine trägt den Namen "LfD-SRV-BIBTEMP".
- Prüfen der Software (MD5-Summen usw.)
- Anlegen von Gruppe und Benutzer "sisis"
# groupadd sisis # useradd -g sisis -d /home/sisis -s /bin/bash -c "SISIS-Sunrise-Benutzer" -m sisis # passwd sisis Password:
- Kopieren von Sybase ASE 12.5.4 auf den Zwischenrechner
- Installation von Sybase ASE 12.5.4 auf dem Zwischenrechner gemäss Sybase ASE 12.5.4 - Installation (SLES)
- Installation der SISIS-Sunrise V3.5pl2-Pakete "package", "sisis-pap" und "sisisbase" auf Zwischenrechner "ltas0022".
- Jedenfalls beim LFD in Dresden wurde es unter SLES SP1 so gemacht
# tar xzf package-V3.5-linux-pkg-tar.gz # cd package && ./install # cd .. && rm -rf package package-V3.5-linux-pkg-tar.gz
# tar xzf sisis-pap-V3.5pl2-linux-pkg-tar.gz # cd sisis-pap && ./install # cd .. && rm -rf sisis-pap sisis-pap-V3.5pl1-linux-pkg-tar.gz
# tar xzf sisisbase-V3.5pl2d-linux-pkg-tar.gz # cd sisisbase && ./install # cd .. && rm -rf sisisbase sisisbase-V3.5pl2d-linux-pkg-tar.gz
- Starten von Sybase
# /etc/init.d/sybase start
- Anlegen der Datenbank "sisis" gemäss SISIS-SunRise - Creation of Sybase ASE database "sisis". Sinnvollerweise wird dabei die Datenbank genau in der Grösse angelegt, welche sie auch auf dem produktiven Rechner hat - dann kann direkt eine Dumpdatei von dort eingespielt werden. Verwendet wurden dabei:
- Brandenburg: die Dateien "DiskInit.brandenburg.sql" und "CreatDb.brandenburg.sql"
- Lampertheim: die Dateien "DiskInit.lampertheim.sql" und "CreatDb.lampertheim.sql"
- Bayerischer Landtag: die Dateien "DiskInit.landtag.sql" und "CreatDb.landtag.sql"
- Dresden - LFD: die Dateien "DiskInit.lfd.sql" und "CreatDb.lfd.sql"
- Sichern der leeren Datenbank auf dem Zwischenrechner
login: sisis $ . /opt/lib/sisis/etc/syb.rc && export LANG=de $ $SYBASE/OCS-12_5/bin/isql -Usa -P$(cat ${SISISROOT}/etc/syb/syb.pw | \ grep ^sa: | awk -F: '{ print $2 }' | tr -d '\012') -SsisisSYB 1> dump database sisis to "compress::/home/sybase/sisis.landtag-LEER.cdmp" 2> go
- Erstellen einer Sicherung auf dem produktiven Bibliotheksrechner
- in Brandenburg: "LS03"
- in Lampertheim: "sisis-lampertheim"
- beim Bayerischen Landtag: "ltas0019"
- beim Landesamt für Denkmalpflege Sachsen: "LfD-SRV-BIB"
login: sisis $ . /opt/lib/sisis/etc/syb.rc && export LANG=de $ $SYBASE/OCS-12_5/bin/isql -Usa -P$(cat ${SISISROOT}/etc/syb/syb.pw | \ grep ^sa: | awk -F: '{ print $2 }' | tr -d '\012') -SsisisSYB 1> dump database sisis to "compress::/tmp/DBSAVEsisis-ltas0019.20130122.cdmp" 2> go
- Kopieren der Sicherung auf den Zwischenrechner
- in Brandenburg: "ls16"
- in Lampertheim: "sles-10sp3" (Kopiervorgang dauert rund 60 Minuten)
- beim Bayerischen Landtag: "ltas0022"
- Einspielen der Sicherung auf dem Zwischenrechner
- in Brandenburg: "ls16"
- in Lampertheim: "sles-10sp3"
- beim Bayerischen Landtag: "ltas0022"
login: sisis $ bin/SybSQLsa 1> load database sisis from "compress::/backup/sybase/DBSAVEsisis-LS03.20121118.cdmp" 2> go 1> online database sisis 2> go
- Erstellen einer Systemsicherung
- in Brandenburg: auf Rechner "LS03" und Verschieben auf neuen Rechner "ls17"
- in Lampertheim: auf Rechner "sisis-lampertheim" und Verschieben auf Rechner "LAMPSISIS01"
- beim Bayerischen Landtag: auf Rechner "ltas0019" und Verschieben auf Rechner "ltas0021"
- Hinstellen der nötigen SISIS-Sunrise V3.7pl2-Software auf Zwischenrechner
- in Brandenburg: auf Rechner "ls16"
- in Lampertheim: auf Rechner "sles-10sp3"
- beim Bayerischen Landtag: "ltas0022"
- Installation von der SISIS-Sunrise V3.7pl2-Pakete "package", "sisis-pap", "sisisbase", "avserver", "catserver" und "opserver" auf Zwischenrechner
- in Brandenburg: auf Rechner "ls16"
- in Lampertheim: auf Rechner "sles-10sp3"
- beim Bayerischen Landtag: "ltas0022"
# tar xzf package-V3.7-linux-pkg-tar.gz # cd package && ./install # cd .. && rm -rf package package-V3.7-linux-pkg-tar.gz
# tar xzf sisis-pap-V3.7a-linux-pkg-tar.gz # cd sisis-pap && ./install # cd .. && rm -rf sisis-pap sisis-pap-V3.7a-linux-pkg-tar.gz
# tar xzf sisisbase-V3.7pl2b-linux-pkg-tar.gz # cd sisisbase && ./install Möchten Sie die Parameter der sisisbase-Installation ändern? (J/N) N # cd .. && rm -rf sisisbase sisisbase-V3.7pl2b-linux-pkg-tar.gz
# tar xzf avserver-V3.7pl2-linux-pkg-tar.gz # cd avserver && ./install # cd .. && rm -rf avserver avserver-V3.7pl2-linux-pkg-tar.gz
# tar xzf catserver-V3.7pl2a-linux-pkg-tar.gz # cd catserver && ./install 2 - CATServer WITH acquisition functions # cd .. && rm -rf catserver catserver-V3.7pl2a-linux-pkg-tar.gz
# tar xzf opserver-V3.7pl2-linux-pkg-tar.gz # cd opserver && ./install # cd .. && rm -rf opserver opserver-V3.7pl2-linux-pkg-tar.gz
- Update der SISIS-Sunrise V3.5pl1-Datenbank "sisis" auf Zwischenrechner zu SISIS-Sunrise V3.7pl2 gemäss SISIS-Sunrise - Migration von Sybase ASE 12.5.4 und V3.5pl1 auf neuen Rechner mit Sybase ASE 12.5.4 und V3.7
- in Brandenburg: auf Rechner "ls16"
- in Lampertheim: auf Rechner "sles-10sp3"
- beim Bayerischen Landtag: "ltas0022"
login: sisis $ . /opt/lib/sisis/etc/syb.rc && export LANG=de $ printf "sp_dboption sisis, 'trunc log on chkpt', true\ngo\nuse sisis\ngo\ncheckpoint\ngo\n" | \ $SYBASE/OCS-12_5/bin/isql -Usa -P$(cat ${SISISROOT}/etc/syb/syb.pw | \ grep ^sa: | awk -F: '{ print $2 }' | tr -d '\012') -SsisisSYB
Now update your database using the script "yaust2.sh". (Flag "-u" results in an update basing on the actually installed database version. Flag "-k" results in backing up all tables that will be changed during the update in directory "$AREA". Flag "-e 4" results in 4 parallel threads.)
$ export AREA=/home/sisis DATABASE=sisis DBS=syb $ cd /home/sisis/sc $ vi boundcollection.sisis.cfg 0 != k/1/i $ ./yaust2.sh -u -k Update-Script for SISIS-SunRise: ... $RCSfile: yaust2.sh,v $Revision: 241533 $ ... started on "Linux sles-10sp3 2.6.16.60-0.54.5-default" ... started at "Fr Dez 21 20:37:41 CET 2012" ... pre-selected "Sybase" database "sisis" ... pre-selected database server "sisisSYB" ... pre-selected area for unload-files "/home/sisis/area_sisis/loadFiles" The file /home/sisis/sc/boundcollection.sisis.cfg will be used for boundcollection update! Continue? 1) "yes" 2) "no" Please enter: 1 Using /home/sisis/sc/boundcollection.sisis.cfg !! ... installed "sisisbase" version: "V3.7pl2b" ... current database version: "V3.5pl2" ... update database "sisis" to "V3.7pl2"? Is this what you really want to do? ... Let's start and hit ENTER to CONTINUE or interrupt Interrupt with CTRL+C
Zum Vermeiden von Verbindungsabbrüchen wird beim tatsächlichen Aufruf des Skripts "yaust2.sh" der Befehl "nohup" verwendet.
- Bei der Fouqué-Bibliothek der Stadt Brandenburg an der Havel dauerte dieser Vorgang etwa 25 Minuten.
- Bei der Stadtbücherei Lampertheim dauerte dieser Vorgang etwa 8 Minuten.
- Beim Bayerischen Landtag dauerte dieser Vorgang etwa 2 Minuten.
$ nohup ./yaust2.sh -u -k -n -e 4 & $ tail -f nohup.out
Kontrolle der Protokolldatei.
$ more /home/sisis/area_sisis/updDbt.prot*
Aktualisieren der sequences in Sybase ASE.
$ . /opt/lib/sisis/etc/syb.rc && export LANG=de $ ${SC_SQL} -Usisis -P$(cat ${SISISROOT}/etc/syb/syb.pw | \ grep ^sisis: | awk -F: '{ print $2 }' | tr -d '\012') \ -SsisisSYB -Dsisis -i /home/sisis/sc/SybUpdSeq.sql
- Sichern der gefüllten SISIS-Sunrise V3.7pl2-Datenbank auf dem Zwischenrechner
- in Brandenburg: auf Rechner "ls16"
- in Lampertheim: auf Rechner "sles-10sp3"
- beim Bayerischen Landtag: "ltas0022"
login: sisis $ . /opt/lib/sisis/etc/syb.rc && export LANG=de $ $SYBASE/OCS-12_5/bin/isql -Usa -P$(cat ${SISISROOT}/etc/syb/syb.pw | \ grep ^sa: | awk -F: '{ print $2 }' | tr -d '\012') -SsisisSYB 1> dump database sisis to "compress::/home/sybase/sisis-V3.7pl2-gefuellt.cdmp" 2> go
- Anlegen der Datei "GENdb.ini" auf dem Zwischenrechner gemäss der Datei auf dem alten Bibliotheksrechner. Der alte Bibliotheksrechner heisst
- in Brandenburg: "LS03"
- in Lampertheim: "sisis-lampertheim"
- beim Bayerischen Landtag: "ltas0019"
$ vi /home/sisis/sc/GENdb.ini
misc:sonstige :
cir:CIR-:
cat:CAT-:
acq:ACQ-:
imx:IMX-:
opac:OPAC-:
z39:z39.50-:
z39target:z39target-:
adm:adm-:
ig:ig-:
- Neuaufbau der Indizes auf dem Zwischenrechner
- in Brandenburg: auf Rechner "ls16"
- in Lampertheim: auf Rechner "sles-10sp3"
- beim Bayerischen Landtag: "ltas0022"
$ . /opt/lib/sisis/etc/syb.rc $ export DATABASE=sisis DBS=syb LANG=de $ cd /home/sisis/sc $ ./GENdb.sh -i no -d yes -t no -D no -v no -l no $ ./GENdb.sh -i yes -d no -t no -D no -v no -l no $ ./updateStatistics.sh -a -b -d sisis
Sichern der Datenbank "sisis" nach dem Neuaufbau der Indizes.
$ . /opt/lib/sisis/etc/syb.rc && export LANG=de $ $SYBASE/OCS-12_5/bin/isql -Usa -P$(cat ${SISISROOT}/etc/syb/syb.pw | \ grep ^sa: | awk -F: '{ print $2 }' | tr -d '\012') -SsisisSYB 1> dump database sisis to "compress::/home/sybase/sisis-V3.7pl2-gefuellt-indizesneuaufgebaut.cdmp" 2> go
Das Transaktionslogging wird nun wieder aktiviert.
$ printf "sp_dboption sisis, 'trunc log on chkpt', false\ngo\nuse sisis\ngo\ncheckpoint\ngo\n" | \ $SYBASE/OCS-12_5/bin/isql -Usa -P$(cat ${SISISROOT}/etc/syb/syb.pw | \ grep ^sa: | awk -F: '{ print $2 }' | tr -d '\012') -SsisisSYB
- Hinstellen der nötigen Software auf den neuen Rechner
- in Brandenburg: auf Rechner "ls17"
- in Lampertheim: auf Rechner "LAMPSISIS01"
- beim Bayerischen Landtag: auf Rechner "ltas0021"
- Installation der Wartungsskripte auf dem neuen Rechner
- in Brandenburg: auf Rechner "ls17"
- in Lampertheim: auf Rechner "LAMPSISIS01"
- beim Bayerischen Landtag: auf Rechner "ltas0021"
Weiter geht es mit folgenden Schritten:
- SISIS-SunRise - Migration von Sybase ASE 12.5.4 und V3.7pl2 mit yaust.tar auf neuen Rechner mit Sybase ASE 15.0.3 und V4.1pl2 (SLES)
- Abschnitt "(Alter Rechner) Entladen der SISIS-Sunrise V3.7pl2-Datenbankinhalte und Update auf V4.1pl2 für die Testmigration"