DB2. Begynnerbok for DB2-klienter. DB2 Versjon 9 GA

Like dokumenter
DB2. Begynnerbok for DB2-tjenere. DB2 versjon 9 GA

DB2. Begynnerbok for DB2 Connect Personal Edition. DB2 Connect versjon 9 GA

DB2. Komme i gang med installering og administrasjon av DB2 på Linux og Windows. DB2 versjon 9 GA

DB2. Begynnerbok for DB2 Connect-tjenere. DB2 Connect versjon 9 GA

iseries Innføring i Client Access Express

IBM Operasjonsnavigator

Huldt & Lillevik Lønn 5.0. Installere systemet

Begynnerbok for DB2-tjenere

Begynnerbok for DB2 Connect Personal Edition

Huldt & Lillevik Lønn 5.0. Installere systemet

IBM DB2 Universal Database for Windows. Begynnerbok. Versjon 7 GA

IBM DB2 Universal Database Personal Edition. Begynnerbok. Versjon 7 GA

Huldt & Lillevik Lønn og Personal - System 4. Installasjon. - første gang. Med MS SQL Server eller eksisterende MS Express.

DB2 Connect Begynnerbok

HP Easy Tools. Administratorhåndbok

Huldt & Lillevik Lønn og Personal - System 4. Installasjon. Microsoft SQL 2005 Express. Aditro HRM AS

6105 Windows Server og datanett

6105 Windows Server og datanett

6105 Windows Server og datanett

DB2. Migreringsveiledning. DB2 versjon 9 GA

Huldt & Lillevik Lønn 5.0. Installere systemet

Installasjon. - første gang. Med MS SQL Server eller eksisterende MSDE. Huldt & Lillevik Lønn og Personal - System 4. Personec AS

DB2. Brukerhåndbok. DB2 Connect versjon 9 SA

Huldt & Lillevik Ansattportal. Installere systemet

Programvareoppdateringer

Klientadministrasjon og universelle utskriftsløsninger

Scan Secure GTS PAS

Installasjonsveiledning PowerOffice SQL

Huldt & Lillevik Lønn og Personal - System 4. Installasjon. - første gang MSDE. Personec AS. Veiledningen er oppdatert pr

Programvareoppdateringer

Boot Camp Installering og klargjøring

BegynnerbokforDB2PersonalEdition

Administratorhåndbok. HP ThinUpdate

Printer Administration Utility 4.2

Installasjon Huldt & Lillevik Lønn. Innhold

SQL Server guide til e-lector

IBM DB2 Connect Brukerhåndbok

Din bruksanvisning HP COMPAQ DX2300 MICROTOWER PC

Programvareoppdateringer Brukerhåndbok

Sikkerhetskopiering og gjenoppretting Brukerhåndbok

Programvareoppdateringer Brukerhåndbok

Installasjonsveiledning Future

IBM DB2 Connect. Brukerhåndbok. Versjon 7 SA

Installasjon av HP ProLiant ML 350 G5 server

Releaseskriv versjon Vedr. INSTALLASJONSPROSEDYRER. Versjon Pr. 30. MARS 2012 Copyright. Daldata Bergen AS

For mer informasjon om SQL Server 2014 Express, se Microsoft sine nettsider:

2. Beskrivelse av installasjon av SQL Server 2005 og hvordan lage databasen som trengs av administrasjonsprogrammet:

Installasjonsveiledning Future

Klientadministrasjon og mobil utskrift

Boot Camp Installering og klargjøring

Huldt & Lillevik Lønn 5.0. Oppdatere til ny versjon

P L A N I A 8 S Y S T E M K R A V PLANIA 8 SYSTEM KRAV. Plania 8 Systemkrav.docx av 8

Programvareoppdateringer Brukerhåndbok

McAfee epolicy Orchestrator Pre-Installation Auditor 2.0.0

Klientadministrasjon og mobil utskrift

HP ThinUpdate. Administratorhåndbok

Samsung Universal Print Driver Brukerhåndbok

IBM DB2 Information Integrator OmniFind Edition. Versjonsmerknader

Huldt & Lillevik Ansattportal. Installere systemet

Konfigurasjon av nettverksløsning for Eldata 8.0 basert på PostgreSQL databasesystem.

Din bruksanvisning SHARP AR-M256/M316/5625/5631

Sikkerhetskopiering og gjenoppretting

Into da BIOS<3. Bak Skallet

Din bruksanvisning SHARP AR-M236/M276

Boot Camp Installering og klargjøring

Programvareoppdateringer Brukerhåndbok

INSTALLASJONSVEILEDNING

Din bruksanvisning CREATIVE DESKTOP WIRELESS

Vedlegg 1: Oversikt over noen mulige leverandører

Administratorhåndbok. HP USB Port Manager

Huldt & Lillevik Reise. Oppgradering. Aditro HRM AS

Boot Camp Installering og klargjøring

Innhold. Installasjon av SQL server 2012/ Installasjon og konfigurasjon... 2 Port-konfigurasjon... 14

Din bruksanvisning HP COMPAQ EVO D510 E-PC

Installere JBuilder Foundation i Mandrake Linux 10.0

Installere JBuilder Foundation i Windows XP

Sikkerhetskopiering og gjenoppretting Brukerhåndbok

Windows Vista /Windows 7 installasjonsguide

Sikkerhetskopiering og gjenoppretting

Introduksjon...5. Systemkrav...7. For Windows...9

1. Installasjon og lydtilpasning

Maestro Klientadministrasjon

Administratorhåndbok. HP ThinUpdate

Din bruksanvisning HP deskjet 970c

Nadine Pedersen GRIT Datamaskinen- kjenn din Mac

Sikkerhetskopiering og gjenoppretting Brukerhåndbok

Tekniske Krav Aditro Lønn

Klientadministrasjon og mobil utskrift. Dokumentdelenummer:

Tilkoblingsveiledning

DB2 Universal Database opprettingspakke 3. Opprettingspakke 3

Sikkerhetskopiering og gjenoppretting Brukerhåndbok

Tekniske krav. Installasjonsrekkefølge. Operativsystem og web-server. Maskinvare. .Net Framework 2.0. ASP.Net AJAX 1.0

MP3 Manager Software for Sony Network Walkman

INSTALLASJONSVEILEDNING

Brukerhåndbok Veiledning for fastvareoppdatering

Sikkerhetskopiering og gjenoppretting Brukerhåndbok

Network Communications Guide Evo bordmodellfamilie Evo arbeidsstasjonfamilie

Aliro. Adgangskontroll

Begynnerbok for DB2 Universal Database Express Edition

Versjonsmerknader (versjon 8.1.2)

Transkript:

DB2 DB2 Versjon 9 for Linux, UNIX og Windows Begynnerbok for DB2-klienter GA15-4865-00

DB2 DB2 Versjon 9 for Linux, UNIX og Windows Begynnerbok for DB2-klienter GA15-4865-00

Før du bruker opplysningene i denne boken og produktet det blir henvist til, må du lese Merknader. Versjonsmerknad Dette dokumentet inneholder informasjon som eies av IBM. Det leveres i henhold til lisensbetingelser og er opphavsrettslig beskyttet. Informasjonen i denne håndboken omfatter ingen produktgarantier, og eventuelle merknader i denne håndboken må ikke tolkes som garantier. Du kan bestille IBM-publikasjoner elektronisk eller via IBM-representanten. v Hvis du vil bestille publikasjoner elektronisk, går du til IBM Publications Center på www.ibm.com/shop/ publications/order v IBM-representanten finner du ved å gå til IBM Directory of Worldwide Contacts på www.ibm.com/planetwide Hvis du vil bestille DB2-publikasjoner fra DB2 Marketing and Sales i USA eller Canada, må du ringe 1-800-IBM-4YOU (426-4968). Når du sender informasjon til IBM, gir du IBM en ikke-eksklusiv rett til å bruke eller distribuere informasjonen på den måten IBM mener er best, uten forpliktelser i noen retning. Copyright International Business Machines Corporation 1993,2006. All rights reserved.

