Installation and Configuration Supplement

7 7 7

Applikasjonstjener for DB2 UDB

7

Applikasjonstjeneren for DB2 Universal Database (UDB) støtter ikke lenger fjernadministrasjon eller 7lagrede prosedyrer.

7

De oppdaterte emnene er som følger:

7 7

Aktivere applikasjonstjeneren for DB2 UDB

7

Aktiveringen av databasen utfører følgende:

7 7
7Forutsetning 7

På Linux må du, etter at du har installert applikasjonstjeneren, og før du aktiverer applikasjonstjeneren, 7konfigurere Linux Java-miljøet. Slå opp i boken Application 7Development Guide: Building and Running Applications hvis du vil vite mer om hvordan du 7konfigurerer Linux Java-miljøet.

7
7Fremgangsmåte 7

Slik aktiverer du applikasjonstjeneren for DB2 UDB:

7
    7
  1. Logg deg på DB2-tjeneren som root on Linux- eller UNIX-operativsystemer 7eller som en bruker med Administrator-rettigheter på Windows-operativsystemer.
  2. 7
  3. For Linux- og UNIX-baserte operativsystemer kjører du denne kommandoen: 7
    . /db2-forekomstbane/sqllib/db2profile 
    der db2-forekomstbane er der DB2-forekomsten ble opprettet.
  4. 7
  5. Kjør en av disse kommandoene: 7
      7
    • For Linux- og UNIX-operativsystemer: 7
         AppServer_install_path/bin/enable.sh 
      7         -db db-kallenavn 
      7         -user db-bruker 
      7         -password db-passord 
      7         -db2path bane_til_sqllib 
      7         -instance forekomstnavn
      7         -easpath bane_til_eas
      7         -fencedid beskyttet_bruker-id
    • 7
    • For Windows-operativsystemer: 7
         AppServer_install_path\bin\enable 
      7         -db db-kallenavn 
      7         -user db-bruker 
      7         -password db-passord 
      7         -db2path bane_til_sqllib 
      7         -instance forekomstnavn
      7         -easpath bane_til_eas
      
    der 7
      7
    • db-kallenavn er kallenavnet til databasen som skal 7aktiveres.
    • 7
    • db-bruker er bruker-IDen som skal brukes for tilkobling 7til databasen.
    • 7
    • db-passord er passordet som skal brukes for bruker-IDen 7ved tilkobling til databasen.
    • 7
    • bane_til_sqllib er banen til DB2 UDB-forekomstens 7SQLLIB-katalog. Denne banen brukes til å oppdatere DB2EAS med de nødvendige JAR-filene.
    • 7
    • forekomstnavn er navnet på en DB2 UDB-forekomst.
    • 7
    • bane_til_eas er banen til den innfelte 7applikasjonstjeneren.
    • 7
    • beskyttet_bruker-id er bruker-IDen for den beskyttede 7brukeren.
7

Når applikasjonstjeneren for DB2 UDB er aktivert, blir applikasjonstjeneren 7startet automatisk.

7 7

Starte applikasjonstjeneren for DB2 UDB lokalt

7

Applikasjonstjeneren skal bare startes ved hjelp av den beskyttede bruker-IDen for 7systemer som oppretter web-tjenester i et .NET-miljø eller kjører XML Metadata Registry 7(XMR).

7 7

Fjernstarte applikasjonstjeneren for DB2 UDB

7

Avsnittet er fjernet. Applikasjonstjeneren for DB2 UDB støtter ikke lenger fjernadministrasjon.

7 7

Stoppe applikasjonstjeneren for DB2 UDB lokalt

7

Applikasjonstjeneren skal bare stoppes ved hjelp av den beskyttede bruker-IDen for 7systemer som oppretter web-tjenester i et .NET-miljø eller kjører XML Metadata Registry 7(XMR).

7 7

Fjernstoppe applikasjonstjeneren for DB2 UDB

7

Avsnittet er fjernet. Applikasjonstjeneren for DB2 UDB støtter ikke lenger fjernadministrasjon.

7 7

Deinstallere applikasjonstjeneren for DB2 UDB

7

Avsnittet er fjernet. Applikasjonstjeneren for DB2 UDB støtter ikke lenger fjernadministrasjon.

7 7 7

Aktivering av DB2 Embedded Application Server

7

Den aktiverte databasen for en DB2 Embedded Application Server må ligge i en 732-biters forekomst. Alle databaser som brukes fra DB2 Embedded Application 7Server, kan ligge i 32-biters eller 64-biters forekomster.

