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

Asus Zenbook UX31A en het loszittende plakbandje

Ik heb al weer een jaar of drie naar tevredenheid een Asus Zenbook UX31A ultrabook in gebruik. Een 13" model met een goede 1920x1080 resolutie en een lekker vlotte Core i7 processor en 256 GB SSD. Helaas heb ik sinds een paar weken problemen met het toetsenbord. Bepaalde toetsen (zoals de A, E, backspace, Windows e.d.) reageren een tijdlang niet om het vervolgens weer wel een tijdje te doen. Na een korte zoekactie op internet blijkt dit een bekend euvel te zijn van deze serie van Asus ultrabooks. Op IFixit vind ik een i nstructie waarin uitgelegd wordt dat dit komt doordat de stekker van het toestenbord los is gekomen achter het stukje plakband. Een euvel dat jezelf kan oplossen als je de juiste schroevendraaier in huis hebt in een minuut of tien. In drie korte stappen wordt uitgelegd wat je moet doen. Van de week de juiste T5 torx schroevendraaier gekocht en vandaag maar een poging gedaan het euvel op te lossen. Na het openschroeven van de achterkant de connector beoordeeld ...

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...