Innhold Hvem boken er beregnet på...... v Del 1. Vurderinger om DB2-klienter og tilkobling............ 1 Kapittel 1. Oversikt over konfigurering av DB2-klient............ 3 Kapittel 2. Typer klienter - DB2 Runtime Client og DB2 Client......... 5 Kapittel 3. Metoder for å installere DB2-klienter............. 7 Kapittel 4. Alternativer for tilkobling til DB2-databaser............ 9 Del 2. Installere DB2-klienter.... 13 Kapittel 5. Installeringskrav for DB2-klient............. 15 Krav til lager og minne..........15 Installeringskrav for DB2-klienter og -tjenere (Windows)...............15 Installeringskrav for DB2-klienter og -tjenere (Windows)...............17 Installeringskrav for DB2-klienter og -tjenere (Linux) 19 Endre kjerneparametere (Linux).......22 Installeringskrav for DB2-klienter og -tjenere (HP-UX)...............24 Endre kjerneparametere (HP-UX).......25 Anbefalte kjernekonfigurasjonsparametere (HP-UX) 26 Installeringskrav for DB2-klienter og -tjenere (Solaris Operating System)............26 Endre kjerneparametere (Solaris operativmiljø)..28 Produktinstalleringskrav for DB2 Connect for vertssystemer og mellomstore maskiner.....28 Kapittel 6. Installere DB2-klienter... 31 Installere DB2-klienter (Windows).......31 Installere DB2-klienter (UNIX og Linux).....33 Del 3. Konfigurere klient-til-tjener-kommunikasjon... 37 Kapittel 7. Klient-til-tjenerkommunikasjon, oversikt over konfigurering............ 39 Klient til tjener-kommunikasjon, oversikt over konfigurering..............39 Støttede kommunikasjonsprotokoller......42 Støttede kombinasjoner av klient- og tjenerversjoner 42 Kapittel 8. Konfigurere klient-til-tjener-kommunikasjon ved hjelp av konfigureringsassistenten.. 45 Konfigurere en databasetilkobling.......45 Konfigurere en databasetilkobling manuelt ved hjelp av Konfigureringsassistent......45 Konfigurere en databasetilkobling ved å søke på nettet med Konfigureringsassistent.....46 Opprette og bruke en klientprofil til å konfigurere databasetilkoblinger...........47 Opprette en klientprofil ved hjelp av konfigureringsassistenten.........47 Konfigurere databasetilkoblinger ved hjelp av en klientprofil med konfigureringsassistenten...48 Teste en databasetilkobling ved hjelp av konfigureringsassistenten..........49 LDAP-vurderinger for Konfigureringsassistent...50 Kapittel 9. Konfigurere klient-til-tjener-kommunikasjon ved hjelp av kommandolinjebehandleren.. 51 Konfigurere klient til tjener-tilkoblinger ved hjelp av kommandolinjebehandleren.........51 Identifisere kommunikasjonsparameterverdiene..52 TCP/IP-skjema for konnfigurering av klient til tjener-tilkobling............52 Navngitte rør-skjema for konfigurering av navngitte rør på klienten.........53 Oppdatere filer på klienten.........53 Oppdatere hosts- og services-filer for TCP/IP-tilkoblinger..........53 Katalogisere en tjenernode fra en klient.....55 Katalogisere en TCP/IP-node fra en klient ved hjelp av CLP.............55 Katalogisere en Navngitte rør-node fra en klient ved hjelp av CLP...........56 Katalogisere en database fra en klient.....57 Katalogisere en database fra en klient ved hjelp av CLP...............57 Skjema for parameterverdier for katalogisering av database..............59 Teste klient til tjener-tilkobling ved hjelp av CLP..59 Del 4. DB2-klientdistribusjon i en tynn klient-topologi (Windows)... 61 Kapittel 10. Topologioversikt for tynn klient (Windows).......... 63 Copyright IBM Corp. 1993,2006 iii

Kapittel 11. Trinn for installering av tynn klient (Windows)........ 65 Oversikt over installering av tynn klient (Windows) 65 Installere en DB2-klient eller DB2 Connect Personal Edition på programtjeneren (Windows).....65 Gjøre kodekatalogen tilgjengelig for alle tynne arbeidsstasjoner (Windows).........66 Opprette en responsfil for tynn klient (Windows)..67 Tilordne en nettverksstasjon fra en tynn klient til programtjeneren (Windows).........68 Utføre kommandoen thnsetup for å konfigurere tynne klienter (Windows)..........68 Del 5. Tillegg........... 71 Tillegg A. DB2 Runtime Client Merge Modules (Windows)......... 73 Tillegg B. Kommandolinjeparametere for installering av DB2 Runtime Client (Windows)............. 77 Oversikt over teknisk informasjon for DB2....79 Tilbakemelding om dokumentasjonen....79 Teknisk informasjon for DB2 i PDF-format....80 Bestille trykte DB2-bøker..........82 Vise SQL-statushjelp fra kommandolinjebehandleren 83 Bruke ulike versjoner av DB2 Informasjonssenter..83 Vise emner på ditt foretrukne språk i DB2 Informasjonssenter............84 Oppdatere DB2 Informasjonssenter som er installert på din maskin eller intranettjener.......84 DB2-veiledninger............86 Informasjon om DB2-problemløsing......87 Betingelser...............87 Tillegg D. Merknader......... 89 Varemerker..............91 Stikkordregister........... 93 Kontakte IBM............ 97 Tillegg C. Teknisk informasjon for DB2-database............ 79 iv Begynnerbok for DB2-klienter

Hvem boken er beregnet på Alle som har tenkt å installere og konfigurere en av DB2-klientene, bør lese denne boken. Copyright IBM Corp. 1993,2006 v

vi Begynnerbok for DB2-klienter

Del 1. Vurderinger om DB2-klienter og tilkobling Copyright IBM Corp. 1993,2006 1

2 Begynnerbok for DB2-klienter

Kapittel 1. Oversikt over konfigurering av DB2-klient I dette emnet får du en oversikt over tilgjengelig informasjon om klienter og linker til nærmere opplysninger. Du får hjelp til å 1. velge riktig DB2-klient eller andre midler til å koble ditt system til fjerntliggende DB2-databaser 2. velg den best egnede metoden for å installere klienten 3. fullføre trinnene og vurdere behovene ved installering og konfigurering av en klient Alternativer for tilkobling til en DB2-database: Blant alternativene for kobling av et system til en fjerntliggende DB2-database er forskjellige DB2-klienter og andre alternativer. Hvilke alternativer som er aktuelle, avhenger av om systemet som kobler seg til fjerndatabasen er v en applikasjon som befinner seg på en forretningsbrukers maskin eller en applikasjonstjener v en applikasjonsutviklingsstasjon v en databaseadministratorstasjon Andre alternativer må vurderes hvis du også skal koble deg til databaser for mellomstore maskiner eller stormaskiner. Typer klienter: DB2 har følgende klienter: v DB2 Runtime Client. Denne klienten passer best til å aktiver applikasjoner for tilgang til DB2-tjenere. v DB2 Client. Denne klienten inkluderer all funksjonalitet som finnes i DB2 Runtime Client, pluss funksjonalitet for klient/tjener-konfigurering, databaseadministrasjon og applikasjonsutvikling. Av beslektet interesse er at et eget produkt, DB2 Connect Personal Edition, inkluderer all funksjonalitet i DB2 Client pluss muligheten for å koble seg til databaser for mellomstore maskiner og stormaskiner. Metoder for å installere en klient: Den vanlige metoden for å installere en DB2-klient er å kjøre installeringsprogrammet som følger med på produkt-cden. Det finnes imidlertid andre metoder. Noen metoder er beregnet på å automatisere distribusjonen av et stort antall klienter. Andre metoder utnytter forskjellige Windowsoperativsystemers funksjoner og tilbyr alternativer til den vanlige metoden. Fremgangsmåte og vurderinger for installering av klient: Når du har valgt å bruke en bestemt type klient, innebærer installering og konfigurering følgende: v Du må sørge for at alle systemforutsetninger er oppfylt. v Du utfører installeringen. v Du katalogiserer databaser og konfigurerer tilkoblinger til fjerntliggende tjenere. Copyright IBM Corp. 1993,2006 3

