Doorgaan naar hoofdcontent

Lotus Domino 7 - DB2 een verdere verkenning...

Aan de hand van de release notes ga ik de opslag van Notes data in DB2 uitproberen. In deze eerste beta versie zijn er nog enkele beperkingen van kracht. De belangrijkste is dat nu alleen een lokale installatie (DB2 en Domino server op een fysieke machine) ondersteund wordt voor een Windows of AIX omgeving.
Hieronder het globale stappenplan voor de installatie.

  • Installatie Domino server (applicatie modus, niet als windows service) en de Administrator client.
  • Installatie van de DB2 8.1 server en deze op het juiste fixpack niveau brengen (8.1.5).
  • Activering van transactie logging op de Domino server.
  • Draaien van de DB2 Enablement Tool.
  • Herstarten van de Domino server.
De DB2 Enablement Tool vind je terug in de Domino Administrator. Kies in het Notes menu voor 'Configuration > Miscellaneous > Enable Server for DB2...'. Vervolgens dienen we enkele gegevens in te voeren op het server tabblad.

Aangezien we een lokale installatie uitvoeren zijn er enkele velden uitgegrijst. Bij het veld instance voeren we in 'DB2' en als schema naam 'Domino'. Vervolgens dienen we een database naam op te geven van maximaal 8 posities. In dit geval kies ik voor 'Lotus'. Wat er bij het veld 'Directory' ingevuld dient te worden is lastig. De toelichting in de release notes is een beetje cryptisch. Er wordt volgens mij niet de DB2 server locatie mee bedoeld. Ik gebruik de locatie van het voorbeeld: 'c:\db2data'. Bij het veld 'DB Default Creation' kies ik voor het altijd aanmaken als DB2 database.

Op het security tabblad dienen we een DB2 gebruikersnaam voor de Domino server op te geven. Vervolgens dienen we op het UDF server tabblad in de velden aldaar een * (asterix) op te geven omdat deze optie in deze beta versie niet ondersteund wordt. Hierna drukken we op 'run'.

Helaas gaat de installatie niet goed. Het dialoogscherm meld ons dat het aanmaken van de gebruiker niet goed is gegaan.

DB2 SERVER ENABLE LOG
TASK -- Server id update started
TASK -- Server id update completed
TASK -- Create user account started
- Added user domadmin to server account.
- Added group DSU to server account.
- Added user domadmin to group DSU.
TASK -- Create user account completed
TASK -- Add DSU group to SYSCTRL_GROUP started
- The group, 'DSU', must be added to the SYS_CNTRL group.
- Server does not have access rights to create user and group accounts.
TASK -- Add DSU group to SYSCTRL_GROUP failed with the preceding error(s)
Server could not update user accounts. If you have already set up the user accounts, press 'Continue' to continue. Otherwise press 'Stop' to stop.
Continue?

Het vreemde is dat de melding aangeeft dat de server geen installatie rechten heeft voor gebruikers en groepen. Dit terwijl de 'domadmin' gebruiker en de 'DSU' groep wel zijn gecreeerd. Wellicht dat dit komt doordat ik de installatie op een Windows XP Professional client aan het uitvoeren ben. Niet echt een ondersteund platform. Ik besluit de computer te herinstalleren met Windows 2000 server. Deze keer gaat het goed gezien de melding in het dialoogscherm.

DB2 SERVER ENABLE LOG
TASK -- Server id update started
TASK -- Server id update completed
TASK -- Create user account started
- Added user domadmin to server account.
- Added group DSU to server account.
- Added user domadmin to group DSU.
TASK -- Create user account completed
TASK -- Add DSU group to SYSCTRL_GROUP started
TASK -- Add DSU group to SYSCTRL_GROUP completed
TASK -- Server doc update started
TASK -- Server doc update completed
TASK -- Notes.ini update started
TASK -- Notes.ini update completed
DB2 SERVER ENABLE LOG

De laatste handeling is het herstarten van de Domino server. Bij het opstarten van de server zie ik helaas de ene naar de ander foutmelding voorbij vliegen op scherm. De installatie is dus nog niet goed gegaan.

