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