For systemer der det allerede finnes en DB2 UDB versjon 8-klient, må du også vurdere om du skal migrere (og erstatte) den eksisterende klienten eller beholde DB2 UDB versjon 8-klienten og i tillegg installere en DB2 versjon 9-klient. Beslektede begreper: v Migreringsoversikt for DB2-klienter i Migreringsveiledning v Klient til tjener-kommunikasjon, oversikt over konfigurering på side 39 v Kapittel 3, Metoder for å installere DB2-klienter, på side 7 v Kapittel 4, Alternativer for tilkobling til DB2-databaser, på side 9 v Kapittel 2, Typer klienter - DB2 Runtime Client og DB2 Client, på side 5 Beslektede oppgaver: v Installere DB2-klienter (UNIX og Linux) på side 33 v Installere DB2-klienter (Windows) på side 31 Beslektet referanse: v Støttede kommunikasjonsprotokoller på side 42 v Støttede kombinasjoner av klient- og tjenerversjoner på side 42 4 Begynnerbok for DB2-klienter

Kapittel 2. Typer klienter - DB2 Runtime Client og DB2 Client DB2 har følgende klienter: v DB2 Runtime Client. Denne klienten passer best til å aktiver applikasjoner for tilgang til DB2-tjenere. v DB2 Client. Denne klienten inkluderer all funksjonalitet som finnes i DB2 Runtime Client, pluss funksjonalitet for klient/tjener-konfigurering, databaseadministrasjon og applikasjonsutvikling. Av beslektet interesse er at et eget produkt, DB2 Connect Personal Edition, inkluderer all funksjonalitet i DB2 Client pluss muligheten for å koble seg til databaser for mellomstore maskiner og stormaskiner. DB2 Runtime Client: DB2 Runtime Client gjør det mulig for applikasjonene å koble seg til fjerntliggende DB2-databaser. Blant funksjonene er disse: v Støtte for felles databasetilgangsgrensesnitt: JDBC, ADO.NET, OLE DB, ODBC og DB2-kommandolinjegrensesnitt (CLI). Dette inkluderer styreprogrammer og funksjoner for å definere datakilder. For ODBC installerer for eksempel en DB2-klient DB2 ODBC-styreprogrammet og registrerer styreprogrammet. Applikasjonsutviklere og andre brukere kan bruke verktøyet Windows ODBC Data Source Administrator til å definere datakilder. v Basisklientstøtte for å håndtere databasetilkoblinger, SQL-setninger, XQuery-setninger og DB2-kommandoer. v LDAP exploitation. v Støtte for felles nettverkskommunikasjonsprotokoller: TCP/IP, navngitt rør (Named Pipe). v Versjoner som kjøres på 32-biters og 64-biters operativsystemer. v Støtte for installering av flere kopier av en klient på samme datamaskin. Disse kopiene kan være de samme eller forskjellige versjoner. v Lisensbetingelser som muliggjør fri redistribusjon av DB2 Runtime Client med applikasjonen. v Mindre distribusjons-footprint sammenliknet med fullstendig DB2-klient i form av installeringsfilstørrelse og krav til lagerplass. Denne klienten inkluderer følgende komponenter eller verktøy: v En katalog som lagrer informasjon fortilkobling til DB2-databaser og -tjenere. v Kommandolinjebehandler (CLP) for utstedelse av DB2-kommandoer. CLP har en basisfunksjon for å utføre fjernadministrasjon av DB2-tjenere. DB2 Runtime Client-detaljer som er spesifikke for Windows-versjonen: Det er funksjoner og egenskaper som er spesifikke for Windows-versjonen, som gjør DB2 Runtime Client spesielt egnet til distribusjon med applikasjoner. DB2 Runtime Client i Windows: v Kan pakkes med applikasjonen for å besørge tilkoblingsmuligheter for applikasjonen. v Er tilgjengelig i form av sammenslåingsmoduler for Windowsinstalleringsprogrammet som gjør det mulig for deg å inkludere DB2 Runtime Copyright IBM Corp. 1993,2006 5

Clients DLL-filer i applikasjonsinstalleringspakken. Denne framgangsmåten gjør det også mulig for deg å inkludere bare de delene av klienten som du trenger med din applikasjon. DB2 Client: DB2 Client inkluderer all funksjonalitet som finnes i DB2 Runtime Client pluss funksjonalitet for klient/tjener-konfigurering, databaseadministrasjon og applikasjonsutvikling. Funksjonaliteten omfatter blant annet følgende: v Konfigureringsassistent som hjelper til med katalogisering av databaser og konfigurering av databasetjeneren. v Første trinn for nye brukere. v Kontrollsenter og andre grafiske verktøy for databaseimplementering og for databaseadministrasjon. Disse verktøyene er tilgjengelige for versjoner av Windows på x86 (bare 32-biters), Windows på x64 (x86_64, AMD64/EM64T), Linux på x86, Linux på AMD64/EM64T (x86_64, x64). I tillegg har denne klienten funksjoner for applikasjonsutvikling, inkludert v applikasjonsinkluderingsfiler v forkompilatorer for forskjellige programmeringsspråk v bindingsstøtte v eksempler og veiledninger Beslektede begreper: v Kapittel 1, Oversikt over konfigurering av DB2-klient, på side 3 v Kapittel 3, Metoder for å installere DB2-klienter, på side 7 Beslektede oppgaver: v Configuring a DB2 client for database application development i Getting Started with Database Application Development Beslektet referanse: v DB2 Client support for database application development i Getting Started with Database Application Development 6 Begynnerbok for DB2-klienter

Kapittel 3. Metoder for å installere DB2-klienter Her finner du en oversikt over vanlige og alternativer metoder for installering av alle typer DB2-klienter, det vil si DB2 Client og DB2 Runtime Client. Du finner nærmere opplysninger om metodene ved å klikke på linkene til andre emner. Klienter installeres vanligvis på maskiner der det ikke finnes noen DB2-tjener. Det er ikke behov for å installere en klient hvis et DB2-tjenerprodukt allerede er installert, for DB2-tjeneren har all funksjonalitet som finnes i en DB2-klient. Metode for vanlige situasjoner: Den vanlige metoden for å installere en DB2-klient er å kjøre installeringsprogrammet som følger med på produkt-cden. Klientinstalleringsfilene er inkludert både blant DB2-tjenerens installeringsfiler og på en egen klient-cd. Metoder for automatisering av omfattende distribusjoner: En gruppe av metoder har til formål å automatisere distribusjonen av et stort antall klienter. Disse metodene er v Responsfil. Klientinstallering kan automatiseres ved hjelp av metoden for responsfilinstallering. v Tredjeparts distribusjonsverktøy. Klienter kan installeres ved hjelp av distribusjonsverktøy eller metoder som for eksempel Windows Active Directory, Windows Systems Management Server (SMS) eller Tivoli-produkter. Metoder som utnytter funksjoner i operativsystemet Windows: En annen gruppe av metoder er den som utnytter funksjoner i operativsystemet Windows: v Windows-topologi for tynn klient. Denne støttes for DB2 Client, men ikke for DB2 Runtime Client. DB2 Client kan distribueres i Windows i en tynn klient-topologi. I en tynn klient-topologi installeres klientkoden i en delt Windows-katalog på en enkelt kodetjener snarere enn på den lokale harddisken til hver klientstasjon. De enkelte klientstasjoner kobler seg til den delte Windows-katalogen på kodetjeneren og utfører DB2-klientkoden. v Ved hjelp av en Windows-ID som ikke er administrator. Den vanlige installeringsmetoden bruker en bruker-id for Windows-administrator, det vil si en bruker-id i gruppen Administratorer. DB2-klienter kan imidlertid også installeres ved hjelp av en bruker-id som tilhører Windows-gruppen Privilegerte brukere eller Brukere. Denne metoden kan brukes når bruker-iden som utfører installeringen, ikke har administratorrettigheter. DB2-produktet støtter også Windows-mekanismen utvidede rettigheter. For klienter er det imidlertid ikke nødvendig å konfigurere utvidede rettigheter for klientinstallering. Metoder som er spesifikke for Linux og UNIX: Alternative installeringsmetoder som finnes for DB2-tjenere, gjelder også for klienter, inkludert skriptet db2_install og manuell installering. Beslektede begreper: Copyright IBM Corp. 1993,2006 7