7 7 7

Distribuere DB2 Web Tools

7

Applikasjonstjenere som bruker JDK 1.4, krever ikke lenger tilpasning av 7CLASSPATH-variabelen ved distribusjon DB2 Web Tools. Alle avhengigheter, inkludert for XML-analysator og -transformering, distribueres nå med 7web-modulen og forventes lastet inn fra katalogen WEB-INF\lib 7i henhold til J2EE-spesifikasjonen. Denne endringen påvirker to informasjonsemner:

7

De oppdaterte emnene er som følger:

7 7

Distribuere DB2 Web Tools på WebLogic-applikasjonstjenere

7

Denne oppgaven beskriver hvordan du distribuerer og konfigurerer 7DB2 7Web Tools (inkludert web-kommandosenter og helsesenter) på BEA WebLogic 7.0. 7Disse verktøyene kan kjøres som web-applikasjoner på en web-tjener for å gi 7tilgang til DB2-tjenere gjennom nettlesere.

7
7Forutsetninger 7

Før du installerer DB2 Web Tools på WebSphere, må du sørge for at du har følgende:

7
7
7Begrensninger 7

Følgende begrensninger gjelder for distribusjon av DB2 Web Tools:

7
7
7Fremgangsmåte 7

Slik installerer du DB2 Web Tools på WebLogic-applikasjonstjenere:

7
    7
  1. Distribuer DB2 Web Tools gjennom WebLogic-administrasjonskonsollen ved å gjøre følgende: 7
      7
    1. Start WebLogic-administrasjonskonsollen.
    2. 7
    3. Klikk på domene -> distribueringer 7-> Web-applikasjoner i venstre vindusrute.
    4. 7
    5. Klikk på Konfigurer en ny web-applikasjon for å installere 7web-applikasjonen for DB2 Web Tools.
    6. 7
    7. Bla gjennom listen over filsystemer for å finne 7Sqllib\tools\web\db2wa.war.
    8. 7
    9. Klikk på velg ved siden av filnavnet 7db2wa.war.
    10. 7
    11. Velg en tjener på listen over tilgjengelige tjenere for å huse DB2 Web Tools, og klikk på pilen for å flytte tjeneren til måltjenere. 7 7
      Merk:
      7
      Du må beholde det opprinnelige navnet db2wa, 7for det er hardkodet i DB2 Web Tools.
    12. 7
    13. Klikk på Konfigurer og distribuer.
    14. 7
    15. Vent til applikasjonstjeneren fornyer distribusjonsstatus for 7web-applikasjonen på den valgte tjeneren. Hvis det går bra, skal det stå 7Deployed=true
  2. 7
  3. Start web-applikasjonen for DB2 Web Tools, som du finner på: 7
    http://tjenernavn:app_tjener_portnummer/db2wa
    Eksempel: http://tjenernavn:7001/db2wa.
7 7

Distribuere DB2 Web Tools på andre applikasjonstjenere

7

Denne oppgaven beskriver hvordan du distribuerer og konfigurerer DB2 Web Tools (inkludert web-kommandosenter og helsesenter) på 7andre applikasjonstjenere, for eksempel Tomcat 4.0 og Macromedia JRun 4.0. 7Disse verktøyene kan kjøres som web-applikasjoner på en web-tjener for å gi 7tilgang til DB2-tjenere gjennom nettlesere.

7
7Forutsetninger 7

Før du installerer DB2 Web Tools, må du sørge for at du har følgende:

7
7
7Begrensninger 7

Følgende begrensninger gjelder for distribusjon av DB2 Web Tools:

7
7
7Fremgangsmåte 7

Dette er fremgangsmåtene for å installere DB2 Web Tools med applikasjonstjener som Tomcat 4.0 eller Macromedia JRun 4.0:

