Du må binde databasefunksjonene (import, eksport, reorganisering, kommandolinjebehandleren) og DB2 CLI-bindingsfilene til hver database før de kan brukes med den databasen. Hvis du arbeider i et nettverksmiljø, og du bruker flere klienter som kjører på forskjellige operativsystemer eller har forskjellige versjoner eller servicenivåer av DB2, må du binde funksjonene en gang for hver kombinasjon av operativsystem og DB2-versjon.
Binding av en funksjon oppretter en pakke, som er et objekt som inneholder all informasjon som trengs for å behandle bestemte SQL-setninger fra en enkelt kildefil.
Bindingsfilene blir gruppert sammen i forskjellige .lst-filer i bnd-katalogen under installeringskatalogen (vanligvis sqllib for OS/2 og 32-biters Windows-operativsystemer). Hver fil er særegen for en tjener.
Når du skal binde funksjonene og applikasjonene til DRDA-tjeneren, kobler du deg til DRDA-tjeneren og bruker kommandoer som er lik disse:
connect to dbkallenavn user bruker-ID using passord bind path/bnd/@ddcsmvs.lst blocking all sqlerror continue messages mvs.msg grant public connect reset
der path tilsvarer registerverdien DB2PATH. Disse kommandoene er beskrevet i detalj i DB2 Connect Brukerhåndbok.
Hvordan du binder databasefunksjoner til en database, avhenger av arbeidsstasjonens operativsystem:
Trinn 1. | Start klientkonfigureringsassistenten. |
Trinn 2. | Velg databasen du vil binde funksjonene til. |
Trinn 3. | Klikk på Bind. |
Trinn 4. | Velg knappen Bind DB2-funksjoner. |
Trinn 5. | Klikk på Fortsett. |
Trinn 6. | Oppgi en bruker-ID og et passord for å koble deg til databasen. Bruker-IDen må ha autorisasjon til å binde nye pakker mot databasen. Velg funksjonene du vil binde, og klikk på OK.
|
Trinn 1. | Bytt til bnd-katalogen, som er x:\sqllib\bnd, der x: er stasjonen der du installerte DB2. |
Trinn 2. | Når du skal koble deg til databasen, oppgir du disse kommandoene i kommandosenteret eller kommandolinjebehandleren: connect to databasekallenavn der databasekallenavn er navnet på databasen du vil koble deg til. |
Trinn 3. | Oppgi disse kommandoene i kommandosenteret eller kommandolinjebehandleren: "bind @db2ubind.lst messages bind.msg grant public" "bind @db2cli.lst messages clibind.msg grant public" I dette eksempelet er bind.msg og clibind.msg utdatameldingsfilene, og det blir gitt EXECUTE- og BIND-rettigheter til public. |
Trinn 4. | Tilbakestill tilkoblingen til databasen ved å oppgi denne kommandoen: connect reset Du finner flere opplysninger om kommandoen bind i Command Reference.
|
Merknader:
![]() |
Hvis applikasjonene du bruker, krever binding til databasen, kan du enten
bruke bindingsfunksjonen i klientkonfigureringsassistenten eller
kommandolinjebehandleren til å utføre bindingen.
|