v Kapittel 1, Oversikt over konfigurering av DB2-klient, på side 3 v Kapittel 10, Topologioversikt for tynn klient (Windows), på side 63 v Grunnleggende informasjon om responsfilinstallering i Installation and Configuration Supplement Beslektede oppgaver: v Installere DB2-klienter (UNIX og Linux) på side 33 v Installere DB2-klienter (Windows) på side 31 v Installere et DB2-produkt ved hjelp av kommandoen db2_install eller doce_install (Linux og UNIX) i Installation and Configuration Supplement v Installere DB2-produkter med Microsoft Systems Management Server (SMS) i Installation and Configuration Supplement Beslektet referanse: v Tillegg B, Kommandolinjeparametere for installering av DB2 Runtime Client (Windows), på side 77 v Tillegg A, DB2 Runtime Client Merge Modules (Windows), på side 73 8 Begynnerbok for DB2-klienter

Kapittel 4. Alternativer for tilkobling til DB2-databaser Her får du en oversikt over de mulighetene du har for å installere på en maskin (det lokale systemet) for å aktivere den for tilkobling til en database på en annen maskin (det fjerntliggende systemet). For å velge et egnet alternativ må du først ha klart for deg om systemet er v et system som kjører forretningsapplikasjoner på en forretningsbrukers system eller på en applikasjonstjener v en applikasjonsutviklingsstasjon v En databaseadministrasjonsstasjon Du må også fastslå hvor de databasene som du vil koble deg til, ligger. Databasene kan befinne seg v på samme maskin, det vil si på det lokale systemet. Dette omfatter databaser som befinner seg i en enkelt DB2-forekomst eller i forskjellige DB2-forekomster v på forskjellige maskiner, det vil si på fjernsystemer v på forskjellige maskiner som er mellomstore maskiner eller stormaskiner Alternativer for forretningsbrukersystemer eller applikasjonstjenere: Når en forretningsapplikasjon kobler seg til en datamaskin, dreier det seg gjerne om en av disse topologiene: v En applikasjon kobler seg til en DB2-database der de to befinner seg på samme maskin. Et eksempel er en applikasjon som brukes av en enkelt brukes på dennes personlige arbeidsstasjon. v En applikasjon kobler seg til en DB2-database på en annen maskin. v En applikasjonsklient kobler seg til en applikasjonstjener som i sin tur kobler seg til en eller flere DB2-databaser som befinner seg på samme maskin på en eller flere andre maskiner på en kombinasjon av disse Hvis en DB2-tjener er installert på samme maskin som applikasjonen, er det ikke nødvendig å installere en egen DB2-klient. DB2-tjenerproduktet inneholder funksjonalitet for å sette applikasjoner i stand til å koble seg til lokale databaser og til databaser på fjerntliggende maskiner. Hvis maskinen med applikasjonen ikke også har en DB2-tjener, har du følgende muligheter når det gjelder å sette applikasjonene i stand til å koble seg til fjerntliggende DB2-databaser: v DB2-klient. Dette alternativet innebærer å installere og konfigurere en av klientene som følger med DB2-produktet. DB2 Runtime Client egner seg best til dette formålet. DB2-klienten er installert på en maskin som kobler seg direkte til DB2-databasen. Avhengig av applikasjonstopologien installeres klienten på hver forretningsbrukerstasjon eller på en applikasjonstjener. En enkelt DB2-klient kan sette alle applikasjoner på maskinen i stand til å koble seg til en eller flere DB2-databaser på andre maskiner. v Windows-installeringsprogrammets sammenslåingsmoduler for DB2 Runtime Client. Denne fremgangsmåten er en annen måte å distribuere DB2 Runtime Copyright IBM Corp. 1993,2006 9

Client på ved å ta med klientens DLL-filer i applikasjonsdistribusjonspakken. Denne fremgangsmåten er beregnet brukt med Windowsinstalleringsprogrammet og andre installeringsverktøy som støtter Windows-installeringsprogrammets sammenslåingsmoduler. Med denne fremgangsmåten installerer ett enkelt installeringsprogram både applikasjonen og DB2 Runtime Client. v DB2-applikasjonsstyreprogram. Med et DB2-applikasjonsstyreprogram er informasjonen som trengs for tilkobling til en database, inkludert i applikasjonen, eller applikasjonen ber brukerne oppgi den. Denne framgangsmåten skiller seg fra en DB2-klient, som vedlikeholder denne informasjonen i sin katalog. Applikasjonsstyreprogrammet distribueres som en fil i applikasjonskatalogen, så det er ikke nødvendig med egen DB2-spesifikk installering eller konfigurering. Et applikasjonsstyreprogram pakkes gjerne sammen med en applikasjon på en måte som sørger for tilkoblingsmuligheter bare for denne applikasjonen. Et DB2-applikasjonsstyreprogram kan finnes på samme maskin som andre DB2-applikasjonsstyreprogrammer eller som en DB2-klient. DB2 sørger for styreprogrammer for Java (JDBC og SQLJ) og for ODBC- og CLI-applikasjoner. Styreprogrammer kan hentes ved å kopiere styreprogramfiler fra DB2-installeringsfiler eller ved å laste ned styreprogramfilene fra developerworks. Alternativer for applikasjonsutviklingsstasjoner: DB2 Client har all funksjonalitet som finnes i DB2 Runtime Client pluss verktøy for klient/tjener-konfigurering, databaseadministrasjon og applikasjonsutvikling. Punktene nedenfor beskriver hvilken rolle DB2 Client har og hvordan den konfigureres, på bakgrunn av andre verktøy og produkter som applikasjonensutviklere bruker. Det er flere verktøy og produkter som gjerne brukes av applikasjonsutviklere som skriver kode for tilgang til en DB2-database. Hver utviklerstasjon inkluderer typisk disse komponentene: v Et integrert utviklingsmiljø (IDE) som f.eks. Rational Application Developer eller Microsoft Visual Studio. v Et DB2-spesifikt utviklingsverktøy relatert til IDEet, som f.eks. IBM Databaseutvikler-tilleggsmoduler for Visual Studio.NET. IBM DB2 Developer Workbench. v Tilgang til en databasetjener som vert for databasen som utvikles. Denne databasetjeneren kan ligge på ett av eller begge følgende steder: På hver utviklers arbeidsstasjon, slik at hver utvikler har sin egen lokale kopi av databasen. På en arbeidsgruppetjener, slik at flere utviklere arbeider med samme kopi av databasen. I den skisserte konteksten e poenget med DB2 Client at den sørger for de nødvendige topptekster og biblioteker for å kompilere applikasjoner, og sørger for verktøy for databaseadministrasjon. Det er imidlertid ikke alltid nødvendig å installere DB2 Client for å få tak i disse verktøyene. Hvis en DB2-tjener er installert på en maskin, er det ikke behov for å installere en egen DB2-klient. DB2-tjenerproduktet inkluderer all funksjonalitet som er tilgjengelig i en frittstående DB2-klient. Alternativer for administratorstasjoner: 10 Begynnerbok for DB2-klienter