7
7
Tomcat 4.0
7
7
    7
  1. Klargjør konfigurasjonsfilen for Tomcat 4.0 (CLASSPATH) ved å gjøre følgende: 7
      7
    1. Opprett en ny systemvariabel CATALINA_HOME 7som skal inneholde banen (rotkatalogen) til Tomcat 4.0. Eksempel: 7D:\jakarta-tomcat-4.0.3.
    2. 7
    3. Bekreft at Tomcat Servlet/JSP-containeren er i funksjon: 7
        7
      1. Start Tomcat ved å kjøre startup.bat fra 7Tomcats bin-katalog.
      2. 7
      3. Gå inn på hoved-web-siden http://lokalvert:8080/ 7gjennom en nettleser.
  2. 7
  3. Distribuer DB2 Web Tools i Tomcat Servlet/JSP-containeren ved å finne 7installeringsbanen for DB2 Web Tools (dvs. Sqllib\tools\web\db2wa.war) 7og kopiere db2wa.war til Tomcats distribusjonskatalog 7(dvs. Tomcats webapps-katalog).
  4. 7
  5. Start DB2 Web Tools på Tomcat Servlet/JSP-containeren ved å gjøre følgende: 7
      7
    1. Åpne et DB2-kommandovindu og bytt katalog til Tomcats bin-katalog.
    2. 7
    3. Start Tomcat ved hjelp av startup.bat og bekreft at en ny katalog 7(db2wa) er tilføyd i webapps-katalogen. 7 7
      Merk:
      7
      Kjøring av startup.bat fra et klarmeldingsvindu definerer ikke 7DB2PATH. For at DB2PATH skal defineres må CLASSPATH-linjen endres så den får en eksplisitt referanse til 7DB2s installeringsbane snarere enn til systemvariabelen %DB2PATH%.
    4. 7
    5. DB2 Web Tools-applikasjonen for store databaser finnes på 7http://lokalvert:8080/db2wa og kan hentes med en 7HTML 4.0-kompatibel nettleser.