DB2NSFInit warning: error retrieving notes.ini variable DB2SCHEMA, supplying default of DOMINO
Creating DB2 database Lotus in instance DB2...
DB2NSFInit Error creating DB2 database Lotus sqlcode=-1092
06-05-2004 19:43:09 Unable to initialize DB2 services. DB2-based nsfs will be unusable.

Ik denk dat ik het Domino 7 beta forum maar eens ga bezoeken. Wellicht dat ik daar wijzer wordt. Daarnaast moet ik de documentatie maar nogmaals tot mij nemen. Dit gedeelte van de nieuwe functialiteit van Domino 7 bewijst dat we nog met een beta versie te maken hebben.

Reacties

Populaire posts van deze blog

Bevindingen over de E-tech ADWG02 tot nu toe

Ik heb de E-tech ADWG02 nu bijna een week in gebruik. Dit is de vervangende modem voor de buggy Linksys WAG54G die ik eerder gekocht had. Mijn bevindingen over de E-tech tot nu toe: Geen crashes tot nu toe. De firmware lijkt op dat punt stabiel. Het apparaat is niet door middel van een knop aan of uit te zetten. Erg vervelend omdat ik het apparaat alleen uit kan zetten door de stekker uit het stopcontact te halen. De reden dat ik hem graag uit wil kunnen zetten is dat het apparaat in de woonkamer staat (in het zicht) en de lampjes nogal fel schijnen. Dat vind ik niet erg prettig. Daarnaast wil ik niet dat de verbinding de gehele dag open staat uit beveiligingsoverwegingen en vanwege het stroomverbruik. WIFI is middels een setting uit te zetten. Als je de setting uitvinkt en bevestigd door middel van een 'apply' zie je het lampje uitgaan op de ADSL modem. Er is op dat moment ook geen WIFI verbinding actief. Sla je de setting definitief op dan reboot de modem automat...

Installatie SQL Server 2008

Alle voorbereidingen voor de installatie van SQL Server 2008 zijn gedaan. Er is een VPC aangemaakt met daarop een verse Windows Server 2008 installatie en in het AD zijn alle benodigde accounts aangemaakt. We loggen op de VPC in met het installatie account (SQL_Setup). Vervolgens maken we verbindingen met de SQL server installatie media. In mijn geval een ISO bestand met daarop SQL Server 2008 Developer Edition. We starten de installatie door de setup te starten (eventueel via Auto Play). Aangezien Windows Server 2008 met Vista de UAC (User Account Control) functionaliteit deelt dient het account dat je gebruikt dus administrator te zijn op de server waarop we SQL Server installeren. De setup wizard detecteert dat het Microsoft .NET Framework (standaard zijn van het Framework v1.0, v1.1 en v2.0 geinstalleerd op Windows Server 2008) bijgewerkt dient te worden naar een hogere versie en dat er een bijgewerkte Windows Installer nodig is. We starten de installatie hiervan middels de keuze ...

Applicatie architectuur

Een gangbare architectuur voor het opdelen van applicatie functionaliteit is die van het groeperen van functionaliteit naar aandachtsgebied. Onderstaande afbeelding geeft de plaat weer die de Patterns & Practices groep van Microsoft hiervoor gebruikt binnen hun Microsoft Application Architecture Guide (2nd edition) . Dit artikel geeft een samenvatting weer van de essentie van deze architecturele opdeling van een applicatie.   Ontwerp principes Hanteer bij het ontwerpen van een applicatie de volgende vijf principes: Scheiden van verantwoordelijkheid (Separation of concerns) . Deel de toepassing op in afzonderlijke functies met zo min mogelijk overlap. Afzonderlijke verantwoordelijkheid (Single Responsibility) principe . Elke component- of module moet verantwoordelijk zijn voor een bepaalde functie / functionaliteit of over de samenvoeging van samenhangende functionaliteit. Het principe van minste kennis (Principle of Least Knowledge) . Een component of een obj...