En databaseadministrator kan utføre administrasjonsoppgaver på fjerntilkoblede maskiner på en av to måter: Han eller hun kan bruke et verktøy, for eksempel, telnet, for å koble seg til en enkelt databasetjenermaskin og kjøre DB2-administratorkommandoer lokalt. Alternativt kan vedkommende kjøre verktøy og kommandoer fra sin arbeidsstasjon som sørger for tilkobling til de fjerntliggende databasene. Denne seksjonen fokuserer på det andre alternativet, som innebærer valg om hvilken DB2-klient som skal brukes, og hvor den skal installeres. DB2 har forskjellige måter å utføre administrasjonsoppgaver på på en eller flere DB2-tjenere som befinner seg på et annet sted enn administratormaskinen. Følgende alternativer og vurderinger gjelder: v Installer DB2 Runtime Client. Dette passer hvis du bare bruker Kommandolinjebehandleren (CLP) til administrasjon. v Installer DB2 Client. Denne klienten inkluderer all funksjonalitet som finnes i DB2 Runtime Client, pluss verktøy som brukes til klient/tjener-konfigurering, databaseadministrasjon go applikasjonsutvikling. Blant funksjonaliteten er grafiske administrasjonsverktøy som f.eks. Konfigureringsassistent og Kontrollsenter (tilgjengelig på støttede plattformer). Disse verktøyene bruker DB2 Administration Server (DAS) på DB2-tjeneren, som vanligvis konfigureres under DB2-tjenerinstalleringen. v Installer et DB2-tjenerprodukt. Hvis en DB2-tjener er installert på en maskin, er det ikke behov for å installere en egen DB2-klient. DB2-tjenerproduktet inkluderer all funksjonalitet som er tilgjengelig i en frittstående DB2-klient. v Installer web-verktøy på en web-tjener. To av de grafiske administrasjonsverktøyene finnes i en web-versjon: Helsesenter og Kommandosenter. Disse web-applikasjonene installeres på en web-server. Når dette er gjort, kan disse verktøyene brukes fra en hvilken som helst maskin som har en egnet nettleserklient. Ingen ytterligere konfigurering kreves på de enkelte administratorstasjonene. Alternativer for tilkobling til DB2-databaser for mellomstore maskiner og stormaskiner: Med DB2 Connect-produkter kan du koble deg til DB2-databaser på plattformer for mellomstore maskiner og stormaskiner, det vil si OS/390 og z/os, iseries, VSE og VM. Du kan også koble deg til databaser fra andre enn IBM med Distributed Relational Database Architecture (DRDA). Med DB2 Connect kan du koble deg til fra en brukers arbeidsstasjon eller en DB2 for Linux-, Unix- eller Windows-tjener. Følgende alternativer og vurderinger gjelder: v DB2 Connect Personal Edition. Dette produktet installeres på en arbeidsstasjon og gir tilkoblingsmuligheter fra denne arbeidsstasjonen. Dette alternativet er beregnet på situasjoner der det er behov for å koble seg fra en arbeidsstasjon direkte til en eller flere vertsmaskiner. Dette produktet er tilgjengelig for operativsystemene Linux og Windows. v DB2 Connect-tjenerutgaver. En tjenerutgave av DB2 Connect-produktet installeres vanligvis på en tilkoblingstjener og virker som en portner til støttede databasetjenere for mellomstore maskiner eller stormaskiner. En tjenerutgave av DB2 Connect-produktet gjør det mulig for arbeidsstasjoner med DB2-klienter å konfigurere tilgang til vertssystemer via DB2 Connect-portneren som om de var databaser på DB2 i Windows og UNIX. Begge alternativer kan brukes samtidig. For eksempel kan en arbeidsstasjon koble seg til en database for mellomstore maskiner eller stormaskiner på følgende måter: Kapittel 4. Alternativer for tilkobling til DB2-databaser 11

v Installer DB2 Connect Personal Edition lokalt og bruk den til å koble deg direkte til en vertsmaskin. v Koble deg til samme vert eller en annen vert gjennom en mellomliggende DB2 Connect-tjenerportner. Beslektede begreper: v IBM DB2 Driver for ODBC and CLI overview i Call Level Interface Guide and Reference, Volume 1 v Kapittel 1, Oversikt over konfigurering av DB2-klient, på side 3 v DB2 Connect i DB2 Connect Brukerhåndbok v DB2 Connect-scenarier i DB2 Connect Brukerhåndbok Beslektede oppgaver: v Configuring a DB2 client for database application development i Getting Started with Database Application Development 12 Begynnerbok for DB2-klienter

Del 2. Installere DB2-klienter Copyright IBM Corp. 1993,2006 13

14 Begynnerbok for DB2-klienter

Kapittel 5. Installeringskrav for DB2-klient Krav til lager og minne Krav til lager: Lagerplassen som kreves for produktet avhenger av hvilken type installering du velger og hvilken type filsystem du har. Veiviseren for DB2-installering gir dynamiske størrelsesestimater, basert på hvilke komponenter som er valgt under en vanlig komprimert eller tilpasset installering. I Windows kan du ha behov for langt større plass på FAT-stasjoner (File Allocation Table) med store blokkstørrelser, enn med NTFS-stasjoner (New Technology File System). Sørg for at du tar hensyn til hvor mye lagerplass som kreves for nødvendig programvare og kommunikasjonsprodukter. Krav til minne: DB2-databasesystemet krever minst 256 MB RAM. Hvis systemet bare kjører DB2 og DB2-verktøy, kreves minimum 512 MB RAM. 1 GB RAM anbefales imidlertid for bedre ytelse. Disse kravene omfatter ikke krav til minne for annen programvare som blir kjørt på systemet. Når du skal finne ut hvor mye minne som kreves, bør du være klar over følgende: v DB2-produkter som kjører på HP-UX versjon 11i v2 (B.11.23) for Itanium-baserte systemer, krever minimum 512 MB RAM. v For DB2-klientstøtte gjelder disse minnekravene konfigurasjoner med fem klienttilkoblinger. Du trenger ytterligere 16 MB RAM for hver femte klienttilkobling. v Minnekrav påvirkes av størrelse og kompleksitet i databasesystemet, samt databaseaktivitet og antall klienter som har tilgang til systemet. I DB2 versjon 9 forenkler en ny selvjusteringsfunksjon for minne oppgaven med å konfigurere minne. Dette gjøres ved å automatisk definere verdier for flere minnekonfigurasjonsparametere. Når denne funksjonen er aktivert, fordeles tilgjengelige minneressurser dynamisk mellom flere minneforbrukere, blant annet sortering, pakkehurtigbufferen, låslisten og bufferområder. v I Linux anbefales det at sidevekslingsplassen er minst dobbelt så stor som direkteminnet. Beslektede begreper: v Self tuning memory i Performance Guide Installeringskrav for DB2-klienter og -tjenere (Windows) Du finner oppdatert informasjon om installeringskrav på http://www.ibm.com/ software/data/db2/udb/sysreqs.html. Copyright IBM Corp. 1993,2006 15

