Domino 7 beta 3 a DB2

Několik dní je k dispozici ND6 beta 3, smazal jsem tedy předchozí testovací instalaci a pustil se toho znovu. Postup se maličko změnil, oficiální dokumentace (readme) je také již podrobnější a přesnější. Z mnohastránkového popisu vybírám kroky, které je nutno podniknout, pokud chcete instalovat Lotus Domino a DB2 na stejný server.

Instalace

  1. Stahuji aktuální verze Domino 7 beta 3 a DB2 8.1.7a , celkem přes 1 GB.
  2. Podle běžných postupů instaluji a konfiguruji Domino server. Protože jsem s DB2 experimentoval již dříve, mažu v serverovém dokumentu informace týkající se propojení na DB2 (v záložce "DB2")
  3. Použítí DB2 vyžaduje pustit na Dominu transakční log, nastavuji jej tedy jako circular, 1 GB.
  4. Vytvářím účet pro instalaci DB2 (kdo instaloval třeba WebSphere Portal, dobře to zná). Je třeba vytvořit ve Windows účet (typicky DB2ADMIN a přidělit mu následující práva: člen skupiny Administrators, Act as part of the operating system, Create token object, Increase quotas, Replace a process level token, Log on as a service. Veškeré další instalace a konfigurace provádím jako tento uživatel.
  5. Ukončuji Domino a instaluji DB2 UDB Enterprise Server Edition, volím typickou instalaci. Zapamatuji si zejména jméno instance (defaultně DB2). Účet, pod kterým poběží služby je DB2ADMIN.
  6. Po instalaci je nutno zrestartovat počítač, jinak se správně nenačtou cesty a proměnné prostředí a v dalším kroku by nešlo uložit vyplněné údaje. Domino server startuji jako aplikaci, ne jako servis.
  7. Vytvořím účet pro připojení Domina do DB2. Ve Windows vytvářím uživatele DOMUSER a skupinu DB2DOM, do které jej přidám.
  8. Přes Start menu spouštím DB2 Command Line Processor a zadávám příkazy: Update dbm cfg using SYSCTRL_GROUP DB2DOM
    db2stop
    db2start
    a poté ukočím program.
  9. Spouštím Administračního klienta a v záložce Configuration volím Enable Server for DB2.
    Dialog vyplňuji následovně:

    DB2 and Domino coexist on same system = YES
    DB2 Instance Name = DB2
    DB2 Schema Name = DOMINO
    DB2 Database Name = DOMINO
    DB2 Datastore Directory = E:\DB2DB\SRV\
    Use Admin Process Request = YES

    Domino DB2 user name = DOMUSER
    Domino DB2 password = password
    Domino DB2 Password verify = password
    Create databases using the following default = DB2
     
  10. Stisknu tlačítko Run, objeví se následující okno s informacemi o předání pokunů administračnímu procesu a úpravě NOTES.INI.
     
  11. Ukončuji Domino server. Startuji Domino server ne jako servis, ale jako aplikaci, ručně přes Start menu. Na konzoli vidím zprávu o vytvoření databáze DOMINO
    Okno konzole po startu Domina. Kliknutím zvětšíte.
     
  12. Oveřuji v DB2 Control Centru, jestli je v instanci DB2 skutečně vytvořena databáze DOMINO.
  13. V Administračním klientu provedu refresh domény - přidá tam skupinu DB2 Servers a upraví ikonu u serveru s DB2 podporou.
  14. Ještě musím prodloužit licenci pro DB2 - jinak by za 3 mesíce vypršela. Stahuji licenční soubor (*.lic), kopíruji na server a poklepáním na jeho ikonu jej zavádím do DB2. Lze též použít příkaz db2licm -a <licence_file_name> O tom, zda aktualizace licence proběhla vpořádku, se přesvědčím příkazemdb2licm -lVidím tam platnost do 29. 9. 2006.
     

První pokusy

Prvním praktickým pokusem je opět vytvoření nové databáze. Protože jsem jako defaultní úložiště zvolil DB2, neměla by se databáze uložit na disk do datového adresáře. Pomocí Create new database vytvářím databázi DB1.nsf. Stejnojmenný soubor v datovém adresáři Domina má jen 5 bajtů a obsahuje {DB2}takže propojení na DB2 funguje.

Jako další zkouším pustit na databázi klasické operace updall, fixup, compact. Na rozdíl od bety 2 funguje už i compact.

Předchozí: Úprava Catalogu - počty dokumentů
Následující: Záplata: Domino 6.5.3 FP1