Transcript
Page 1: Inhaltsverzeichnis · PDF fileBytec TECH-Newsletter Ausgabe 11 (03/2006) TECHTIPP 2 – Procedures für Hilfsfunktionen Informix bringt bereits eine Reihe von Funktionen im SQL mit

Bytec TECH-Newsletter Ausgabe 11 (03/2006)

Willkommen zur März-Ausgabe des Bytec TECH-Newsletters

InhaltsverzeichnisTECHTIPP 1 – IDS 9.40 / IDS 10.00 auf Windows 2003......................................................1TECHTIPP 2 – Procedures für Hilfsfunktionen ....................................................................2TECHTIPP 3 – FSC Serverview-Pakete für PRIMERGY Server unter Debian 3.1..............3Bytec-Schulung SQL/SPL Advanced / Tuning......................................................................4Zur Erinnerung: IDS Version 10 - Zusatzrabatt zweite Runde..............................................4BYTEC auf der CeBIT 2006..................................................................................................5

TECHTIPP 1 – IDS 9.40 / IDS 10.00 auf Windows 2003

-----------------------------------------------------------------------------------------------------------------------

Einige Commandline Befehle wie onstat, onmode, ... bringen Fehlermeldungen der Art:

MapViewOfFileEx: w32ec=487 at nt_shm.c:663

12:20:28 shmat: [22]: operating system error

12:20:28 Client could not attach server shared memory segment,useIFX_XFER_SHMBASE

onstat: Cannot attach to shared memory. errno = 22

-----------------------------------------------------------------------------------------------------------------------

Start und Zugriff auf die Datenbank und DB-Applikationen funktionieren ohne Probleme.

Folgende Schritte zur Behebung müssen unternommen werden:

boot.ini anpassen:[Boot Loader]Timeout=30Default=multi(0)disk(0)rdisk(0)partition(2)\WINNT[Operating Systems]multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft WindowsServer 2003"/fastdetect /3GB /Userva=2900 /PAE--> Wichtig sind die drei Parameter "/3GB /Userva=2900 /PAE"- Microsoft Servicepack 1 oder höher installieren und zusätzlich das MS-Hofix 873453. Beschreibung und Download unter: http://support.microsoft.com/kb/[email protected]

Page 2: Inhaltsverzeichnis · PDF fileBytec TECH-Newsletter Ausgabe 11 (03/2006) TECHTIPP 2 – Procedures für Hilfsfunktionen Informix bringt bereits eine Reihe von Funktionen im SQL mit

Bytec TECH-Newsletter Ausgabe 11 (03/2006)

TECHTIPP 2 – Procedures für Hilfsfunktionen

Informix bringt bereits eine Reihe von Funktionen im SQL mit. Wenn Funktionen fehlen,die bei anderen Herstellern zur Verfügung stehen, können diese mittels SPLs erstelltwerden.Beispiel Kalenderwoche (das Original steht im Softwarerepository der IIUG):

CREATE FUNCTION day_one_week_one(yyyy INTEGER) RETURNING DATE WITH(NOT VARIANT) DEFINE jan1 DATE; LET jan1 = MDY(1, 1, yyyy);RETURN jan1 + MOD(11 - WEEKDAY(jan1), 7) - 3;END FUNCTION;

CREATE FUNCTION kw(in_date DATE DEFAULT TODAY) --nach iso8601-- RETURNING CHAR(8) as KW WITH(NOT VARIANT) DEFINE rv CHAR(8); DEFINE d1w1 DATE; DEFINE tv DATE; DEFINE wn INTEGER; LET d1w1 = day_one_week_one(year(in_date)); IF in_date < d1w1 THEN -- KW zählt zum Vorjahr -- LET d1w1 = day_one_week_one(year(in_date) -1); ELSE LET tv = day_one_week_one(year(in_date) + 1); IF in_date >= tv THEN LET d1w1 = tv; END IF; END IF; LET wn = TRUNC((in_date - d1w1) / 7) + 1; RETURN wn;END FUNCTION;