Tabell 1. Installeringskrav - AIX Når du skal installere et klient- eller tjenerprodukt for DB2, må følgende krav til operativsystem, maskinvare og kommunikasjon være oppfylt: AIX versjon Operativsystem Maskinvare AIX versjon 5.2.0 Du kan bruke DB2-klienten med 64-bits AIX-kjerne. DB2 Enterprise Server Edition, for enkeltpartisjons- eller partisjonert databasemiljø, er tilgjengelig med den nødvendige 64-bits AIX-kjernen. AIX versjon 5.3.0 Du kan bruke DB2-klienten med 64-bits AIX-kjerne. 16 Begynnerbok for DB2-klienter DB2 Enterprise Server Edition, for enkeltpartisjons- eller partisjonert databasemiljø, er tilgjengelig med den nødvendige 64-bits AIX-kjernen. Programvarekrav: Enten: v IBM RISC/6000 v eserver pseries Enten: v IBM RISC/6000 v eserver pseries v (Bare klienter:) Hvis du har tenkt å bruke Kerberos-autentisering, må du ha en IBM Network Authentication Service-klient v1.3 eller nyere. NAS-klienten leveres på bonus-cden for AIX. v Bruk kommandoen bosboot til å bytte til 64-bits kjerne. Hvis du vil bytte til en 64-bits kjerne, må du ha root-autorisasjon og må oppgi følgende kommandoer: ln -sf /usr/lib/boot/unix_64 /unix ln -sf /usr/lib/boot/unix_64 /usr/lib/boot/unix bosboot -a shutdown -Fr v DB2 versjon 9 krever IBM C++ Runtime Environment-komponenter for AIX, som inkluderer xlc.rte 8.0.0.4. Dette finner du på nettstedet for IBM AIX-støtte. v Du må ha en av nettleserne nedenfor for å kunne vise hjelpen på systemet og kjøre Første trinn (db2fs): Mozilla 1.4 og nyere Firefox 1.0 og nyere Netscape 7.0 og nyere DB2-produktinstallering på NFS (Network File System): Installering av DB2-produkter på NFS (Network File System) anbefales ikke. Hvis du kjører DB2-produkter på NFS (for eksempel NFS-tilkoblingen /opt/ibm/db2/v9.1 og deretter kjører koden som var installert fysisk på et fjerntilkoblet system), krever dette flere manuelle konfigureringstrinn. Det er i tillegg en rekke mulige problemstillinger i forbindelse med konfigurering av NFS for DB2. Dette kan være problemer i forbindelse med: v Ytelse (påvirket av nettverksytelse) v Tilgjengelighet (du tillater ett enkelt feilpunkt) v Lisensiering (det utføres ingen kontroll på tvers av maskiner) v Det kan være vanskelig å feilsøke NFS-feil Som nevnt krever konfigureringen for NFS flere manuelle operasjoner, blant annet: v Sikre at tilkoblingspunktet (mount point) bevarer installeringsbanen

v Tillatelser må styres (for eksempel bør det ikke gis skrivetilgang til maskinen som tilkobles) v DB2-registre må defineres manuelt og vedlikeholdes på tvers av alle tilkoblede maskiner v Funksjonen for opplisting av installerte DB2-produkter og -funksjoner (db2ls) må konfigureres og vedlikeholdes på riktig måte hvis du har behov for å oppdage DB2-produkter og -funksjoner v Det kreves mer detaljert styring ved oppdatering av DB2-produktmiljøet v Det kreves flere trinn ved opprydding på eksportmaskinen og den tilkoblede maskinen Du finner detaljert informasjon i den tekniske rapporten Setting Up DB2 on NFS Mounted File System, som vil bli gjort tilgjengelig kort tid etter at DB2 versjon 9 er gjort tilgjengelig. Beslektede oppgaver: v Oversikt over installering av DB2-produktet (Linux og UNIX) i Begynnerbok for DB2-tjenere Beslektet referanse: v IBM Software Development Kit for Java-nivåer for DB2-produkter i Begynnerbok for DB2-tjenere v Støttede kommunikasjonsprotokoller på side 42 Installeringskrav for DB2-klienter og -tjenere (Windows) Du finner oppdatert informasjon om installeringskrav på v www.ibm.com/software/data/db2/udb/sysreqs.html. Når du skal installere DB2-klient eller -tjenerprodukt, må følgende krav til operativsystem, programvare og maskinvare oppfylles: Tabell 2. Installeringskrav - Windows Operativsystem Servicepakke Maskinvare Windows XP Professional (32-bit) Windows XP Professional x64 Windows 2003 Standard Edition (32-bit og 64-bit) Windows 2003 Advanced Edition (32-bit og 64-bit) Windows 2003 Datacenter Edition (32-bit og 64-bit) Servicepakke 2 eller nyere Servicepakke 1 eller nyere Alle Intel- og AMD-prosessorer som kan kjøre de støttede Windows-operativsystemene (32-bit og 64-bit) Flere klientkrav Det vil være støtte for DB2-produkter i Windows 98, Windows ME, Windows NT og Windows 2000 helt til DB2 Universal Database versjon 8.1 opphører. For eksisterende og nye installasjoner av DB2-produkter, anbefaler vi deg å oppgradere til en nyere operativsystemversjon av Windows (for eksempel Windows 2003). Versjon 9-klienter kan ikke Kapittel 5. Installeringskrav for DB2-klient 17

installeres i operativsystemene Windows 98, Windows ME eller Windows NT Server 4. Hvis du vil fortsette å kjøre DB2-produkter på eldre utgaver av Windows, må du ha følgende vedlikeholdsnivåer: v Windows NT versjon 4 med servicepakke 6a eller nyere v Windows 2000 med Servicepakke 4 eller nyere v Internet Explorer 4.01 servicepakke 2 Du må ha Windows XP Servicepakke 1 for å kjøre DB2-applikasjoner i disse miljøene: v applikasjoner som har COM+-objekter som bruker ODBC, eller v applikasjoner som bruker OLE DB Provider for ODBC med OLE DB-ressursgruppering deaktivert Hvis du ikke er sikker på om du har et slikt miljø, bør du installere det nødvendige Windows-servicenivået. Hvis du vil vite mer om COM+, kan du lese denne artikkelen i Microsofts kunnskapsbase: v http://support.microsoft.com/default.aspx?scid=kb;en-us;306414 Flere programvarekrav v MDAC 2.8 kreves. Veiviseren for DB2-installering installerer MDAC 2.8 hvis dette ikke er gjort allerede. Merk: Hvis det allerede er installert en tidligere versjon av MDAC (for eksempel 2.7), vil en DB2-installering oppgradere MDAC til 2.8. Ved en vanlig installering blir MDAC 2.8 installert. Ved en komprimert installering blir ikke MDAC 2.8 installert. Ved en tilpasset installering blir MDAC 2.8 installert hvis du ikke endrer standardverdien. Hvis du opphever valget av MDAC som en del av den tilpassede installeringen, blir den ikke installert. v Hvis du vil bruke LDAP (Lightweight Directory Access Protocol) må du enten bruke en Microsoft LDAP-klient eller klienten for IBM Tivoli Directory Server v6 (også kjent som IBM LDAP-klienten som leveres med DB2). Før installeringen av Microsoft Active Directory må du utvide katalogskjemaet ved hjelp av db2schex-funksjonen, som du finner på installeringsmediet. Microsoft LDAP-klienten blir levert med operativsystemet for Windows XP og Windows Server 2003. v Hvis du planlegger å bruke Tivoli Storage Manager-funksjoner til å reservekopiere og gjenopprette databasene, må du ha Tivoli Storage Manager Client versjon 4.2.0 eller nyere. For Windows 64-bits operativsystemer må du bruke TSM Client API versjon 5.1. v Hvis du har installert IBM Antivirus på operativsystemet, må det deaktiveres eller deinstalleres for å fullføre en DB2-installering. v Aktiver støtte for TCP/IP for å vise hjelp på systemet. v Du må ha en av nettleserne nedenfor for å kunne vise hjelpen på systemet, kjøre DB2-installeringsstartpanelet (setup.exe) og for å kjøre Første trinn (db2fs): Internet Explorer 5.5 og nyere Mozilla 1.4 og nyere 18 Begynnerbok for DB2-klienter