7
7
JRun
7
7
    7
  1. Klargjør en ny applikasjonstjener for DB2 Web Tools ved å utføre følgende oppgaver: 7
    7Anbefaling 7

    Det anbefales å opprette en ny applikasjonstjener, men det er ikke obligatorisk. Til testformål kan standardtjeneren benyttes, og det kreves bare konfigurering av JVM-klassebane.

    7
      7
    1. Start JRun-styringskonsollen og logg deg på som administrator av applikasjonstjeneren.
    2. 7
    3. Opprett en ny applikasjonstjener ved hjelp av Opprett ny 7tjener øverst til høyre i hovedvinduet. Ikke endre vertsnavnvalget fra lokalvert.
    4. 7
    5. Oppgi nytt tjenernavn (DB2WebToolsServer) 7og klikk på JRun-tjenerkatalogen. Verdien blir fylt ut automatisk.
    6. 7
    7. Klikk på Opprett tjener.
    8. 7
    9. Registrer de genererte verdiene eller oppgi nye verdier for: 7
        7
      • URL for JNDI-leverandør
      • 7
      • Portnummer for web-tjener. Dette er verdien som brukes i URLen for 7DB2 Web Tools (dvs. http://lokalvert:web_tjener_portnummer/db2wa).
      • 7
      • Proxy-portnummer for web-forbindelse
    10. 7
    11. Klikk på oppdater portnumre om nødvendig, og lukk vinduet.
  2. 7
  3. Distribuer DB2 Web Tools på JRun-applikasjonstjeneren ved å utføre følgende oppgaver: 7
      7
    1. Start applikasjonstjeneren valgt som vert for DB2 Web Tools' web-applikasjon (DB2WebToolsServer, standard eller andre unntatt admin).
    2. 7
    3. Klikk på Web-applikasjoner og deretter på 7Tilføy.
    4. 7
    5. Bla gjennom seksjonen Distribusjonsfil 7og velg filen Sqllib\tools\web\db2wa.war i DB2-installeringsbanen.
    6. 7
    7. Klikk på Distribuer og bekreft at kontekstbanen er /db2wa.
    8. 7
    9. Velg applikasjonstjener og bekreft at DB2 Web Tools-applikasjonen er vist i seksjonen 7Web-applikasjoner. Ikke klikk på Bruk på denne siden.
    10. 7
    11. Velg koblingen Hjem i øverst venstre rute på hovedsiden.
    12. 7
    13. Start applikasjonstjeneren på nytt fra den Hjem-oversikten som inneholder 7DB2 Web Tools (DB2WebToolsServer).
DB2 Web Tools-applikasjonen for store databaser finnes på 7http://lokalvert:web_tjener_portnummer/db2wa 7og kan hentes med en HTML 4.0-kompatibel nettleser. 7
7
7 7 7

Direkte I/U på blokkenheter (Linux)

7

Direkte I/U støttes nå på både filsystemer og blokkenheter for 7av Linux med en 2.6-kjerne. Direkte I/U på blokkenheter er en alternativ måte å oppgi containere 7for direkte lagertilgang eller for ubehandlet I/U. Ytelsen ved direkte I/U tilsvarer den for 7enhetsmetoden med ubehandlede tegn. DB2 Universal Database (UDB) har mulighet for direkte I/U ved åpning av tabellplassen når setningen 7CREATE TABLESPACE spesifiserer enhetsnavn for containerbanen. Tidligere oppnådde man samme ytelse ved hjelp av metoden for ubehandlet I/U, som krevde 7binding av blokkenheten til en tegnenhet ved hjelp av funksjonen raw.

7

7 777777777777777
Tabell 34. Sammenlikning mellom direkte I/U og ubehandlet I/U
Direkte I/U (ny metode) Ubehandlet I/U (gammel metode)
7
CREATE TABLESPACE dms1
7MANAGED BY DATABASE
7USING (DEVICE '/dev/sda5' 11170736)
7
CREATE TABLESPACE dms1
7MANAGED BY DATABASE 
7USING (DEVICE '/dev/raw/raw1' 11170736)
7

Selv om metoden for ubehandlet I/U fortsatt støttes av DB2 UDB, frarådes den, og støtten for den 7kan bli trukket tilbake i framtidige kjerner.

7
7Anbefaling 7

Hvis du vil bruke direkte filtilgang, oppretter du DNM-enhetscontainere ved 7direkte I/U for å unngå fremtidige migreringsproblemer.

7

7 7
Merk:
7
Direkte I/U støttes ikke av DB2 UDB på Linux/390.
7 7 7

Demon for DB2 Informasjonssenter (Linux og UNIX)

7

DB2 Informasjonssenter-demonen er ansvarlig for kontroll av 7DB2-dokumentasjonstjeneren. Demonen, som er en del av DB2 Informasjonssenter-installasjonen, består av to filer:

7

Disse filene installeres følgende steder:

7
7
AIX
7
/etc/db2icd 7

/var/db2/v81/db2ic.conf

7
7
HP
7
/sbin/init.d/db2icd 7

/var/opt/db2/v81/db2ic.conf

7
7
Solaris Operating Environment
7
/etc/init.d/db2icd 7

/var/db2/v81/db2ic.conf

7
7
Linux
7
/etc/init.d/db2icd 7

/var/db2/v81/db2ic.conf

7
7
7 7

Starte eller stoppe Informasjonssenter-demonen (AIX, Solaris Operating Environment, HP, Linux)

7

Den eneste gangen du må starte eller stoppe demonen manuelt, er når du vil endre konfigurasjonsvariabler 7for den. Normalt startes demonen ved systemstart, i samsvar med kjøringsnivåer opprettet under 7installeringen av DB2 Informasjonssenter.

7
7Fremgangsmåte 7

Slik stopper og starter du Informasjonssenter-demonen:

7
    7
  1. Stopp demonen hvis den allerede kjøres. Skriv følgende ved en kommandolinje: 7
    INIT_DIR/db2icd stop
    der INIT_DIR 7er installeringskatalogen til filen db2icd som nevnt ovenfor.
  2. 7
  3. Du kan eventuelt endre variabler for demonen ved å redigere filen db2ic.conf. For tiden kan du endre TCP/IP-portnummer der det finnes dokumentasjon, og 7plassering for midlertidig arbeidsområde som brukes av demonen ved kjøring.
  4. 7
  5. Start demonen. Skriv følgende ved en kommandolinje: 7
    INIT_DIR/db2icd start
    7der INIT_DIR er installeringskatalogen til filen db2icd som nevnt ovenfor.

Nå demonen starter, bruker den de nye systemvariablene.

7

Det er også mulig å avslutte og restarte demonen umiddelbart. 7Skriv følgende ved en kommandolinje:

7
INIT_DIR/db2icd restart

7der INIT_DIR er installeringskatalogen til filen db2icd som nevnt ovenfor.

7

Du kan sjekke status for demonen når som helst. Skriv følgende ved en kommandolinje:

7
INIT_DIR/db2icd status

7der INIT_DIR er installeringskatalogen til filen db2icd som nevnt ovenfor. Demonen returnerer gjeldende status og viser IDen til demonprosessen(e) hvis den er aktiv.

8 8 8

Nøkkelord og eksempelfiler for responsfil

8

Hvis du skal installere DB2 Informasjonssenter versjon 8.2 ved hjelp av en responsfil, bruker 8du disse opplysningene:

8
8
Nøkkelord for responsfil (PROD)
8
INFORMATION_CENTER 8
8
Navn på responsfil
8
db2doce.rsp 8
8
7 7 7

Feilkoder for responsfilinstallering

7

Feilkodene nedenfor gjelder bare for Windows, ikke for Linux- og UNIX-operativsystemer.

7
7
3010
7
Installeringen ble fullført, men systemet må startes på nytt for å fullføre installeringen. 7
7
7 7 7

Brukerkontoer som kreves for å installere DB2-tjenere (Windows)

7
7
Øke kvoter
7
Brukerrettigheten Øke kvoter er endret til 7Justere minnekvoter for en prosess i operativsystemene 7Windows XP og Windows 2003. 7
7
Brukerrettigheter som gis av DB2-installering - Feilsøkingsprogrammer
7
DB2-installeringsprogrammet gir ikke feilsøkingsprogrammer brukerrettighet. 7DB2-installeringsprogrammer gir følgende brukerrettigheter: 7 7
7
7 7 7

Asynkron I/U-støtte (Linux)

7

Asynkron I/U-støtte er nå tilgjengelig i Linux (2.6 og enkelte 72.4-kjerner) for ubehandlede enheter og O_DIRECT-filsystemer. AIO forbedrer sidetømmerytelsen. Du 7kan aktivere eller deaktivere AIO på Linux 7ved å bruke kommandoen db2set.

7

For å bruker AIO må brukerne installere libaio-0.3.98 eller senere og ha en kjerne som støtter AIO. Brukerne må også utføre kommandoen db2set DB2LINUXAIO=true og starte DB2 Universal Database på nytt.

8 8 8

db2ln-kommandoen er endret for å opprette 64-bits DB2 UDB-biblioteklinker (Linux og UNIX)

8

I tidligere utgaver av DB2 Universal Database (UDB) versjon 8 opprettet kommandoen db2ln bestemte DB2-linker under 8/usr/lib and /usr/include. På plattformer der både 32-bits og 64-bits DB2 UDB-forekomster 8støttes, peker disse linkene til bibliotekfiler eller inkluderingsfil 8under DB2DIR/lib64 eller DB2DIR/include64 som standard, der DB2DIR er katalogen 8der DB2 UDB versjon 8 er installert. Hvis du ikke vil bruke standardverdien, kan du oppgi 8bitbredden ved å kjøre kommandoen db2ln med 8parameteren -w:

8
db2ln -w 32|64

Dette hindrer at 32-bits DB2 UDB-forekomster kan 8eksistere sammen med 64-bits forekomster på enkelte plattformer.

8

Fra og med DB2 UDB versjon 8.2 oppretter kommandoen db2ln 864-bits DB2-biblioteklinker på disse plattformene i de riktige katalogene. 8 I dette 8tilfellet brukes parameteren -w bare til å legge inn data i /usr/include. Når kommandoen 8db2ln oppretter linkene for DB2 UDB-bibliotekfiler, blir 8det opprettet både 32-bits og 64-bits linker på støttede plattformer. Dette gjør at 8både 32-bits forekomster og 64-bits forekomster kan eksistere og kjøres samtidig.

8

På enkelte Linux-distribusjoner leveres libc development rpm med biblioteket /usr/lib/libdb2.so 8eller /usr/lib64/libdb2.so. Dette biblioteket brukes for Sleepycat Softwares 8Berkeley DB-implementering og er ikke knyttet til IBMs DB2 UDB. Denne filen 8gjør imidlertid at kommandoen db2ln og kommandoen db2rmln ikke fungerer. Kommandoen db2ln overskriver ikke filen, og kommandoen db2rmln fjerner ikke filen. Når du skal kompilere applikasjoner med 8DB2 UDB i et slikt 8tilfelle, må kompilerings- og linkeprosesser oppgi en fullstendig bane til henholdsvis 8DB2 UDBs inkluderingsfiler (header-filer) og biblioteker. Dette er den anbefalte 8metoden fordi den gjør det mulig å kompilere og linke mot flere utgaver av DB2 UDB 8på samme datamaskin.

8

Slå opp i boken DB2 UDB versjon 8.2 Installation and Configuration hvis du vil vite mer om begrensninger ved bruk av kommandoen db2ln.

[ Øverst på siden |Forrige side | Neste side | Innhold ]