execute procedure kw (today);

C-Funktionen, die unter SQL/SPL nicht zur Verfügung stehen können als externeFunktionen eingebunden werden. Die C-Funktion muss dazu als Shared Object gebundenwerden:create function random() returning int;

external name '/opt/informix/c_procs/c_random.so(c_random)'language Cend function;

[email protected]

Page 3: Inhaltsverzeichnis · PDF fileBytec TECH-Newsletter Ausgabe 11 (03/2006) TECHTIPP 2 – Procedures für Hilfsfunktionen Informix bringt bereits eine Reihe von Funktionen im SQL mit

Bytec TECH-Newsletter Ausgabe 11 (03/2006)

TECHTIPP 3 – FSC Serverview-Pakete für PRIMERGY Server unter Debian 3.1

Neue Serverview-Agenten für Debian 3.1 (Sarge) Kernel 2.6/2.4Die Dateien können von den Kunden unter folgenden Links heruntergeladen werden:

Version 4.10-12:http://www.bytec.de/serverview/4.10/readme.txthttp://www.bytec.de/serverview/4.10/srvmagt-agents_4.10-12_i386.debhttp://www.bytec.de/serverview/4.10/srvmagt-eecd_4.10-12_i386.debhttp://www.bytec.de/serverview/4.10/srvmagt-mods-src_4.10-12_i386.deb

Version 4.11-14:http://www.bytec.de/serverview/4.11/readme.txthttp://www.bytec.de/serverview/4.11/srvmagt-agents_4.11-14_i386.debhttp://www.bytec.de/serverview/4.11/srvmagt-eecd_4.11-14_i386.debhttp://www.bytec.de/serverview/5.11/srvmagt-mods-src_4.11-14_i386.deb

============================================================================Installation der FSC Serverview-Pakete für PRIMERGY Server unter Debian 3.1============================================================================Die original FSC-Pakete wurden von der Fa. BYTEC GmbH, Friedrichshafen,für Debian 3.1 (sarge) angepasst und können folgendermaßen installiert werden:

1. Installations-Reihenfolgedpkg -i srvmagt-mods-src_<version>_i386.debdpkg -i srvmagt-eecd_<version>_i386.debdpkg -i srvmagt-agents_<version>_i386.deb

2. Anpassen der Datei /etc/snmp/snmpd.confVoraussetzung: net-snmp Version 5.1Beispiel-Konfigurationen unter /etc/snmpd/snmpd.conf.srvmagt und/etc/snmpd/snmptrapd.conf.srvmagt

3. Stoppen/Starten der Daemons/Agenten/etc/init.d/srvmagt stop/etc/init.d/snmpd stop/etc/init.d/eecd stop/etc/init.d/eecd_mods_src stop/etc/init.d/eecd_mods_src start/etc/init.d/eecd start/etc/init.d/snmpd start/etc/init.d/srvmagt start

4. Hinweis für Kernel 2.4Falls ein Kernel 2.4 verwendet wird, bringt das Paket srvmagt-mods-src beimCompilieren der Module einen Fehler. Die Module müssen noch folgendermaßengepatch und erzeugt werden:

sh /etc/srvmagt/sources/mk24/etc/init.d/eecd_mods_src start

[email protected]

Page 4: Inhaltsverzeichnis · PDF fileBytec TECH-Newsletter Ausgabe 11 (03/2006) TECHTIPP 2 – Procedures für Hilfsfunktionen Informix bringt bereits eine Reihe von Funktionen im SQL mit

Bytec TECH-Newsletter Ausgabe 11 (03/2006)

Bytec-Schulung SQL/SPL Advanced / Tuning

Für die Schulung SQL/SPL Advanced die vom 22.03. bis 24.03. stattfindet sind nochPlätze frei. Ein Teil der Techtipp der vorangegangenen Newsletter stammt aus dieserSchulung. Lernen Sie wie man mit den neuen Features Auswertungen einfacher undtrickreicher schreiben kann.