Firefox 1.0 og nyere Netscape 7.0 og nyere Beslektede begreper: v Endringer i støtte for 32-bits og 64-bits DB2-tjenere i Migreringsveiledning Beslektede oppgaver: v Oversikt over installering av DB2-produktet (Windows) i Begynnerbok for DB2-tjenere Beslektet referanse: v IBM Software Development Kit for Java-nivåer for DB2-produkter i Begynnerbok for DB2-tjenere v Støttede kommunikasjonsprotokoller på side 42 Installeringskrav for DB2-klienter og -tjenere (Linux) Du finner oppdatert informasjon om installeringskrav på http://www.ibm.com/ software/data/db2/udb/sysreqs.html. Du finner oppdatert informasjon om hvilke Linux-distribusjoner som støttes, på http://www.ibm.com/db2/linux/validate. De støttede operativsystemene for Linux inkluderer: v Red Hat Enterprise Linux 4 (RHEL4) Update 2 v SUSE Linux Enterprise Server 9 (SLES9) Service Pack 2 Når du skal installere et klient- eller tjenerprodukt for DB2, må følgende krav til distribusjon, maskinvare og kommunikasjon være oppfylt: Tabell 3. Linux-krav Distribusjonskrav Du må oppdatere kjernekonfigurasjonsparameterne for å klargjøre Linux-distribusjonen. Standardverdiene for bestemte kjerneparametere er ikke tilstrekkelig når du kjører et DB2-databasesystem. Kanskje har du også andre produkter eller applikasjoner som krever Linux-systemressurser. Definer kjernekonfigurasjonsparameterne basert på arbeidsmiljøet i Linux- systemet. Kjernekonfigurasjonsparameterne blir definert i /etc/sysctl.conf. Se Endre kjerneparametere (Linux) i DB2 Informasjonssenter. Maskinvare DB2-tjenerprodukter støttes på: v x86 (Intel Pentium, Intel Xeon og AMD Athlon) v x86 64 (Intel EM64T og AMD64) v IA64 (Intel Itanium 2 eller høyere) v POWER (iseries eller pseries som støtter Linux) v (Bare tjener)eserver zseries. DPF-funksjonen (Database Partitioning Feature) støttes ikke. v (Bare klient)64-bits zseries- eller System z9-enheter. Operativsystemhåndboken beskriver hvordan du definerer og aktiverer disse parameterne ved hjelp av kommandoen sysctl. Krav til pakker (bare tjenere): Tabellene nedenfor viser hvilke krav som stilles til pakker for SUSE Linux- og Red Hat-distribusjoner for partisjonerte tjenere for DB2 versjon 9. v Korn-skallpakken pdksh kreves for alle DB2-systemer. Kapittel 5. Installeringskrav for DB2-klient 19

v En fjernskallfunksjon kreves for partisjonerte databasesystemer. DB2 støtter disse fjernskallfunksjonene: rsh ssh Standard er at DB2 bruker rsh når det kjøres kommandoer på fjerntliggende DB2-noder, for eksempel når en fjerntliggende DB2-databasepartisjon startes. Du må installere pakken for rsh-server (se tabellen nedenfor) for å kunne bruke standardfunksjonen for DB2. Du kan se en sammenlikning av funksjonene rsh og ssh, i avsnittet Security issues when installing DB2 i Administration Guide: Implementation. Hvis du velger å bruke fjernskallfunksjonen rsh, må du også installere og kjøre inetd (eller xinetd). Hvis du velger å bruke fjernskallfunksjonen ssh, må du definere registervariabelen DB2RSHCMD like etter at DB2-installeringen er fullført. Hvis registervariabelen ikke er definert, blir ikke rsh brukt. Du finner mer informasjon om registervariabelen DB2RSHCMD i boken Performance Guide. v Pakken nfs-utils med støtte for nettverksfilsystem (NFS) kreves for partisjonerte databasesystemer. Alle obligatoriske pakker må installeres og konfigureres før du går videre med DB2-konfigureringen. Du finner generell informasjon om Linux i dokumentasjonen til Linux-distribusjonen. Krav til pakker for SUSE Linux Pakkenavn Beskrivelse pdksh Korn-skall. Denne pakken er nødvendig for partisjonerte databasemiljøer. openssh Denne pakken inneholder et sett med tjenerprogrammer som gjør brukerne i stand til å kjøre kommandoer på (og fra) en fjerntilkoblet maskin via et sikkert skall. Du trenger ikke denne pakken hvis du bruker standardkonfigurasjon for DB2 med rsh. rsh-server Denne pakken inneholder et sett med tjenerprogrammer som setter brukerne i stand til å kjøre kommandoer på fjerntilkoblede maskiner, logge seg på andre maskiner og kopiere filer mellom maskiner (rsh, rexec, rlogin og rcp). Du trenger ikke denne pakken hvis du konfigurerer DB2 til å bruke ssh. nfs-utils Pakke med støtte for nettverksfilsystem (NFS). Den gir tilgang til lokale filer fra fjerntliggende maskiner. Krav til pakker for Red Hat Katalog Pakkenavn Beskrivelse /System Environment/Shell pdksh Korn-skall. Denne pakken er nødvendig for partisjonerte databasemiljøer. /Applications/Internet openssh Denne pakken inneholder et sett med klientprogrammer som gjør brukerne i stand til å kjøre kommandoer på en fjerntilkoblet maskin via et sikkert skall. Du trenger ikke denne pakken hvis du bruker standardkonfigurasjon for DB2 med rsh. 20 Begynnerbok for DB2-klienter

Krav til pakker for Red Hat Katalog Pakkenavn Beskrivelse /System Environment/ Daemons /System Environment/ Daemons /System Environment/ Daemons openssh-server Denne pakken inneholder et sett med tjenerprogrammer som gjør brukerne i stand til å kjøre kommandoer fra en fjerntilkoblet maskin via et sikkert skall. Du trenger ikke denne pakken hvis du bruker standardkonfigurasjon for DB2 med rsh. rsh-server Denne pakken inneholder et sett med programmer som gjør brukerne i stand til å kjøre kommandoer på en fjerntilkoblet maskin. Obligatorisk for partisjonerte databasemiljøer. Du trenger ikke denne pakken hvis du konfigurerer DB2 til å bruke ssh. nfs-utils Pakke med støtte for nettverksfilsystem (NFS). Den gir tilgang til lokale filer fra fjerntliggende maskiner. Programvarekrav: v Du må ha en av nettleserne nedenfor for å kunne vise hjelpen på systemet og kjøre Første trinn (db2fs): Mozilla 1.4 og nyere Firefox 1.0 og nyere Netscape 7.0 og nyere v Du må ha en X Window System-programvare som kan gjengi et grafisk brukergrensesnitt hvis du vil bruke veiviseren for DB2-installering for å installere DB2 eller hvis du vil bruke et grafisk DB2-verktøy. (Tilgjengelig bare på Linux for x86 og Linux på AMD 64/EM64T.) DB2-produktinstallering på NFS (Network File System): Installering av DB2-produkter på NFS (Network File System) anbefales ikke. Hvis du kjører DB2-produkter på NFS (for eksempel NFS-tilkoblingen /opt/ibm/db2/v9.1 og deretter kjører koden som var installert fysisk på et fjerntilkoblet system), krever dette flere manuelle konfigureringstrinn. Det er i tillegg en rekke mulige problemstillinger i forbindelse med konfigurering av NFS for DB2. Dette kan være problemer i forbindelse med: v Ytelse (påvirket av nettverksytelse) v Tilgjengelighet (du tillater ett enkelt feilpunkt) v Lisensiering (det utføres ingen kontroll på tvers av maskiner) v Det kan være vanskelig å feilsøke NFS-feil Som nevnt krever konfigureringen for NFS flere manuelle operasjoner, blant annet: v Sikre at tilkoblingspunktet (mount point) bevarer installeringsbanen v Tillatelser må styres (for eksempel bør det ikke gis skrivetilgang til maskinen som tilkobles) v DB2-registre må defineres manuelt og vedlikeholdes på tvers av alle tilkoblede maskiner Kapittel 5. Installeringskrav for DB2-klient 21

