willkommen zur januarausgabe des bytec technewsletters · pdf filebytec...
TRANSCRIPT
Bytec IBMNewsletter Ausgabe 09 (01/2006)
Willkommen zur JanuarAusgabe des Bytec TECHNewsletters
InhaltsverzeichnisTECHTIPP 1 – CHECKLISTE – INSTALLATION IDS 9.40/10.00.......................................1TECHTIPP 2 – CHECKLISTE MIGRATION........................................................................ .2TECHTIPP 3 – CHECKLISTE TUNING.............................................................. .................4IBM Informix – Version 10.00.xC4 ist verfügbar............................................................... ....5Produktvorstellung DBSONAR............................................................................................ .6BytecSchulungsangebote 2006.......................................................................... ...............6
Mit dieser Ausgabe des TECHNewsletters ist die „Redaktion“ zur „Produktion“ gewandert.Nun liegt alles in der Hand der Technik.Der Themenschwerpunkt wird sich weiterhin rund um Datenbanken und Linux bewegen,wobei auch Installationen auf Microsoft nicht ausgeklammert werden.
In dieser Ausgabe haben wir die Checklisten aufbereitet, nach denen eine Installation,Migration oder ein Tuning einer aktuellen IDS aufgelistet sind.Diese Listen sollten als Leitfaden genutzt werden, um mögliche Probleme bereits hier zuunterbinden.
Für Kritik und Anregungen sind wir jederzeit dankbar. Ihr Themenvorschlag und IhreMeinung beeinflusst die kommenden Ausgaben dieses TECHNewsletters.
Bytec IBMNewsletter Ausgabe 09 (01/2006)
TECHTIPP 1 – CHECKLISTE – INSTALLATION IDS 9.40/10.00
User/Group Informix anlegen (useradd / groupadd)Login: informix uid: ___ gid: ___ Passwd: ____________________
Produktverzeichnis anlegen (z.B.: IDS_10.00.UC4)INFORMIXDIR als Link auf das Produktverzeichnis anlegen
$INFORMIXDIR= _______________________________________Links zu den (Raw) Devices erstellen Pfad zu den Links : ______________________________________ DBSERVERNAME/ALIAS : ________________________________chown informix:informix / chmod 660 der DevicesInstallation Tools ISQL/4GL,SDK (in separates Verzeichnis ?)Installation IDS ins INFORMIXDIRKernelparameter anpassen (MachineNotes) und rebootBYTECScripts einkopieren (config.sh, SMIScripts, INFO.sh) #Scripts im nächsten TECHNewsletter 2/2006#ifxini mit Environments erstellen (und in .profile aufrufen)sqlhosts anpassen/etc/services anpassen: Service/Port : __________________________
onconfig anpassenoninit ivyCheck auf 'sysmaster database built successful' im online.logOnmode BC 1 / 2 Bigchunks aktivieren (nur in 9.4 notwendig)Dbspaces anlegen (oder im Script config.sh eintragen)Chunks anlegen (oder im Script config.sh eintragen)logs verschieben (oder im Script config.sh eintragen)physlog ändern (oder im Script config.sh eintragen)Testdatenbank erstellen (dbaccessdemo stores)Test der Funktionalität (Select, Insert, Update, Delete)Installation ISA in eigenes VerzeichnisEinsetzen StartStopSkript für IDS und ISA (rc.informix)INFO.sh (BYTECProtokollSkript für IDS und Betriebssystem)Archiv mit "ontape s L 0"Restore (da man dies auf Produktionen anschliessend nie wieder testet)######################################################################[email protected]
Bytec IBMNewsletter Ausgabe 09 (01/2006)
TECHTIPP 2 – CHECKLISTE MIGRATION
Check auf Resource PHYSLOG (mind. 100 MB)PLOG_OVERFLOW_PATH (ONCONFIG) auf freies DirectoryCheck auf Resource LOCKS (mind. 4x count(syscolumns) bzw. 4x count(sysobjstate))Check auf KAIO (Bei HP zusätzlich privgroup siehe Relnotes)onmode uy um die User geordnet aus dem System entfernen (DatenEndstand)Sicherung durchführen / prüfen (ontape, dbexport)(+) Update statistics Low drop Distributions (je Datenbank)(*) oncheck cDI (je Datenbank) / oncheck cr / oncheck cR / oncheck cc(*) Ermitteln, welche INFORMIXProdukte vorhanden sind (Frontends)(+) Löschen der CDR (cdr delete server) falls genutztAuskommentieren StartStopSkriptServer herunterfahren mit onmode ukyBestehende INFORMIXDIR umbennen (Vorschlag: IDS_<version>)Installation der neuen Produkte in ein neues Verzeichnis z.B. IDS_10.00.UC4$INFORMIXDIR als Link auf das neue Verzeichnis erstellen und Rechte vergebenKernelparameter prüfen / anpassenonconfig aus altem INFORMIXDIR einkopieren und anpassenSQLHOSTS aus altem INFORMIXDIR einkopierenoninit v zum ersten Hochfahrenonmode BC 1 / onmode BC 2 um Bigchunk Format zu aktivierenoncheck cr / oncheck cc / oncheck cDI (je Datenbank auch Systemdatenbanken)update statistics (je Datenbank auch Systemdatenbanken)update statistics high (nach Script $INFORMIXDIR/BTC/upd_stat.sql)oncheck cR / oncheck ccInitiale Sicherung der neuen Instanz(+) CDR neu aufsetzen falls genutztStart/StopScripten wieder aktivierenInfo.sh (Skript zur Protokollierung)#######################################################################(+) = Empfohlen, kann aber bei kleinen Versionssprüngen entfallen(*) = Kann vorab als Vorbereitung erfolgen#######################################################################[email protected]
Bytec IBMNewsletter Ausgabe 09 (01/2006)
TECHTIPP 3 – CHECKLISTE TUNING
online.log (checkpoint dauer)online.log (checkpoint häufigkeit)online.log (Meldungen Error/Warning)onstat p (Read Cache Rate > 95%)onstat p (overflows = 0)onstat p (user:sys bei 5:1 ?)onstat p (rollbacks unter 1% der Commits)onstat p (RAPages: ixdaRA > daRA)onstat p (Deadlocks = 0)onstat d (Tempdbs mit Flag "T")onstat d (Expanded chunk capacity mode: always)onstat d (Free Space > 20% in Datadbspaces)onstat D (I/OVerteilung der Chunks)onstat F (FgWrites=0 / LRUWrites)onstat l (PHYSBUFF gross genug)onstat l (Logs im Backupscript ?)onstat u (Useranzahl)onstat u (Locks je User < 200)onstat g ioq (kio aktiv ?)onstat g ioq (maxlen bei proc <= 100)onstat g ioq (maxlen bei gfd <= 150)onstat g iof (io/sec < 200)onstat g ntu (Menge der shm oder tcpConnects)onstat g sql (F.E.Versionen)onstat g sql (Statements)onstat g ses (Memory je Session / soll unter 3 MB)onstat g seg (Anzahl der SHMSegments)onstat g rea (Ready Queue leer)onstat g dic (DictionaryCache voll ?)onstat d prc (ProcedureCache voll ?)SYSMASTER: extents (Gibt es grosse Tabellen mit vielen Extents ?)SYSMASTER: sqxpln2 (Gibt es Statements mit hohen Kosten ?)SYSMASTER: sqxpln3 (Gibt es Statements mit sequentiellen Zugriffen ?)SYSMASTER: tab_seq (Anzahl der Sequential Scans je Tabelle)
Bytec IBMNewsletter Ausgabe 09 (01/2006)
SYSMASTER: sysdatabases (In welchem loggingmode arbeiten die Datenbanken ?)SYSMASTER: dblocale (In welcher Locale arbeiten die Datenbanken ?)#######################################################################Mögliche Aktionen beim Tuning:
ONCONFIG vor Änderungen sichern !ONCONFIG anpassen (Änderungen eindeutig markieren mit Datum)Indices anpassen / Neu erstellen„Update statistics high“ gezielt ausführen
#######################################################################[email protected]
IBM Informix – Version 10.00.xC4 ist verfügbar
Seit Dezember ist das neueste Release der IDS die Version 10.00.xC4 auf allensupporteten Plattformen verfügbar. Die Neuerungen umfassen neben einer Reihe vonBereinigungen das „truncate table“, das entgegen der Informationen im Handbuch nichtmit der Version 10.00.xC1 verfügbar war.Die „Neuen Features“ der CDRReplikation wurden nochmals überarbeitet, so daßnunmehr bei der Definition der Replicates mittels Templates keine Unzahl vonHilfstabellen und Procedures mehr ungefragt in der Produktionsdatenbank landet.
Bytec IBMNewsletter Ausgabe 09 (01/2006)
Produktvorstellung DBSONAR
Neues Diagnose und Performance Tuning Tool für IBM Informix Datenbanken#######################################################################Mit DBSonar stellt CobraSonic Software Inc. aus Taiwan ein neues AdministrationsToolfür Informix vor. DBSonar ist ein umfassendes Tool zur einfachen Überwachung,Diagnose und zum Performance Tuning von Informix.DBSonar ermöglicht unter anderem die Überwachung einer beliebigen Anzahl vonDatenbank Servern (Informix, Betriebssystem, Netzwerk und Anwendungsparamter)von einer graphischen Konsole aus, hilft Performance Engpässe in SQLAnwendungen zuentdecken und zu beheben. Zudem bietet das Tool eine Analyse der "historischen"Entwicklung der Abläufe von DatenbankServer und Anwendung.Weiter gibt DBSonar automatisch Vorschläge zur Konfiguration der onconfigParameter.Unterstützt werden IBM Informix Versionen 7.x, 9.x und 10.x auf allen Unix und LinuxPlattformen.Das FrontEnd steht für Linux als auch für WindowsXP zur Verfügung.Für weitere Informationen wenden Sie sich bitte an [email protected]
BytecSchulungsangebote 2006
Die aktuellen Termine für BYTECSchulungen zu den Themen INFORMIX, LINUX undPostgreSQL sind für das erste Halbjahr 2006 festgelegt.
Unter dem Link: http://www.bytec.de/services/new/schulung/index.html
finden Sie die Termine.Es besteht die Möglichkeit Ihren Wunschtermin zusätzlich zu berücksichtigen.Terminwünsche per Mail an: [email protected]