|
|
(32 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) |
Zeile 1: |
Zeile 1: |
| Information gemäss den Erfahrungen bei den folgenden Installationen des neuen Sybase ASE 15.0.3-Servers.
| |
|
| |
|
| {| class=wiki
| |
| ! Datum !! Bibliothek !! Rechner !! Betriebssystem
| |
| |-
| |
| | 2011.05.10 || Oberhausen || r036605 || SUSE Linux Enterprise Server 10 SP3
| |
| |-
| |
| | 2011.05.11 || OCLC GmbH (Testrechner) || sunrisedev || SUSE Linux Enterprise Server 11 SP1
| |
| |-
| |
| | 2011.06.20 || [[Fachhochschule Aachen]] || sunrise2 ||
| |
| |-
| |
| | 2012.08.19 || [[Stadtbibliothek Freiburg]] || BIBO2010 || SUSE Linux Enterprise Server 10 SP2 (i586)
| |
| |-
| |
| | 2012.10.03 || [[Stadtbücherei Kaufbeuren]] || SEDVS042 || SUSE Linux Enterprise Server 11 SP1 (i586)
| |
| |-
| |
| | 2012.11.03 || [[Stadtbücherei Pulheim]] || LSAW050 ||
| |
| |-
| |
| | 2012.11.18 || [[Fouqué-Bibliothek der Stadt Brandenburg an der Havel]] || ls17 || SUSE Linux Enterprise Server 11 SP2 (x86_64)
| |
| |-
| |
| | 2012.11.25 || [[Lippischen Landesbibliothek Detmold]] || slx003 || SUSE Linux Enterprise Server 10 SP3 (x86_64)
| |
| |-
| |
| | 2012.12.21 || [[Stadtbücherei Lampertheim]] || LAMPSISIS01 || SUSE Linux Enterprise Server 11 SP2 for VMware (x86_64)
| |
| |-
| |
| | 2013.01.22 || [[Bayerischer Landtag]] || ltas0021 || SUSE Linux Enterprise Server 11 SP2 (x86_64)
| |
| |-
| |
| | 2013.03.08 || [[Kantonsbibliothek Uri]] || urikbu || SUSE Linux Enterprise Server 11 SP2 (x86_64)
| |
| |-
| |
| | 2013.03.28 || [[Helmholtz-Zentrum Berlin]] || divbibserv || SUSE Linux Enterprise Server 11 SP2 (x86_64)
| |
| |-
| |
| | 2013.04.26 || [[Hochschule Ostwestfalen-Lippe]] || rand || SUSE Linux Enterprise Server 11 SP2 for VMware (x86_64)
| |
| |}
| |
|
| |
| == Dokumentation ==
| |
|
| |
| * [[media:Sybase_ASE_15.0.3_Installation-SLES-20120712.pdf|Sybase ASE 15.0.3 - Installation (SLES)]] (2012.07.12 - aus OCLC Intranet Wiki)
| |
|
| |
| == Voraussetzungen ==
| |
|
| |
| === Konfiguration der Netzwerksoftware ===
| |
|
| |
| Es muss verifiziert werden, dass die Netzwerksoftware konfiguriert wurde. Sybase-Software verwendet Netzwerksoftware auch dann, wenn der Adaptive Server und der Sybase-Client auf einem Rechner ohne Netzwerkverbindung installiert werden. Falls es Verbindungsproblem gibt, oder um die Netzwerkkonfiguration zu verifizieren, kann der Rechner angepingt werden.
| |
|
| |
| === Konfiguration von Kernelparametern ===
| |
|
| |
| Manchmal kann Sybase ASE nicht alle konfigurierten "engines" starten (siehe [https://issues.oclcpica.org/browse/SRP-17303 SRP-17303]). Um diesen Fehler zu vermeiden, muss der folgende Kernel-Parameter in der Datei "/etc/sysctl.conf" gesetzt werden.
| |
|
| |
| # <b>cp /etc/sysctl.conf /etc/sysctl.conf-ORIG-AK</b>
| |
| # <b>vi /etc/sysctl.conf</b>
| |
| # Anpassung - Admin Kuhn GmbH
| |
| kernel.randomize_va_space = 0
| |
|
| |
| Aktivieren dieser Einstellung.
| |
|
| |
| # <b>/sbin/sysctl -p</b>
| |
|
| |
| === Entfernen der alten Version von Sybase ASE ===
| |
|
| |
| {{Info|Falls auf dem lokalen Rechner keinerlei Installation von Sybase ASE läuft, so kann dieser Abschnitt übersprungen werden.}}
| |
|
| |
| Falls auf dem lokalen Rechner bereits eine ältere Version von Sybase ASE läuft (z. B. Sybase ASE 12.5.4), so muss zuerst dieser Sybase-Server gestoppt werden.
| |
|
| |
| # <b>/etc/init.d/sybase stop</b>
| |
|
| |
| <b>Bevor fortgesetzt wird, müssen folgende Dateien und Bereiche gesichert werden</b>:
| |
| * das Sybase-Installationsverzeichnisse (üblicherweise "/opt/sybase")
| |
| * die Sybase-Datenbankbereiche (üblicherweise "/SunRiseDatabase")
| |
| * die Sybase-Transaktionsbereiche (üblicherweise "/SunRiseDatabaseLog")
| |
| * die Sybase-Errorlogs (üblicherweise "/var/spool/sybase")
| |
| * das Sybase-Startskript "/etc/init.d/sybase"
| |
|
| |
| <b>Wie und wo diese Dateien und Bereiche gesichert werden ist nicht Teil dieser Dokuemntation!</b> Üblicherweise kann eine entsprechende Sicherung aber wie folgt durchgeführt werden. In jedem Fall muss sichergestellt werden, dass auf dem lokalen Rechner genügend Platz für die Sicherung vorhanden ist.
| |
|
| |
| # <b>for i in /opt/sybase \
| |
| /SunRiseDatabase \
| |
| /SunRiseDatabaseLog \
| |
| /var/spool/sybase; \
| |
| do du -sh ${i}; done</b>
| |
| 1,2G /opt/sybase
| |
| 23G /SunRiseDatabase
| |
| 2,4G /SunRiseDatabaseLog
| |
| 31M /var/spool/sybase
| |
|
| |
| # <b>df -k</b>
| |
| # <b>cd /OCLC/backup/SybaseASE-12.5.4</b>
| |
| # <b>for i in /opt/sybase \
| |
| /SunRiseDatabase \
| |
| /SunRiseDatabaseLog \
| |
| /var/spool/sybase; \
| |
| do tar cf - ${i} | tar xf -; done</b>
| |
|
| |
| Nun können die vorhandenen Sybase-Verzeichnisse gelöscht werden.
| |
|
| |
| # <b>rm -rf /opt/sybase</b>
| |
| # <b>rm -rf /SunRiseDatabase</b>
| |
| # <b>rm -rf /SunRiseDatabaseLog</b>
| |
| # <b>rm -rf /var/spool/sybase</b>
| |
|
| |
| === Softwarebeschaffung ===
| |
|
| |
| Die passende Software Sybase ASE 15.0.3 ESD#4 (EBF 17776) für Linux kann vom FTP-Rechner der OCLC GmbH beschafft werden (Verzeichnis "/ftp/pub/sisis/sybase/<i>schlüssel</i>/linux/15.0.3"), z. B.
| |
|
| |
| MD5-Checksum Package-URL/Bezeichnung
| |
| -------------------------------------------------------------------
| |
| a586ce2921bb9d06c0822ad50f3ebb35 ftp://ftp.oclc.de/pub/sisis/sybase/uz4Em9j/linux/15.0.3/EBF17776.tgz
| |
| 68c931d779c534270b16e96e34902f37 ftp://ftp.oclc.de/pub/sisis/sybase/uz4Em9j/linux/15.0.3/EBF18846.tgz
| |
| c5f6077f558464ab2a4be036eb50d776 ftp://ftp.oclc.de/pub/sisis/sybase/uz4Em9j/linux/15.0.3/SYBASE_ASE_DE.lic
| |
|
| |
| Die Installationsanleitung ist nach dem Entpacken unter "ebf17776/EBF17776_README.[txt|html]" bzw. "ebf18846/EBF18846_README.[txt|html]" zu finden.
| |
|
| |
| * Installationsdatei "EBF17776.tgz"
| |
| * Sicherheitspatch "EBF18846.tgz"
| |
| * Lizenzdatei "SYBASE_ASE_DE.lic"
| |
| * Sybase PC-Client: ftp://ftp.oclc.de/pub/sisis/sybase/pc-client/ase1503_client_win32_2.zip
| |
|
| |
| Weitere wichtige Hinweise zu Sybase ASE 15.0.3 finden sich in den entsprechenden Wiki-Dokumentationen unter ftp://ftp.oclc.de/pub/sisis/wikidoku/
| |
|
| |
| Entpacken der Installationssoftware.
| |
|
| |
| # <b>cd /OCLC/software/SybaseASE-15.0.3</b>
| |
| # <b>chmod 777 SYBASE_ASE_DE.lic</b>
| |
| # <b>tar xzf EBF17776.tgz</b>
| |
|
| |
| === Anlegen des Linux-Benutzers "sybase" ===
| |
|
| |
| Anlegen des Benutzers "sybase", falls er nicht bereits vorhanden ist.
| |
|
| |
| # <b>/usr/local/bin/CreateUsersAndDirectories.sh</b>
| |
|
| |
| Create
| |
| 1 user "sisis"
| |
| 2 user "sybase"
| |
| 3 "/OCLC" and subdirectories for backups, software etc
| |
| 4 directories for Sybase ASE installations
| |
| 5 directories for Oracle installations
| |
|
| |
| If in doubt please open the script file and change it to your needs!
| |
|
| |
| Enter your selection [1-5] <b>2</b>
| |
| Group sybase does not exist in /etc/group
| |
| Group sybase is now being created
| |
| User sybase does not exist in /etc/passwd
| |
| User sybase is now being created
| |
| Enter password for new user "sybase": <b><i>password</i></b>
| |
|
| |
| === Anlegen der Datenbank- und Logverzeichnisse ===
| |
|
| |
| Falls eine Verwendung von "raw devices" vorgesehen ist, so muss Kontakt mit der OCLC-Hotline aufgenommen werden, um weitere Anweisungen zu erhalten.
| |
| * Siehe dazu auch das Dokument "InstSybServerLinux15.0.txt"
| |
|
| |
| Falls "cooked files" (also gewöhnliche Dateien) verwendet werden sollen, so kann hier fortgefahren werden.
| |
|
| |
| Zuerst einige Hinweise betreffend die benötigten Verzeichnisse und den Festplattenplatz.
| |
|
| |
| {| class=wiki
| |
| ! Verzeichnis !! Platzbedarf !! Zweck
| |
| |-
| |
| | <code>/opt/sybase/15.0.3</code> || align=right | 1.0 GB || Sybase ASE-Installation
| |
| |-
| |
| | rowspan=6 | <code>/SybaseDatabase/15.0.3</code> || align=right | je nach dem || SISIS-Sunrise-Datenbank: Die aktuelle Datenbankgrösse (wie von "sp_helpdb" gesehen) wird mit 2 multipliziert, falls Sybase mit SISIS-Sunrise V4.1 zusammenarbeiten soll.
| |
| |-
| |
| | align=right | je nach dem || Temporäre Datenbank. Empfohlen wird die Hälfte der Datenbankgrösse, aber höchstens 2 GB.
| |
| |-
| |
| | align=right | 0.6 GB || Bereich und Datenbank "master"
| |
| |-
| |
| | align=right | 0.4 GB || Bereich und Datenbank für Systemprozeduren
| |
| |-
| |
| | align=right | 0.1 GB || Bereich und Datenbank "system"
| |
| |-
| |
| | colspan=2 | <b>Beispiel:</b> Die aktuelle Datenbank hat eine Grösse von 3 GB.
| |
| * Die Grösse der aktuellen Datenbank wird mit zwei multipliziert - dies ergibt 6 GB.
| |
| * Die empfohlene Grösse für die temporäre Datenbank ist die halbe Grösse der neuen Datenbank (also 3 GB), aber höchstens 2 GB: also 2 GB.
| |
| * Dazu werden die Bereiche und Datenbanken für "master" (0.6 GB), die Systemprozeduren (0.4 GB) sowie "system" (0.1 GB) gerechnet: 6.0 + 2.0 + 0.6 + 0.4 + 0.1 = 9.1 GB ist die im Verzeichnis "/SybaseDatabase/15.0.3" benötigte Grösse.
| |
| * Ausserdem empfiehlt sich eine gewisse Reserve für zukünftiges Wachstum der Datenbank einzuberechnen.
| |
|
| |
| {{Info|Falls mehr als eine Festplatte vorhanden ist, so sollten das Betriebssystem sowie der Datenbankbereich zur Leistungssteigerung auf verschiedenen Platten liegen.}}
| |
| |-
| |
| | <code>/SybaseLog/15.0.3</code> || align=right | je nach dem || Transactionsbereiche. Empfohlen wird die halbe Grösse der Datenbank, aber höchstens 2 GB.
| |
|
| |
| {{Info|Falls mehr als zwei Festplatten vorhanden sind, so sollten das Betriebssystem, der Datenbankbereich sowie der Transaktionsbereich zur Leistungssteigerung auf verschiedenen Platten liegen.}}
| |
| |-
| |
| | <code>/var/spool/sybase/15.0.3</code> || align=right | 1 GB || Logging von Sybase ASE. Obwohl Logdateien üblicherweeise nicht ins Unermessliche wachsen sollten, wird eine Grösse von 1 GB empfohlen.
| |
| |}
| |
|
| |
| Anlegen der Datenbank- und Logverzeichnisse für Sybase ASE. Falls mehr als eine Festplatte vorhanden ist, so muss womöglich das Skript "/usr/local/bin/CreateUsersAndDirectories.sh" angepasst werden, bevor Auswahl 4 aufgerufen wird!
| |
|
| |
| {{Info|Insbesondere müssen bereits bestehende Partitionen wie z. B. "/SunRiseDatabase" und "/SunRiseDatabaseLog" ausgehängt und stattdessen "/SybaseDatabase" und "/SybaseLog" angelegt und eingehängt werden.
| |
|
| |
| # <b>umount /SunRiseDatabase</b>
| |
| # <b>umount /SunRiseDatabaseLog</b>
| |
|
| |
| Ändern der Verzeichniszuordnung inder Datei "/etc/fstab".
| |
|
| |
| Umbenennen der vorhandenen Verzeichnisse.
| |
|
| |
| # <b>mv SunRiseDatabase SybaseDatabase</b>
| |
| # <b>mv SunRiseDatabaseLog SybaseLog</b>
| |
|
| |
| Einhängen der Partitionen in die umbenannten Verzeichnisse.
| |
|
| |
| # <b>mount SybaseDatabase</b>
| |
| # <b>mount SybaseLog</b>
| |
| }}
| |
|
| |
| # <b>/usr/local/bin/CreateUsersAndDirectories.sh</b>
| |
|
| |
| Create
| |
| 1 user "sisis"
| |
| 2 user "sybase"
| |
| 3 "/OCLC" and subdirectories for backups, software etc
| |
| 4 directories for Sybase ASE installations
| |
| 5 directories for Oracle installations
| |
|
| |
| If in doubt please open the script file and change it to your needs!
| |
|
| |
| Enter your selection [1-5] <b>4</b>
| |
|
| |
| === Installation des Startskripts "sybase15.0.3" ===
| |
|
| |
| Installieren des Sybase ASE-Startskripts "sybase15.0.3" aus dem entsprechenden Softwareverzeichnis - im Beispiel ist das "/OCLC/software/SunRise-V4.1pl2".
| |
|
| |
| # <b>cp /OCLC/software/SunRise-V4.1pl2/sybase15.0.3 /etc/init.d</b>
| |
|
| |
| Das Skript "sybase15.0.3" wird im weiteren Verlauf der SISIS-Sunrise-Installation in das Hauptstartskript "SunRiseServer" integriert. Dieses startet alle mit SISIS-Sunrise zusammenhängenden Server in sinnvoller Reihenfolge.
| |
|
| |
| == Installation von Sybase ASE 15.0.3 ==
| |
|
| |
| === Installation unter SUSE Linux Enterprise Server 10 SP2 / 11 SP2 ===
| |
|
| |
| <font color=red>Lässt sich dieser Vorgang eigentlich nicht automatisieren?</font>
| |
|
| |
| Die Installation wird als Benutzer "sybase" durchgeführt.
| |
|
| |
| # <b>su - sybase</b>
| |
| $ <b>cd /OCLC/software/SybaseASE-15.0.3/ebf17776</b>
| |
| $ <b>./setup -is:javaconsole -console</b>
| |
| InstallShield Wizard
| |
|
| |
| InstallShield Wizard wird initialisiert...
| |
|
| |
| Java(tm) Virtual Machine wird gesucht...
| |
| ........
| |
| InstallShield Wizard wird ausgeführt...
| |
|
| |
| -------------------------------------------------------------------------------
| |
| Welcome to the InstallShield Wizard for Sybase Adaptive Server Enterprise Suite
| |
| version 15.0.3 ESD 4
| |
|
| |
| The InstallShield Wizard will install Sybase Adaptive Server Enterprise Suite
| |
| on your computer. Shut down all Sybase products, then click Next to begin
| |
| installation.
| |
|
| |
| Press 1 for Next, 3 to Cancel or 4 to Redisplay [1]
| |
|
| |
| Eingabe des Sybase-Installationsverzeichnisses.
| |
|
| |
| Please enter the directory where you would like to install the products or
| |
| press ENTER to accept the default.
| |
|
| |
| Destination Directory [/opt/sybase] <b>/opt/sybase/15.0.3</b>
| |
|
| |
| Press 1 for Next, 2 for Previous, 3 to Cancel or 4 to Redisplay [1]
| |
|
| |
| Auswahl von Einrichtungstyp "2 - Full".
| |
|
| |
| [X] 1 - Typical
| |
| The program will be installed with the suggested configuration.
| |
| Recommended for most users.
| |
|
| |
| [ ] 2 - Full
| |
| The program will be installed with all the products and features.
| |
|
| |
| [ ] 3 - Custom
| |
| The program will be installed with the features you choose.
| |
| Recommended for advanced users.
| |
|
| |
| To select an item enter its number, or 0 when you are finished: [0] <b>2</b>
| |
|
| |
| [ ] 1 - Typical
| |
| The program will be installed with the suggested configuration.
| |
| Recommended for most users.
| |
|
| |
| [<b>X</b>] 2 - Full
| |
| The program will be installed with all the products and features.
| |
|
| |
| [ ] 3 - Custom
| |
| The program will be installed with the features you choose.
| |
| Recommended for advanced users.
| |
|
| |
| To select an item enter its number, or 0 when you are finished: [0]
| |
|
| |
| Press 1 for Next, 2 for Previous, 3 to Cancel or 4 to Redisplay [1]
| |
|
| |
| Auswahl von "1. license".
| |
|
| |
| What would you like to do?
| |
|
| |
| 1. license
| |
| Install licensed copy of Sybase Adaptive Server Enterprise Suite
| |
|
| |
| 2. developer
| |
| Install Free Developer Edition of Sybase Adaptive Server Enterprise Suite
| |
|
| |
| 3. express
| |
| Install Express Edition of Sybase Adaptive Server Enterprise Suite
| |
|
| |
| 4. evaluate
| |
| Evaluate Sybase Adaptive Server Enterprise Suite
| |
|
| |
| Enter one of the options above : [1]
| |
|
| |
| Press 1 for Next, 2 for Previous, 3 to Cancel or 4 to Redisplay [1]
| |
|
| |
| Auswahl des Orts (z. B. "11" für Deutschland, "28" für die Schweiz).
| |
|
| |
| -------------------------------------------------------------------------------
| |
| 1) Americas (Mid/So.) and Asia Pacif 2) Argentina
| |
| 3) Australia 4) Belgium(English)
| |
| 5) Brazil 6) Canada
| |
| 7) Denmark 8) Europe,Middle East, and Africa - G
| |
| 9) France(English) 10) France(French)
| |
| 11) Germany(English) 12) Hong Kong
| |
| 13) India 14) Italy(English)
| |
| 15) Italy(Italy) 16) Japan
| |
| 17) Korea 18) Malaysia
| |
| 19) Mexico 20) Netherlands
| |
| 21) New Zealand 22) Norway
| |
| 23) People's Republic of China(PRC) 24) Singapore
| |
| 25) Spain(English) 26) Spain(Spanish)
| |
| 27) Sweden 28) Switzerland(English)
| |
| 29) Taiwan 30) United Kingdom
| |
| 31) United States of America 32) Any Other Locations
| |
| Please enter the number of the location you are installing. (1-32) [1] <b>11</b>
| |
|
| |
| Lesen der Lizenzvereinbarung oder Überspringen dieses Abschnitts durch Drücke der Taste "q". Natürlich <b>muss</b> man sich mit den Sybase-Lizenzbedingungen einverstanden erklären!
| |
|
| |
| LICENSE AGREEMENT
| |
| ...
| |
|
| |
| Press ENTER to read the text [Type q to quit] <b>q</b>
| |
|
| |
| I agree to the terms of the Sybase license for the install location
| |
| specified.(Y/N) [N]<b>Y</b>
| |
|
| |
| Press 1 for Next, 2 for Previous, 3 to Cancel or 4 to Redisplay [1]
| |
|
| |
| Auswahl von "1. Specify your Sybase license".
| |
|
| |
| Enter the Sybase Adaptive Server Enterprise Suite license key(s) or specify the
| |
| license server where license key(s) were previously deployed.
| |
|
| |
| 1. Specify license keys
| |
| 2. Use previously deployed license server
| |
| 3. Continue installation without a license key
| |
|
| |
| Enter one of the options above : [1]
| |
|
| |
| Specify the Sybase Software Asset Management license file.
| |
|
| |
| SySAM license file [] <b>/OCLC/software/SybaseASE-15.0.3/SYBASE_ASE_DE.lic</b>
| |
|
| |
| Press 1 for Next, 2 for Previous, 3 to Cancel or 4 to Redisplay [1]
| |
|
| |
| Auswahl von "1. Enterprise Edition".
| |
|
| |
| Please select the product edition you would like to configure. For Enterprise
| |
| and Small Business Editions, you also need to select the license type for this
| |
| installation.
| |
|
| |
| Product Edition
| |
|
| |
| 1. Enterprise Edition
| |
| 2. Small Business Edition
| |
| 3. Developer Edition
| |
| 4. Unknown
| |
|
| |
| Enter one of the options above : [3] <b>1</b>
| |
|
| |
| Auswahl des Lizenztyps "12. AC : OEM Application Deployment CPU License".
| |
|
| |
| License Type
| |
|
| |
| 1. Unknown
| |
| 2. CP : CPU License
| |
| 3. SF : Standby CPU License
| |
| 4. SR : Server License
| |
| 5. SV : Standby Server License
| |
| 6. DT : Development & Test License
| |
| 7. EV : Evaluation License
| |
| 8. OT : Other License
| |
| 9. SS : Standalone Seat License
| |
| 10. DV : Developer License
| |
| 11. NA : Not Applicable or Other License
| |
| 12. AC : OEM Application Deployment CPU License
| |
| 13. BC : OEM Application Deployment Standby CPU License
| |
| 14. AR : OEM Application Deployment Server License
| |
| 15. BR : OEM Application Deployment Standby Server License
| |
| 16. AO : OEM Application Deployment Other License
| |
| 17. LP : Application Specific CPU License License
| |
| 18. LF : Application Specific Standby CPU License
| |
| 19. LR : Application Specific Server License
| |
| 20. LV : Application Specific Standby Server License
| |
|
| |
| Enter one of the options above : [1] <b>12</b>
| |
|
| |
| Press 1 for Next, 2 for Previous, 3 to Cancel or 4 to Redisplay [1]
| |
|
| |
| Es werden keine E-Mail-Alarme konfiguriert, also wird "2" gedrückt und fortgefahren.
| |
|
| |
| Please configure the Sybase Software Asset Management (SySAM) email alert
| |
| mechanism. When configured, specified recipients will receive email
| |
| notifications about SySAM events that may need administrator attention.
| |
|
| |
| Do you want to configure email alerts?
| |
|
| |
| 1. Yes
| |
| 2. No
| |
|
| |
| Enter one of the options above : [1] <b>2</b>
| |
|
| |
| Press 1 for Next, 2 for Previous, 3 to Cancel or 4 to Redisplay [1]
| |
|
| |
| Please wait while the installer checks your system information...
| |
|
| |
| Der "InstallShield Wizard" zeigt nun die folgenden Informationen an, bevor die tatsächliche Installation durchgeführt wird.
| |
|
| |
| Sybase Adaptive Server Enterprise Suite will be installed in the following
| |
| location:
| |
|
| |
| /opt/sybase/15.0.3
| |
|
| |
| with the following features:
| |
|
| |
| Sybase Servers
| |
| Adaptive Server Enterprise
| |
| ASE Diagnostic Server
| |
| ASE Agent Plugin
| |
| ASE SNMP Agent Plugin
| |
| Replicator
| |
| ASE Web Services
| |
| Job Scheduler
| |
| Connectivity
| |
| Open Client
| |
| Common ctlib files
| |
| Common dblib files
| |
| Embedded SQL/C
| |
|
| |
| Press ENTER to read the text [Type q to quit] <b>q</b>
| |
|
| |
| Falls alles in Ordnung ist, kann die Installation nun begonnen werden.
| |
|
| |
| Press 1 for Next, 2 for Previous, 3 to Cancel or 4 to Redisplay [1]
| |
|
| |
| Installing Sybase Adaptive Server Enterprise Suite. Please wait...
| |
|
| |
| |-----------|-----------|-----------|------------|
| |
| 0% 25% 50% 75% 100%
| |
| ||||||||||||||||||||||||||||||||||||||||||||||||||
| |
|
| |
| Creating uninstaller...
| |
|
| |
| -------------------------------------------------------------------------------
| |
| The InstallShield Wizard has successfully installed Sybase Adaptive Server
| |
| Enterprise Suite. Choose Next to continue the wizard.
| |
|
| |
| Press 1 for Next, 3 to Cancel or 4 to Redisplay [1]
| |
|
| |
| Drücken von "2" zum Deaktivieren der Option zum Erinnern von Passworten.
| |
|
| |
| ASE Plug-in has the option to "remember passwords after connecting to servers".
| |
| The passwords are encrypted and stored on a per-user basis. If for security
| |
| reasons you do not want ASE Plug-in to store any passwords, you can disable
| |
| this feature.
| |
|
| |
| Do you want to enable the "remember password" feature in ASE Plug-in?
| |
|
| |
| [X] 1 - Yes
| |
| [ ] 2 - No
| |
|
| |
| To select an item enter its number, or 0 when you are finished: [0] <b>2</b>
| |
|
| |
| [ ] 1 - Yes
| |
| [X] 2 - No
| |
|
| |
| To select an item enter its number, or 0 when you are finished: [0]
| |
|
| |
| Press 1 for Next, 2 for Previous, 3 to Cancel or 4 to Redisplay [1]
| |
| 10.05.2011 13:17:54 java.util.prefs.FileSystemPreferences$3 run
| |
| INFO: Created system preferences directory in java.home.
| |
|
| |
| Bei der Installation unter SUSE Linux Enterprise Server 10 müssen <b>alle</b> Programme (1 bis 8) abgewählt werden! Erst dann darf fortgefahren werden.
| |
|
| |
| The Adaptive Server Enterprise suite contains a number of programs in addition
| |
| to the Adaptive Server Enterprise database server. At this point in the
| |
| installation you can choose to configure various products. If you select the
| |
| options on this screen, you will be given the option of specifying
| |
| configuration options for each product or to allow the installer to set default
| |
| values for these on the next screen. If you do not choose to configure the
| |
| products at this time, you can configure them using the ASE configuration
| |
| utility at a later time.
| |
|
| |
| Please deselect any products that you do not want to configure now :
| |
|
| |
| [X] 1 - Configure new Adaptive Server
| |
| [X] 2 - Configure new Backup Server
| |
| [X] 3 - Configure new Monitor Server
| |
| [X] 4 - Configure new XP Server
| |
| [X] 5 - Configure new Job Scheduler
| |
| [X] 6 - Enable Self Management
| |
| [X] 7 - Configure Web Services
| |
| [X] 8 - Configure Unified Agent
| |
|
| |
| To select an item enter its number, or 0 when you are finished: [0] <b>1</b>
| |
|
| |
| To select an item enter its number, or 0 when you are finished: [0] <b>8</b>
| |
|
| |
| [ ] 1 - Configure new Adaptive Server
| |
| [ ] 2 - Configure new Backup Server
| |
| [ ] 3 - Configure new Monitor Server
| |
| [ ] 4 - Configure new XP Server
| |
| [ ] 5 - Configure new Job Scheduler
| |
| [ ] 6 - Enable Self Management
| |
| [ ] 7 - Configure Web Services
| |
| [ ] 8 - Configure Unified Agent
| |
|
| |
| To select an item enter its number, or 0 when you are finished: [0]
| |
|
| |
| Press 1 for Next, 2 for Previous, 3 to Cancel or 4 to Redisplay [1]
| |
|
| |
| Der "InstallShield Wizard" wird nun die Meldung "The installation was successful" anzeigen, doich zu diesem Zeitpunkt gibt es natürlich noch keine Konfiguration des neuen Sybase-Servers.
| |
|
| |
| The installation was successful.
| |
|
| |
| Please check regularly for updates at http://www.sybase.com/downloads.
| |
|
| |
| If you have not done so, please go to https://sybase.subscribenet.com to
| |
| obtain the Sybase software licenses.
| |
|
| |
| Press 3 to Finish or 4 to Redisplay [3]
| |
|
| |
| === Konfiguration der Sybase-Server unter SUSE Linux Enterprise Server 10 SP2 ===
| |
|
| |
| Konfigurieren des Sybase-Servers wie folgt.
| |
|
| |
| # <b>su - sybase</b>
| |
| $ <b>export SYBASE=/opt/sybase/15.0.3 \
| |
| SYBASE_ASE=ASE-15_0 \
| |
| SYBASE_OCS=OCS-15_0; \
| |
| export LD_LIBRARY_PATH=$SYBASE/$SYBASE_ASE/lib</b>
| |
| $ <b>cd $SYBASE/$SYBASE_ASE/init/sample_resource_files</b>
| |
| $ <b>cp /OCLC/software/AdminKuhn/Sybase/ASE-15.0.3/sisisSYB.rs .</b>
| |
|
| |
| In der Datei "sisisSYB.rs" werden nun die Werte für die aktuelle Konfiguration auf dem lokalen Rechner angegeben. Die folgenden Daten mögen dafür als Beispiel dienen - üblicherweise muss hier bloss noch der Rechnername ("sqlsrv.network_hostname_list") angepasst werden.
| |
|
| |
| $ <b>vi sisisSYB.rs</b>
| |
| sybinit.release_directory: <b>/opt/sybase/15.0.3</b>
| |
| sybinit.product: sqlsrv
| |
| sqlsrv.server_name: <b>sisisSYB</b>
| |
| sqlsrv.new_config: yes
| |
| sqlsrv.do_add_server: yes
| |
| sqlsrv.network_protocol_list: tcp
| |
| sqlsrv.network_hostname_list: <b>BIBO2010</b>
| |
| sqlsrv.network_port_list: <b>5000</b>
| |
| sqlsrv.application_type: <b>OLTP</b>
| |
| sqlsrv.server_page_size: <b>4K</b>
| |
| sqlsrv.force_buildmaster: no
| |
| sqlsrv.master_device_physical_name: <b>/SybaseDatabase/15.0.3/masterDev</b>
| |
| sqlsrv.master_device_size: <b>400</b>
| |
| sqlsrv.master_database_size: <b>200</b>
| |
| sqlsrv.errorlog: <b>/var/spool/sybase/15.0.3/sisisSYB.errorlog</b>
| |
| sqlsrv.do_upgrade: no
| |
| sqlsrv.sybsystemprocs_device_physical_name: <b>/SybaseDatabase/15.0.3/sysprocsDev</b>
| |
| sqlsrv.sybsystemprocs_device_size: <b>200</b>
| |
| sqlsrv.sybsystemprocs_database_size: <b>200</b>
| |
| sqlsrv.sybsystemdb_device_physical_name: <b>/SybaseDatabase/15.0.3/sybsysdbDev</b>
| |
| sqlsrv.sybsystemdb_device_size: <b>50</b>
| |
| sqlsrv.sybsystemdb_database_size: <b>50</b>
| |
| sqlsrv.tempdb_device_physical_name: <b>/SybaseDatabase/15.0.3/tempDev</b>
| |
| sqlsrv.tempdb_device_size: <b>2048</b>
| |
| sqlsrv.tempdb_database_size: <b>2048</b>
| |
| sqlsrv.default_backup_server: <b>sisisSYBbackup</b>
| |
| sqlsrv.do_configure_pci: no
| |
| sqlsrv.sybpcidb_device_physical_name: PUT_THE_PATH_OF_YOUR_SYBPCIDB_DATA_DEVICE_HERE
| |
| sqlsrv.sybpcidb_device_size: USE_DEFAULT
| |
| sqlsrv.sybpcidb_database_size: USE_DEFAULT
| |
| sqlsrv.do_optimize_config: no
| |
| sqlsrv.avail_physical_memory: USE_DEFAULT
| |
| sqlsrv.avail_cpu_num: USE_DEFAULT
| |
|
| |
| Beginn der Konfiguration des Sybase-Servers "sisisSYB".
| |
|
| |
| $ <b>$SYBASE/$SYBASE_ASE/bin/srvbuildres -r sisisSYB.rs</b>
| |
| Warning: You have selected '4' as the logical page size for the Adaptive
| |
| Server. If you plan to load dump from another database, make sure this logical
| |
| page size matches the size of the source database. The default logical page
| |
| size in previous Adaptive Server versions was 2KB.
| |
| Building Adaptive Server 'sisisSYB':
| |
| Writing entry into directory services...
| |
| Directory services entry complete.
| |
| Building master device...
| |
|
| |
| {{Alert|Bei der Installation für die [[Kantonsbibliothek Uri]] am 8. März 2013 trat unter SUSE Linux Enterprise Server 11 SP2 (x86_64) erstmals folgender Fehler auf:
| |
|
| |
| Task failed
| |
| /opt/sybase/15.0.3/ASE-15_0/bin/dataserver: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory
| |
| Server 'sisisSYB' was not created.
| |
|
| |
| Auf dem Rechner in Brandenburg war die Bibliothek "libaio.so.1" wie folgt verlinkt:
| |
|
| |
| # <b>find / -name "*libaio*" -print</b>
| |
| # <b>ls -al /lib/libaio.so.1 /lib/libaio.so.1.0.1 \
| |
| /lib64/libaio.so.1 /lib64/libaio.so.1.0.1</b>
| |
| lrwxrwxrwx 1 root root 15 13. Nov 16:15 /lib64/libaio.so.1 -> libaio.so.1.0.1
| |
| -rwxr-xr-x 1 root root 5560 5. Mai 2010 /lib64/libaio.so.1.0.1
| |
| lrwxrwxrwx 1 root root 15 13. Nov 16:16 /lib/libaio.so.1 -> libaio.so.1.0.1
| |
| -rwxr-xr-x 1 root root 5088 5. Mai 2010 /lib/libaio.so.1.0.1
| |
|
| |
| In Altdorf dagegen sah die Verlinkung wie folgt aus.
| |
|
| |
| # <b>ls -al /lib64/libaio.so.1 /lib64/libaio.so.1.0.1 /usr/lib64/libaio.so</b>
| |
| lrwxrwxrwx 1 root root 15 7. Mär 16:55 /lib64/libaio.so.1 -> libaio.so.1.0.1
| |
| -rwxr-xr-x 1 root root 5560 5. Mai 2010 /lib64/libaio.so.1.0.1
| |
| lrwxrwxrwx 1 root root 18 7. Mär 16:55 /usr/lib64/libaio.so -> /lib64/libaio.so.1
| |
|
| |
| In Altdorf wurde daraufhin über YAST das Paket "libaio-32bit" installiert, worauf die Verlinkung wie folgt aussah.
| |
|
| |
| lrwxrwxrwx 1 root root 15 7. Mär 16:55 /lib64/libaio.so.1 -> libaio.so.1.0.1
| |
| -rwxr-xr-x 1 root root 5560 5. Mai 2010 /lib64/libaio.so.1.0.1
| |
| lrwxrwxrwx 1 root root 15 8. Mär 17:54 /lib/libaio.so.1 -> libaio.so.1.0.1
| |
| -rwxr-xr-x 1 root root 5088 5. Mai 2010 /lib/libaio.so.1.0.1
| |
| lrwxrwxrwx 1 root root 18 7. Mär 16:55 /usr/lib64/libaio.so -> /lib64/libaio.so.1
| |
|
| |
| Daraufhin konnte der Befehl "srvbuildres" ohne erkennbare Fehler abgearbeitet werden.
| |
|
| |
| Der Unterschied in Altdorf zu den bisherigen Installationen unter SUSE Linux Enterprise Server SP2 (x86_64) ist
| |
| * physikalische Maschine (sonst virtuell)
| |
| * bedienerlose Installation unter Serverview
| |
| }}
| |
|
| |
| Master device complete.
| |
| Writing RUN_sisisSYB file...
| |
| RUN_sisisSYB file complete.
| |
| Starting server...
| |
| Server started.
| |
| Building sysprocs device and sybsystemprocs database...
| |
| sysprocs device and sybsystemprocs database created.
| |
| Running installmaster script to install system stored procedures...
| |
| installmaster: 10% complete.
| |
| ...
| |
| installmaster: 100% complete.
| |
| installmaster script complete.
| |
| Creating two-phase commit database...
| |
| Two phase commit database complete.
| |
| Extending tempdb database ...
| |
| Extending tempdb database complete.
| |
| Installing common character sets (Code Page 437, Code Page 850, ISO Latin-1,
| |
| Macintosh and HP Roman-8)...
| |
| Character sets installed.
| |
| Setting server name in Adaptive Server...
| |
| Server name added.
| |
| Server 'sisisSYB' was successfully created.
| |
|
| |
| Ebenfalls muss der Sybase-Backup-Server "sisisSYBbackup" konfiguriert werden. Dazu müssen die Werte der aktuellen Konfiguration auf dem lokalen Rechner in die Datei "sisisSYBbackup.rs" eingetragen werden. Die folgenden Daten sind bloss ein Beispiel - üblicherweise muss hier aber bloss der Rechnername ("bsrv.network_hostname_list") angepasst werden..
| |
|
| |
| $ <b>cp /OCLC/software/AdminKuhn/Sybase/ASE-15.0.3/sisisSYBbackup.rs .</b>
| |
| $ <b>vi sisisSYBbackup.rs</b>
| |
| sybinit.release_directory: <b>/opt/sybase/15.0.3</b>
| |
| sybinit.product: bsrv
| |
| bsrv.server_name: <b>sisisSYBbackup</b>
| |
| bsrv.new_config: yes
| |
| bsrv.do_add_backup_server: yes
| |
| bsrv.do_upgrade: no
| |
| bsrv.network_protocol_list: tcp
| |
| bsrv.network_hostname_list: <b>BIBO2010</b>
| |
| bsrv.network_port_list: <b>5001</b>
| |
| bsrv.language: USE_DEFAULT
| |
| bsrv.character_set: USE_DEFAULT
| |
| bsrv.tape_config_file: USE_DEFAULT
| |
| bsrv.errorlog: <b>/var/spool/sybase/15.0.3/sisisSYBbackup.errorlog</b>
| |
| sqlsrv.related_sqlsrvr: <b>sisisSYB</b>
| |
| sqlsrv.sa_login: sa
| |
| sqlsrv.sa_password: USE_DEFAULT
| |
|
| |
| Beginn der Konfiguration des Sybase-Backup-Servers "sisisSYBbackup".
| |
|
| |
| $ <b>$SYBASE/$SYBASE_ASE/bin/srvbuildres -r sisisSYBbackup.rs</b>
| |
| Building Backup Server 'sisisSYBbackup':
| |
| Writing entry into directory services...
| |
| Directory services entry complete.
| |
| Writing RUN_sisisSYBbackup file...
| |
| RUN_sisisSYBbackup file complete.
| |
| Starting server...
| |
| Server started.
| |
| Server 'sisisSYBbackup' was successfully created.
| |
|
| |
| Setzen der Umgebung für den Benutzer "sybase".
| |
|
| |
| $ <b>export SYBASE=/opt/sybase/15.0.3 \
| |
| SYBASE_ASE=ASE-15_0 \
| |
| SYBASE_OCS=OCS-15_0 \
| |
| DSQUERY=sisisSYB; \
| |
| export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$SYBASE/$SYBASE_ASE/lib; \
| |
| export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$SYBASE/$SYBASE_OCS/lib; \
| |
| export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$SYBASE/$SYBASE_OCS/lib3p; \
| |
| unset LANG</b>
| |
|
| |
| Überprüfen, ob die installierten Sybase-Server tatsächlich laufen.
| |
|
| |
| $ <b>$SYBASE/$SYBASE_ASE/install/showserver</b>
| |
| F S UID PID PPID C PRI NI ADDR SZ WCHAN STIME TTY TIME CMD
| |
| 0 S sybase 7089 7088 0 76 0 - 1851 - 13:47 pts/3 00:00:00 /opt/sybase
| |
| /15.0.3/ASE-15_0/bin/backupserver -e/var/spool/sybase/15.0.3/sisisSYBbackup.errorlog
| |
| -N25 -C20 -M/opt/sybase/15.0.3/ASE-15_0/bin/sybmultbuf -SsisisSYBbackup
| |
| 0 S sybase 6274 6273 0 75 0 - 38211 415222 13:42 ? 00:00:03 /opt/sybase
| |
| /15.0.3/ASE-15_0/bin/dataserver -ssisisSYB -d/SybaseDatabase/15.0.3/masterDev -e/var
| |
| /spool/sybase/15.0.3/sisisSYB.errorlog -c/opt/sybase/15.0.3/ASE-15_0/sisisSYB.cfg
| |
| -M/opt/sybase/15.0.3/ASE-15_0
| |
|
| |
| Verifizieren, ob der Sybase-Server nun mit der korrekten Konfiguration läuft.
| |
|
| |
| $ <b>$SYBASE/OCS-15_0/bin/isql -Usa -P</b>
| |
| 1> <b>select @@version</b>
| |
| 2> <b>go</b>
| |
| ...
| |
| Adaptive Server Enterprise/15.0.3/EBF 17776 ESD#4/P/Linux Intel/Linux 2.6.9-42.
| |
| ELsmp i686/ase1503/2768/32-bit/FBO/Thu Aug 26 09:22:11 2010
| |
|
| |
| (1 row affected)
| |
|
| |
| Setzen des Passworts für den Sybase-Benutzer "sa" (im Beispiel lautet das Passwort "xxxxxx").
| |
|
| |
| 1> <b>sp_password null, xxxxxx</b>
| |
| 2> <b>go</b>
| |
| Password correctly set.
| |
| (return status = 0)
| |
|
| |
| Setzen des Passworts für den Sybase-Benutzer "sisis" (im Beispiel lautet das Passwort "sisis123").
| |
|
| |
| 1> <b>sp_addlogin sisis, sisis123</b>
| |
| 2> <b>go</b>
| |
|
| |
| Konfiguration des Bereichs "tempdb" zum Abschneiden der Transaktionslogs bei Checkpoints.
| |
|
| |
| 1> <b>sp_dboption tempdb, "trunc. log on chkpt.", true</b>
| |
| 2> <b>go</b>
| |
| Warning: Attempting to change database options for a temporary database.
| |
| Database options must be kept consistent across all temporary databases.
| |
| Database option 'trunc. log on chkpt.' turned ON for database 'tempdb'.
| |
| Running CHECKPOINT on database 'tempdb' for option 'trunc. log on chkpt.' to
| |
| take effect.
| |
| DUMP TRANSACTION is not allowed when 'trunc. log on chkpt.' is ON. Use DUMP
| |
| DATABASE or DUMP TRANSACTION ... WITH TRUNCATE_ONLY or WITH NO_LOG instead.
| |
| (return status = 0)
| |
|
| |
| Verlassen der SQL-Befehlszeile von Sybase ASE.
| |
|
| |
| 1> <b>quit</b>
| |
|
| |
| === Ändern der Standard-Sprache und des Standard-Zeichensatzes ===
| |
|
| |
| Hinstellen der angepassten Datei "$SYBASE/locales/locales.dat". Diese enthält im Abschnitt "[linux]" zusätzlich folgende Zeilen:
| |
|
| |
| locale = de_AT.UTF-8, german, utf8
| |
| locale = de_CH.UTF-8, german, utf8
| |
| locale = de_DE.UTF-8, german, utf8
| |
|
| |
| $ <b>cp /OCLC/software/AdminKuhn/Sybase/ASE-15.0.3/locales.dat $SYBASE/locales</b>
| |
|
| |
| Bearbeiten der Quelldatei. Hier muss unbedingt das korrekte Passwort für Sybase-Benutzer "sa" gesetzt werden!
| |
|
| |
| {{Info|Siehe dazu auch http://sybaseblog.com/2012/06/06/changing-ase-sort-order/ }}
| |
|
| |
| $ <b>cd $SYBASE/$SYBASE_ASE/init/sample_resource_files</b>
| |
| $ <b>cp /OCLC/software/AdminKuhn/Sybase/ASE-15.0.3/sqlloc_utf8.rs .</b>
| |
| $ <b>vi sqlloc_utf8.rs</b>
| |
| sybinit.release_directory: USE_DEFAULT
| |
| sqlsrv.server_name: <b>sisisSYB</b>
| |
| sqlsrv.sa_login: sa
| |
| sqlsrv.sa_password: <b>xxxxxx</b>
| |
| sqlsrv.default_language: <b>german</b>
| |
| sqlsrv.language_install_list: USE_DEFAULT
| |
| sqlsrv.language_remove_list: USE_DEFAULT
| |
| sqlsrv.default_characterset: <b>utf8</b>
| |
| sqlsrv.characterset_install_list: USE_DEFAULT
| |
| sqlsrv.characterset_remove_list: USE_DEFAULT
| |
| sqlsrv.sort_order: <b>bin_utf8</b>
| |
|
| |
| Installation des Zeichensatzes UTF-8 - dies dauert je nach Rechner zwischen 5 und 60 Minuten.
| |
|
| |
| {| class=wiki
| |
| ! Bibliothek !! Dauer
| |
| |-
| |
| | [[Stadtbibliothek Freiburg]] || 5 Minuten
| |
| |-
| |
| | [[Kantonsbibliothek Uri]] || 5 Minuten
| |
| |-
| |
| | [[Hochschule Ostwestfalen-Lippe]] || 2 Minuten
| |
| |}
| |
|
| |
| {{Alert|Früher wurde der Befehl wie folgt aufgerufen, aber weder bei der [[Kantonsbibliothek Uri]] noch bei der [[Hochschule Ostwestfalen-Lippe]] waren die Parameter "-U" und "-P" nötig.
| |
|
| |
| $ <b>$SYBASE/$SYBASE_ASE/bin/sqllocres -Usa -Pxxxxxx -r./sqlloc_utf8.rs</b>
| |
| }}
| |
|
| |
| $ <b>$SYBASE/$SYBASE_ASE/bin/sqllocres -r./sqlloc_utf8.rs</b>
| |
| ...
| |
| German was successfully installed in the Adaptive Server.
| |
| Making German the Adaptive Server's default language...
| |
| The Adaptive Server's default language is now German.
| |
| Done
| |
|
| |
| Hinstellen der mit dem "traceflag 757" ergänzten datei "RUN_sisisSYB".
| |
|
| |
| $ <b>cp /OCLC/software/AdminKuhn/Sybase/ASE-15.0.3/RUN_sisisSYB $SYBASE/ASE-15_0/install</b>
| |
|
| |
| == Konfiguration des Sybase-Servers für SISIS-Sunrise ==
| |
|
| |
| Es gibt einige Datenbankserver-weite Konfigurationsparameter welche für die eigenen Bedürfnisse angepasst werden müssen - die meisten "DEFAULT"-Werte sind dafür ungeeignet. Die folgenden Werte sind bloss Minimalwerte für eine Datenbank von etwa fünf SISIS-Sunrise-Benutzern.
| |
|
| |
| Vor dem Ausführen muss die Datei [[setparameters-SybaseASE-15.0.3.sh]] angepasst werden.
| |
| * Passwort für Sybase-Benutzer "sa"
| |
| * Passende Parameter können allenfalls unter Zuhilfenahme der unter Sybase ASE 12.5.4 gesetzten Parameterwerte gefunden werden, welche in der Datei "/tmp/SybaseASE-12.5.4-Parameter.txt" gespeichert wurden.
| |
| * Üblicherweise anzupassen ist die "number of user connections".
| |
| * Der Parameter "max online engines" sollte auf die tatsächliche Anzahl Prozessoren (wie von "top" gesehen) minus 1 gesetzt werden - aber höchstens auf die Hälfte der vorhandenen Prozessoren (Standard ist "1"). Der Wert von "3" passt beispielsweise auf einen Rechner mit 6 Prozessoren. Derselbe Wert wird dann für den Parameter "number of engines at startup" eingetragen.
| |
|
| |
| # <b>cd /OCLC/software/AdminKuhn/Sybase/ASE-15.0.3</b>
| |
| # <b>chown sisis:sisis setparameters-SybaseASE-15.0.3.sh</b>
| |
| # <b>su sisis</b>
| |
| $ <b>vi setparameters-SybaseASE-15.0.3.sh</b>
| |
| PASSWORD="xxxxxx"
| |
| ENGINES=1
| |
| $ <b>./setparameters-SybaseASE-15.0.3.sh</b>
| |
| $ <b>exit</b>
| |
|
| |
| Falls der Sybase-Server Leistungsprobleme hat, so sollte die Systemleistung gemessen und die Konfigurationswerte den Ergebnissen entsprechend angepasst werden.
| |
|
| |
| == Neustart von Sybase ASE ==
| |
|
| |
| Nun muss der Sybase-Server <b>zweimal</b> neu gestartet werden, damit alle Änderungen wirksam werden.
| |
|
| |
| Stoppen und erster Neustart.
| |
|
| |
| # <b>/etc/init.d/sybase15.0.3 stop</b>
| |
| # <b>tail -f /var/spool/sybase/15.0.3/sisisSYB.errorlog</b>
| |
| ...
| |
| 00:00000:00000:2013/04/26 17:25:56.13 kernel ueshutdown: exiting
| |
| 00:00000:00000:2013/04/26 17:25:56.13 kernel Abnormal exit detected - ASE process level execution bindings will be cleared on startup.
| |
| 00:00000:00000:2013/04/26 17:25:56.13 kernel SySAM: Checked in license for 1 ASE_CORE (2013.08050/permanent/06B0 400D 843B 5FEC).
| |
|
| |
| # <b>/etc/init.d/sybase15.0.3 start</b>
| |
|
| |
| Es dauert einige Zeit, bis die Sortierreihenfolge angepasst wurde - nach dem Anpassen fährt der Sybase-Server selbständig herunter. Vor dem zweiten Neustart muss sichergestellt werden, dass der Sybase-Server wirklich heruntergefahren ist!
| |
|
| |
| # <b>tail -f /var/spool/sybase/15.0.3/sisisSYB.errorlog</b>
| |
| ...
| |
| 00:00000:00001:2011/06/20 15:20:32.73 server Default Sort Order successfully changed.
| |
| ...
| |
| 00:00000:00001:2013/04/26 17:26:15.85 kernel ueshutdown: exiting
| |
| 00:00000:00001:2013/04/26 17:26:15.85 kernel SySAM: Checked in license for 2 ASE_CORE (2013.08050/permanent/06B0 400D 843B 5FEC).
| |
| # <b>/etc/init.d/sybase15.0.3 start</b>
| |
|
| |
| Verifizieren, ob alle Sybase-Server laufen - es muss nun die tatsächlich eingestellte Anzahl "online engines" laufen!.
| |
|
| |
| # <b>su - sybase</b>
| |
| $ <b>export LANG=de_DE.UTF-8 \
| |
| SYBASE=/opt/sybase/15.0.3 \
| |
| SYBASE_ASE=ASE-15_0</b>
| |
| $ <b>$SYBASE/ASE-15_0/install/showserver</b>
| |
| F S UID PID PPID C PRI NI ADDR SZ WCHAN STIME TTY TIME CMD
| |
| 0 S sybase 11449 11446 9 80 0 - 70986 - 02:02 ? 00:00:03 /opt/
| |
| sybase/15.0.3/ASE-15_0/bin/dataserver -d/SybaseDatabase/15.0.3/masterDev -e/var/
| |
| spool/sybase/15.0.3/sisisSYB.errorlog -c/opt/sybase/15.0.3/ASE-15_0/sisisSYB.cfg
| |
| -M/opt/sybase/15.0.3/ASE-15_0 -ssisisSYB -T757
| |
| 0 S sybase 11423 11422 0 80 0 - 1864 - 02:02 pts/0 00:00:00 /opt/
| |
| sybase/15.0.3/ASE-15_0/bin/backupserver -e/var/spool/sybase/15.0.3/sisisSYBbacku
| |
| p.errorlog -N25 -C20 -M/opt/sybase/15.0.3/ASE-15_0/bin/sybmultbuf -SsisisSYBback
| |
| up
| |
|
| |
| Insbesondere sollte auch überprüft werden, ob alle konfigurierten <b>engines</b> online sind!
| |
|
| |
| Falls alles in Ordnung ist, so ist die Installation von Sybase ASE 15.0.3 damit beendet.
| |
|
| |
| == Löschen nicht benötigter Verzeichnisse und Dateien ==
| |
|
| |
| # <b>cd /home/sisis/sc && rm SybSQL{12.5.4,15.0.2}</b>
| |
| # <b>cd /opt/sybase && rmdir 12.5.4 15.0.2</b>
| |
| # <b>cd /SybaseDatabase && rmdir 12.5.4 15.0.2</b>
| |
| # <b>cd /SybaseLog && rmdir 12.5.4 15.0.2</b>
| |
| # <b>cd /var/spool/sybase && rmdir 12.5.4 15.0.2</b>
| |
|
| |
| # <b>rm -rf /OCLC/software/SybaseASE-15.0.3/ebf17776</b>
| |
|
| |
| == Hinweise ==
| |
|
| |
| Rechnername und Portnummern der Sybase-Server, wie sie in der Datei "$SYBASE/interfaces" stehen:
| |
|
| |
| sisisSYB
| |
| master tcp ether <i>hostname</i> 5000
| |
| query tcp ether <i>hostname</i> 5000
| |
|
| |
| sisisSYBbackup
| |
| master tcp ether <i>hostname</i> 5001
| |
| query tcp ether <i>hostname</i> 5001
| |
|
| |
| <b>Achtung:</b> Falls die Passwörter der Sybase-Benutzer "sa" und "sisis" (mittels "sp_password") geändert werden, so müssen auch die Einträge in den folgenden (von SISIS-Sunrise verwendeten) Dateien entsprechend angepasst werden.
| |
|
| |
| * <code>/opt/lib/sisis/etc/syb/syb.pw</code>
| |
| * <code>/opt/lib/sisis/siadmin/cgi-bin/sisisadmin/SisisAdminEnv.pm</code>
| |
| * <code>/opt/lib/sisis/webOPAC/etc/profile.sisis/server.properties</code>
| |
| * Anpassung des Sicherungsskripts <code>SybSave.sh</code>
| |
|
| |
|
| |
| [[Kategorie:Sybase_ASE|Installation]]
| |
| [[Kategorie:SISIS-Sunrise]]
| |
| [[Kategorie:Dokumentation|Sybase]]
| |
| [[Kategorie:SISIS-Sunrise V4.0|S]]
| |
| [[Kategorie:SISIS-Sunrise V4.1|S]]
| |