v Funksjonen for opplisting av installerte DB2-produkter og -funksjoner (db2ls) må konfigureres og vedlikeholdes på riktig måte hvis du har behov for å oppdage DB2-produkter og -funksjoner v Det kreves mer detaljert styring ved oppdatering av DB2-produktmiljøet v Det kreves flere trinn ved opprydding på eksportmaskinen og den tilkoblede maskinen Du finner detaljert informasjon i den tekniske rapporten Setting Up DB2 on NFS Mounted File System, som vil bli gjort tilgjengelig kort tid etter at DB2 versjon 9 er gjort tilgjengelig. Beslektede begreper: v Security issues when installing the DB2 database manager i Administration Guide: Implementation Beslektede oppgaver: v Endre kjerneparametere (Linux) på side 22 v Klargjøre for installering av DB2 for Linux på zseries i Begynnerbok for DB2-tjenere Beslektet referanse: v Støttede kommunikasjonsprotokoller på side 42 v IBM Software Development Kit for Java-nivåer for DB2-produkter i Begynnerbok for DB2-tjenere v Communications variables i Performance Guide Endre kjerneparametere (Linux) Før du installerer et DB2-databasesystem, må du oppdatere Linuxkjerneparameterne. Standardverdiene for bestemte kjerneparametere i Linux er ikke tilstrekkelig når du kjører et DB2-databasesystem. DB2 hever automatisk IPC-grensene når det er nødvendig, basert på behovet i DB2-databasesystemet. Det kan imidlertid være mer praktisk å definere grensene permanent i Linux-systemet hvis du har andre produkter eller applikasjoner enn DB2-databasesystemer. Krav: Du må ha root-autorisasjon for å kunne endre kjerneparametere. Fremgangsmåte: Slik oppdaterer du kjerneparametere: Red Hat og SUSE Linux Følgende informasjon kan brukes til å finne ut om det finnes nødvendige endringer for systemer. Dette er utdataene fra kommandoen ipcs -l. Kommentarene bak // er parameternavnene. # ipcs -l ------ Shared Memory Limits -------- max number of segments = 4096 // SHMMNI max seg size (kbytes) = 32768 // SHMMAX max total shared memory (kbytes) = 8388608 // SHMALL 22 Begynnerbok for DB2-klienter

min seg size (bytes) = 1 ------ Semaphore Limits -------- max number of arrays = 1024 // SEMMNI max semaphores per array = 250 // SEMMSL max semaphores system wide = 256000 // SEMMNS max ops per semop call = 32 // SEMOPM semaphore max value = 32767 ------ Messages: Limits -------- max queues system wide = 1024 // MSGMNI max size of message (bytes) = 65536 // MSGMAX default max size of queue (bytes) = 65536 // MSGMNB Vi skal se nærmere på parameterne SHMMAX og SHMALL på begynnelsen av første del. SHMMAX er maksimal størrelse på et delt minnesegment i et Linux-system, mens SHMALL er maksimal tildeling av delte minnesider i et system. For SHMMAX kreves det minst 268435456 (256 MB) for x86-systemer og 1073741824 (1 GB) for 64-bits systemer. Standard er at SHMALL er satt til 8 GB (8388608 KB = 8 GB). Hvis det fysiske minnet er større enn dette, og det skal brukes for DB2, må denne parameteren økes til rundt 90 % av det fysiske minnet på maskinen. Hvis datamaskinsystemet har et minne på 16 GB som hovedsaklig skal brukes på DB2, vil 90 % av 16 GB være 14,4 GB delt på 4 KB (basissidestørrelsen), altså 3774873. Ipcs-utdataene har konvertert SHMALL til kilobyte. Kjernen krever denne verdien som et antall sider. Vi skal videre se på mengden semaforer som er tilgjengelig for operativsystemet. Kjerneparameteren sem består av 4 symboler, SEMMSL, SEMMNS, SEMOPM og SEMMNI. SEMMNS er et resultat av SEMMSL ganget med SEMMNI. Databasesystemet krever at antall tabeller (SEMMNI) økes etter behov. SEMMNI er vanligvis det dobbelte av det største antall tilkoblinger som er tillatt (MAXAGENTS), ganger antall logiske partisjoner på databasetjenermaskinen, pluss antall lokale applikasjonstilkoblinger på databasetjenermaskinen. Vi ser også på meldinger på systemet. MSGMNI påvirker antall agenter som kan startes, MSGMAX påvirker størrelsen på meldingen som kan sendes i en kø, og MSGMNB påvirker størrelsen på køen. På tjenermaskiner må MSGMAX endres til 64 KB (altså 65535 byte), og MSGMNB må økes til 65535. Hvis du vil endre disse kjerneparametrene, må vi redigere filen /etc/sysctl.conf. Opprett denne filen hvis den ikke finnes. Linjene nedenfor er eksempler på hva som skal settes inn i filen: kernel.sem = 250 256000 32 1024 #Eksempel på shmmax for et 64-bits system kernel.shmmax=1073741824 #Eksempel på shmall for 90 prosent av minne på 16 GB kernel.shmall=3774873 kernel.msgmax=65535 kernel.msgmnb=65535 Kapittel 5. Installeringskrav for DB2-klient 23

Kjør sysctl med parameteren -p for å laste inn sysctl-innstillinger fra standardfilen /etc/sysctl.conf. sysctl -p Disse endringene tas i bruk hver gang systemet starter opp ved å sørge for at boot.sysctl er aktiv på SUSE Linux. I Red Hat leser klargjøringsskriptet rc.sysinit filen /etc/sysctl.conf automatisk. Beslektede oppgaver: v Installere DB2-tjenere (Linux og UNIX) i Begynnerbok for DB2-tjenere Beslektet referanse: v Installeringskrav for DB2-klienter og -tjenere (Linux) på side 19 Installeringskrav for DB2-klienter og -tjenere (HP-UX) Tabell 4. Installeringskrav for HP-UX 11iv2 Du finner oppdatert informasjon om installeringskrav på http://www.ibm.com/ software/data/db2/udb/sysreqs.html. Når du skal installere et klient- eller tjenerprodukt for DB2, må følgende krav til operativsystem, maskinvare og kommunikasjon være oppfylt: Operativsystem DB2-produkter kan kjøre på HP-UX 11iv2 (11.23.0505) for PA-RISC 2.x-baserte systemer (PA-8x00) og Itanium-baserte systemer med: v QPKBASE-pakke (Base Quality), mai 2005 v QPAPPS-pakke (Applications Quality), mai 2005 Maskinvare Enten: v HP 9000 Series 700- eller 800-system v HP Integrity Series-tjener og rettelsen PHNE_32606. (krever 64-bits HP-UX-kjerne, bare tjener) Kjernekonfigurasjon: Du må starte systemet på nytt hvis du oppdaterer kjernekonfigurasjonsparameterne. Kjernekonfigurasjonsparameterne blir definert i /etc/system. Det kan hende at du må endre noen av kjernekonfigurasjonsparameterne før du installerer klient- eller tjenerproduktene for DB2 versjon 9, avhengig av hvilken verdi disse parameterne har. Hvis kjernekonfigurasjonsparameterne endres, må du starte systemet på nytt for å aktivere endringene i /etc/system. Programvarekrav: v Hvis du skal installere Application Development Client, trenger du en C-kompilator for å bygge SQL-lagrede prosedyrer. v Du må ha en av nettleserne nedenfor for å kunne vise hjelpen på systemet og kjøre Første trinn (db2fs): Mozilla 1.4 og nyere Firefox 1.0 og nyere Netscape 7.0 og nyere DB2-produktinstallering på NFS (Network File System): Installering av DB2-produkter på NFS (Network File System) anbefales ikke. Hvis du kjører DB2-produkter på NFS (for eksempel NFS-tilkoblingen /opt/ibm/db2/v9.1 og deretter kjører koden som var installert fysisk på et 24 Begynnerbok for DB2-klienter