Vom 08.05. bis 10.05. findet ein spezieller Tuningkurs statt.Angefangen von der Plattenaufteilung über Kernelparameter, INFORMIX Konfiguration bishin zum Datenbankdesign und Indexwahl werden alle Themen im Hinblick aufTuningmöglichkeiten betrachtet..

Mail an: [email protected]

Zur Erinnerung: IDS Version 10 - Zusatzrabatt zweite Runde

Aufgrund der überwältigenden Nachfrage wird das Angebot aus dem letzten Quartal 2005ab sofort wieder eingesetzt:

50% Zusatzrabatt auf Neulizenzen und Tradeups des

Informix Dynamic Servers Version 10

Nach dem Prinzip kauf zwei zum Preis von einer Lizenz, werden die Lizenzgebühren um 50% zusätzlich zu Ihrer Händlermarge rabattiert (*). Im Rahmen dieser Aktionen sind alle Lizenzmodelle der IDS Version 10 bis auf IDS Express OEM verfügbar. Für die neuen Lizenzen ist ein Implementierungszeitraum von maximal 6 Monaten vorgesehen.

Aktionsende: 31. März 2006 (letztmöglicher Bestelltermin)

(*)= Der Zusatzrabatt bezieht sich nur auf gerade Userzahlen, wobei bspw. Server- undUserlizenzen der IDS WE als unterschiedliche Produkte behandelt werden.

Weitere Informationen finden Sie auf unseren Internetseiten unter www.bytec.de

Page 5: Inhaltsverzeichnis · PDF fileBytec TECH-Newsletter Ausgabe 11 (03/2006) TECHTIPP 2 – Procedures für Hilfsfunktionen Informix bringt bereits eine Reihe von Funktionen im SQL mit

Bytec TECH-Newsletter Ausgabe 11 (03/2006)

BYTEC auf der CeBIT 2006

In diesem Jahr finden Sie uns u.a. in Halle 4 Stand 12 Demopunkt 17.Nehmen Sie sich Zeit für ein kurzes Gespräch - es lohnt sich! Gern beraten wir auch IhreEndkunden.

Der INFORMIX DYNAMIC SERVER Version 10 steht zur Demonstration bereit. ErlebenSie die neuen Features dieser Version anhand praktischer Beispiele.

Das Datablade Excalibur in der Anwendung Dokumentensuche in einer Weboberflächeist zu sehen.

Ein Customized ISA wird gezeigt, der in die Oberfläche des ISA wichtige Abfragen überdie augenblicklichen Belastungen der Datenbank integriert hat.

Folgende Themen haben wir zudem für Sie vorbereitet:

- Neue Lizenzmodelle für Informix und DB2 - lizenzfreie DB2 Express-C - Informix Dynamic Server 10 - Kauf zwei zum Preis von einer Lizenz

(Preisvorteil von bis zu 50% für IDS 10 und Informix Tools) - Preis-Revolution bei Hochleistungs-Datenbank-Servern

Wir empfehlen Ihnen im Vorfeld einen Termin zu vereinbaren. Bitte senden Sie dazu IhrenTerminvorschlag an: [email protected]

Gleich neben uns finden Sie weitere wichtige Ansprechpartner zum Thema INFORMIX.So steht am Demopunkt 18 die IUG bereit.

In diesem Zusammenhang möchten wir auf den kommenden 42. IUG Workshop inDüsseldorf am Mittwoch, den 05 April 2006 hinweisen.

Thema des Workshops: Datenbanken und EntwicklungswerkzeugeWie immer lohnt es sich am Vorabend zum Stammtisch zu kommen.

Die IUG betreibt auch das INFORMIX Forum, in dem unter

http://iugforum.piramide.de/

die User schnell gegenseitige Hilfe finden können.


Recommended