Før du bruker opplysningene i denne boken og produktet det blir henvist til, må du lese Merknader.
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.
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.
Versjonsmerknadene inneholder informasjon om kjente problemer og dokumentasjonsoppdateringer for DB2 versjon 9 for Linux, UNIX og Windows og for DB2 Connect versjon 9.
Kapittelet om kjente problemer inneholder informasjon om følgende:
Kapittelet om dokumentasjonsoppdateringer inneholder de nyeste tilleggene eller rettelsene til produktdokumentasjonen.
Den primære kilden for DB2-produktdokumentasjonen er DB2 Informasjonssenter. Du finner dette på Internett på adressen http://publib.boulder.ibm.com/infocenter/db2help/index.jsp.
Du kan også installere en lokal kopi av DB2 Informasjonssenter, som følger med produktet som en separat installeringskopi. Hvis du installerer en lokal kopi, bør du laste ned den nyeste oppdateringen før du bruker den lokale kopien. Når du oppdaterer informasjonssenteret, får du en komplett kopi av dokumentasjonen, samt forbedret søkefunksjonen for DB2-meldingsinformasjon. Du finner instruksjoner om dette under Oppdatere DB2 Informasjonssenter som er installert på din maskin eller intranettjener.
Listen nedenfor viser emnene i DB2 Informasjonssenter som er spesielt aktuelle for produktinstallering og problemløsning:
I tillegg er det tilgjengelig støtte og hjelp til problemløsing på nettstedet for DB2-støtte. Dette nettstedet inneholder tekniske dokumenter og serviceoppdateringer som beskriver endringer i dokumentasjonen og informasjon om kjente begrensninger som er oppdaget etter at versjonsmerknadene ble laget. Adressen til nettstedet for DB2-støtte er http://www.ibm.com/software/data/db2/udb/support.html.
Windows-systemer bruker omvendt skråstrek (\) for å skille kataloger i en katalogbane. Linux- og UNIX-systemer bruker skråstrek (/) som skilletegn. Versjonsmerknadene følger disse konvensjonene når informasjonen er plattformspesifikk. Når informasjonen er plattformuavhengig, bruker imidlertid versjonsmerknadene Windows-konvensjonen, så hvis du kjører på et Linux- eller UNIX-system, må du skrive inn katalogbaner annerledes enn det som blir vist.
Denne delen inneholder informasjon om følgende:
I noen tilfeller viser informasjonen at et bestemt aspekt ved en funksjon ikke støttes, eller at det kan føre til problemer hvis man utfører en bestemt operasjon med en funksjon. I slike tilfeller kan forsøk på å bruke funksjonen kanskje mislykkes eller gi ubrukelige eller skadelige resultater.
Kommandoen db2sampl kan mislykkes med en SQL0443-feil hvis:
Prøv en av følgende løsninger:
Beta- og ikke-beta-versjoner av DB2 versjon 9 kan ikke installeres på samme system. Dette problemet gjelder for både klient- og tjenerkomponenter av produktet.
Deinstaller betaversjonen av DB2 versjon 9 før du installerer ikke-beta-versjonen.
Når du installerer DB2 Informasjonssenter, kan du velge et tjenestenavn og portnummer i stedet for å godta standardverdiene. Hvis du velger et tjenestenavn som allerede finnes i services-filen på systemet og bare endrer portnummeret, kan du få feilmeldingen Det oppgitte tjenestenavnet er i bruk.
Løsning 1: Bruk standardverdiene.
Løsning 2: Bruk både et tjenestenavn og et portnummer som allerede finnes i services-filen.
Løsning 3: Tilføy et tjenestenavn og et portnummer til services-filen og bruk verdier som ikke allerede er i bruk.
Du kan ikke installere et DB2-produkt i en bane som inneholder nasjonale tegn.
Installer DB2-produktet i en bane som ikke inneholder nasjonale tegn.
Nasjonale tegn er tegn som ikke finnes i det engelske (en_US) tegnsettet.
Startpanelet for DB2-installering blir ikke vist hvis du ikke definerer systemvariabelen
TEMPfor katalogen.
Løsning 1: Definer systemvariabelen TEMP for den gjeldende sesjonen ved å kjøre denne kommandoen fra en kommandolinje:
set TEMP=katalognavn
For eksempel set TEMP=c:\temp .
Løsning 2: Definer systemvariabelen TEMP som en variabel for hele systemet. Gjør slik:
Installering av et DB2 Universal Database (UDB) versjon 8-produkt støttes ikke hvis det allerede er installert et DB2 versjon 9-produkt på systemet. Dette problemet gjelder for både klient- og tjenerinstallasjoner.
Hvis du vil installere en kopi av DB2 UDB versjon 8 når DB2 versjon 9 allerede er installert, gjør du slik:
Startpanelet for DB2-installering i DB2 UDB versjon 8 hindrer deg ikke i å installere versjon 8 når versjon 9 allerede er installert. Det vil imidlertid skape problemer senere.
Du kan ikke bruke en vanlig (ikke-Administrator) brukerkonto til å kjøre kommandoen db2start og db2stop i Windows 2000.
Løsning 1: Bruk en avansert brukerkonto i Windows eller en Administrator-konto i Windows.
Løsning 2: Installer en nyere versjon av Windows-operativsystemet.
På en datamaskin med Windows Server 2003 kan du ikke installere en DB2-klient hvis du ikke har Administrator-rettighet.
En Administrator-bruker må endre en systemgruppepolicy før en ikke-Administrator kan installere en klient. Det gjør Administrator-brukeren ved å aktivere policyen 'Disable Windows Installer'. For å få tilgang til denne innstillingen, skriver du gpedit.msc for å starte Group Policy Object Editor, og deretter velger du Computer Configuration, Administrative Templates, Windows Components og Windows Installer. Sett denne verdien til Never.
Du finner kanskje en feilmelding i installeringsloggen som refererer til SRSetRestorePoint API. Meldingsteksten inneholder blant annet dette: ...Calling SRSetRestorePoint API...The call to SRSetRestorePoint API failed.
Overse denne feilmeldingen, som skyldes en feil i Windows-installeringsprogrammet.
Asiatiske tegn blir ikke vist på riktig måte.
Få tak i og installer de nødvendige fontene. Du finner mer informasjon om dette i emnene i DB2-dokumentasjonen med tittelen Asiatiske fonter (Linux).
Maksimumslengden for installeringsbanen er omtrent 100 byte på AIX- og HP-UX PA-RISC-plattformer.
Ingen
Du finner mer informasjon om problemet i Technote # 1239797 med tittelen Maximum length of DB2 9 installation path on UNIX and Linux platforms .
Kommandoen for å deinstallere komponenten DB2 Embedded Application Server (EAS) i DB2-produktet deinstallerer ikke komponenten fullstendig. Registeroppføringen og filsystemkatalogen blir ikke fjernet.
Det finnes en egen løsning for hver plattform.
Løsning (Windows):
Løsning (Linux og UNIX):
Denne kommandoen viser innholdet i registrene. Oppføringen for EAS vises nedenfor:
S,DB2EAS,6.1.0.0,AppServer_installeringsbane,,,,,,,der AppServer_installeringsbane er banen der EAS er installert.
der AppServer_installeringsbane er banen der EAS er installert
Under en DB2-produktinstallering uten bruk av det grafiske grensesnittet kan det bli vist feil tegn i teksten hvis du bruker bestemte kombinasjoner av språkmiljøer og kodesett. Følgende kombinasjoner gir feil tegn:
Den ene meldingen som viser feil tegn, er meldingen om at det ikke ble oppgitt noen SMTP-tjener.
Ingen
Installeringstypene det gjelder, er db2_install og db2setup -r
<response file>i Linux og UNIX og
setup /u <response file>i Windows.
Den korrekte versjonen av meldingen om SMTP-tjeneren er slik: SMTP-tjener for varsling er ikke oppgitt. Varsler kan ikke sendes til kontaktene i kontaktlisten før dette er oppgitt. Du finner flere opplysninger i DB2-administrasjonsdokumentasjonen.
Bruk av datatypen Decimal Float (desimalflytetall) i CLI-applikasjoner har følgende midlertidige begrensninger:
Ingen
For bruk av DB2DecimalFloat-klassen i DB2 .NET Data Provider gjelder følgende midlertidige begrensninger:
Ingen
I DB2 versjon 9 er navnet på DB2 Universal JDBC-styreprogrammet endret til IBM DB2-styreprogram for JDBC og SQLJ. JDBC DatabaseMetaData.getDriverName-metoden returnerer imidlertid strengen "IBM DB2 JDBC Universal Driver Architecture" for navnet på styreprogrammet.
Ingen
Hvis du bruker en ALTER DATABASE PARTITION GROUP-setning for å tilføye en gruppe med databasepartisjoner som omfatter databasepartisjon n og deretter bruker en annen ALTER DATABASE PARTITION GROUP-setning til å tilføye en annen gruppe med databasepartisjoner, kan det oppstå problemer. Disse problemene oppstår når den andre setningen omfatter et LIKE DBPARTITIONNUM n-ledd. For eksempel:
ALTER DATABASE PARTITION GROUP <db-partisjonsnavn> ADD DBPARTITIONNUMS ( <db-partisjonsnummer1> TO <db-partisjonsnummer2> -- en gruppe som omfatter databasepartisjonsnummer <n> ) WITHOUT TABLESPACES ALTER DATABASE PARTITION GROUP <db-partisjonsnavn> ADD DBPARTITIONNUMS ( <db-partisjonsnummer1> TO <db-partisjonsnummer2> -- en annen gruppe enn den som ble oppgitt i forrige setning ) LIKE DBPARTITIONNUM <n>
Hvis du utfører denne rekken med setninger, blir forekomsten din avbrutt, og databasen blir merket som ugyldig.
Ingen.
Hvis du skal bruke kommandoen CREATE DATABASE ON bane i Windows, må du først konfigurere noen innstillinger.
Aktiver funksjonen ved å definere en ny registervariabel, DB2_CREATE_DB_ON_PATH, til "ON."
Du får kanskje feilmeldinger i følgende situasjoner:
Registervariabelen DB2_CREATE_DB_ON_PATH er også en del av SAP aggregate-registervariabelen DB2_WORKLOAD. Registervariabelen DB2_CREATE_DB_ON_PATH er som standard definert til "ON" for SAP.
Hvis du bruker banestøtte når du oppretter nye databaser, er det mulig at applikasjoner som er skrevet før versjon 9 og som bruker APIen db2DbDirGetNextEntry () (eller en eldre versjon av APIen) ikke virker på riktig måte. Du finner flere opplysninger i Technote # 1238742.
Følgende databasemakroer og -strukturer er foreldet fra og med DB2 versjon 9. Det vil si at de kan bli fjernet i en kommende utgave. (Erstatningene blir vist i parentes etter hver foreldet komponent hvis det er noen erstatning tilgjengelig.) Erstatningene er felles for både Windows- og UNIX-plattformer:
Indic-tegn blir kanskje ikke vist på riktig måte i grafiske verktøy.
Få tak i og installer de nødvendige fontene. Du finner mer informasjon om dette i emnene i DB2-dokumentasjonen med tittelen Vise Indic-tegn i de grafiske DB2-verktøyene.
Funksjonen for visning av lager i kontrollsenteret støtter ikke det nye XML-lagerobjektet. Dette problemet forekommer bare i XML-aktiverte databaser.
Ingen
Planleggingsfunksjonen i Query Patroller kan ikke lagre planer i en fil i denne versjonen.
Ingen
Problemet skyldes manglende kompatibilitet med IBM Software Developer's Kit for Java-nivået som brukes i denne versjonen av DB2-produktet.
Den nye funksjonen for å opprette klarerte tilkoblinger ved hjelp av IBM DB2-styreprogrammet for JDBC og SQLJ støtter ikke CLI, inkludert XA-tilkoblinger.
Ingen
Informasjonen i Nyheter omfatter en del om funksjonalitet som er avviklet i denne utgaven. I andre deler av produktdokumentasjonen finnes det fremdeles noen beskrivelser av funksjonalitet som avviklet. Disse referansene kan overses.
Eventuelle viktige, sene endringer i feilmeldingene for produktet er tilgjengelig i DB2 Service Technote #1238566.
Produktdokumentasjonen om vurderinger om migrering for DB2 Connect skal inneholde følgende opplysninger:
Hvis du migrerer fra en tidligere utgave enn DB2 Connect versjon 8.2.2 (tilsvarer versjon 8.1 opprettingspakke 9), overstyrer autentiseringstypen som er oppgitt i databasekatalogoppføringen i portneren, autentiseringstypen som er katalogisert på en DB2-klient. Hvis du ikke oppgav en autentiseringstype for klienten, er standard autentiseringstype SERVER. Sørg for at autentiseringstypen på portneren (gateway) er kompatibel med klienten og tjeneren. Du finner mer informasjon i Sikkerhetstyper som støttes i DB2 Connect.
Dokumentasjonen om installering av IBM DB2-styreprogrammet for ODBC og CLI skal inneholde følgende opplysninger:
zip- eller tar.Z-filen som inneholder styreprogrammet, ligger i katalogen for installerings-CDen (CD Top)/db2/(plattform)/clidriver.
Dokumentasjonen for DB2Xml-grensesnittet inneholder noen uriktige opplysninger. Navnet på følgende DB2Xml-grensesnittmetoder er endret:
Dokumentasjonen om JDBC-tilkoblingsgrupper inneholder noe informasjon om funksjonalitet som er avviklet i denne utgaven:
recycleDB2Connection: public void recycleDB2Connection() reuseDB2Connection (ikke-klarert gjenbruk uten ny autentisering): public DB2Connection reuseDB2Connection() public DB2Connection reuseDB2Connection( int connectionReuseProtocol, java.util.Properties properties) public DB2Connection reuseDB2Connection( int connectionReuseProtocol)
getDB2Connection (ikke-klarert gjenbruk uten ny autentisering): public DB2Connection reuseDB2Connection( int connectionReuseProtocol, java.util.Properties properties) recycleDB2Connection: public void recycleDB2Connection()
Dokumentasjonen om egenskapen useTargetColumnEncoding for DataSource er foreldet. Denne egenskapen er fjernet fra IBM DB2-styreprogrammet for JDBC og SQLJ.
Dokumentasjonen Nyheter angående endringer i eksisterende funksjonalitet skal inneholde følgende tekst:
I DB2 versjon 9 er verdien som returneres fra spesialregisteret CURRENT TIMESTAMP, kanskje ikke entydig, selv for forespørsler fra den samme applikasjonen på en enkelt databasepartisjon. Det har aldri vært noen dokumentert garanti om at forespørsler returnerer entydige CURRENT TIMESTAMP-verdier, og endringer i DB2 versjon 9 øker muligheten for at to forespørsler kan returnere den samme verdien. Denne endringen i virkemåte vil ikke påvirke en applikasjon med mindre applikasjonen bruker verdien for spesialregisteret CURRENT TIMESTAMP med en forventning om at to forespørsler aldri vil returnere den samme verdien.
Dette er mulige løsninger for applikasjoner som krever entydige verdier:
Dokumentasjonen inneholder uriktig informasjon. Teksten skal være slik:
Hvis tabellskjemaet er tomt (") eller du oppgir NULL og tabellnavn, blir det returnert en feil. Hvis du vil hente informasjon for en spesifikk tabell, må du identifisere tabellen både med skjema og tabellnavn.
Emnet Høy tilgjengelighet i produktdokumentasjonen skal inneholde følgende opplysninger:
I et klyngemiljø skal du ikke oppgi DB2-tjenerens overførbare IP-adresse, eller noe vertsnavn som omgjøres til denne adressen, i filen db2nodes.cfg. Bruk av disse adressene eller navnene i filen db2nodes.cfg kan hindre at DB2-databasepartisjoner blir flyttet på riktig måte etter at en datamaskin har krasjet.
Den gjeldende dokumentasjonen er feil. Teksten som beskriver denne parameteren, skal være slik:
Den øvre grensen for størrelsen på loggfilen, kombinert med den øvre grensen for antall loggfiler (logprimary + logsecond), gir en øvre grense på 512 GB med aktiv loggplass. I tillegg er gyldig verdiområde for parameteren logfilsiz [4 - 524286].
Fordi DB2 versjon 9 inneholder betydelig mer funksjonalitet enn tidligere DB2-utgaver, er kravene til minne for DB2 versjon 9 større enn for tidligere utgaver. Det kan spesielt nevnes at kravet til basisminne i gjennomsnitt er økt med mellom 0,5 og 1,5 MB per tilkobling, avhengig av operativsystem. Dette kravet til basisminne gjelder minnet som operativsystemet tildeler hver tilkobling, og er uavhengig av det dynamisk tildelte minnet, for applikasjonsminneområdet og sorteringsminneområdet, som hver tilkobling bruker. Hvis du migrerer til DB2 versjon 9, må du kanskje justere parametere for minnetildeling for å dekke kravet per tilkobling i DB2 versjon 9.
Når du skal kontakte et IBM-kontor i nærheten av der du bor, kan du se i IBMs oversikt over kontakter over hele verden på World Wide Web på http://www.ibm.com/planetwide
Du finner mer informasjon om DB2-produkter på http://www.ibm.com/software/data/db2/.
Henvisninger til IBMs produkter, programmer eller tjenester betyr ikke at IBM har til hensikt å gjøre dem tilgjengelige i alle land der IBM driver virksomhet. Be din lokale IBM-representant om informasjon om hvilke produkter og tjenester som er tilgjengelige i Norge. Henvisninger til IBMs produkter, programmer eller tjenester betyr heller ikke at det bare er de som kan benyttes. Andre produkter, programmer eller tjenester som har tilsvarende funksjoner, kan brukes i stedet, forutsatt at de ikke gjør inngrep i noen av IBMs patent- eller opphavsrettigheter eller andre lovbeskyttede rettigheter. Vurdering og verifisering ved bruk sammen med andre produkter, programmer eller tjenester enn de som uttrykkelig er angitt av IBM, er brukerens ansvar.
IBM kan ha patent på eller patentsøknader til behandling for de produktene som er omtalt i denne publikasjonen. At du har mottatt denne publikasjonen, innebærer ikke at du får lisensrettighet til disse produktene. Du kan sende spørsmål angående lisenser til
Director of Commercial Relations - Europe IBM Deutschland GmbH Schönaicher Str. 220 D - 7030 Böblingen Tyskland
Lisensforespørsler om dobbeltbyteinformasjon (DBCS) kan rettes til IBMs advokat eller til:
IBM World Trade Asia Corporation Licensing 2-31 Roppongi 3-chome, Minato-ku Tokyo 106, Japan
INTERNATIONAL BUSINESS MACHINES CORPORATION LEVERER DENNE BOKEN I DEN STAND DEN BEFINNER SEG ("AS IS"), UTEN FORPLIKTELSER AV NOE SLAG.
Denne boken kan inneholde tekniske unøyaktigheter eller typografiske feil. Opplysninger i denne boken kan bli endret. Slike endringer blir tatt med i nye utgaver av boken. IBM kan uten varsel endre produktene og/eller programmene som er beskrevet i denne boken.
Eventuelle henvisninger i denne informasjonen til nettsteder som ikke tilhører IBM, er bare til orientering og innebærer på ingen måte noen godkjennelse eller støtte til disse nettstedene. Produktene på disse web-stedene er ikke del av dette IBM-produktet og bruk av disse web-stedene er på eget ansvar.
IBM kan bruke eller distribuere informasjonen du gir til IBM på den måten IBM mener er best, uten forpliktelser i noen retning.
Hvis du som lisensinnehaver av dette programmet ønsker informasjon om programmet for å kunne: (i) utveksle informasjon mellom selvstendig utviklede programmer og andre programmer (inkludert dette) og (ii) dra gjensidig nytte av informasjonen som er utvekslet, kan du kontakte:
International Business Machines A/S Software Marketing Postboks 500 1411 Kolbotn
Slik informasjon kan være tilgjengelig under gjeldende betingelser, eventuelt mot betaling.
Det lisensierte programmet som er beskrevet i dette dokumentet, og alt lisensiert materiale som er tilgjengelig for programmet, leveres av IBM i henhold til IBMs generelle betingelser, IBMs internasjonale bruksbetingelser eller en tilsvarende avtale mellom partene.
Alle ytelsesdataene du finner i dette dokumentet, ble hentet i et kontrollert miljø. Resultatene du kan oppnå i andre operativmiljøer, kan variere betraktelig. Noen av målingene er foretatt på systemer som er under utvikling, og det er ikke sikkert at du oppnår samme resultat på alminnelige tilgjengelige systemer. Noen av målingene kan dessuten ha blitt beregnet ved hjelp av ekstrapolasjon. De faktiske resultatene kan variere. Brukerne av dette dokumentet bør bekrefte dataene som brukes i sitt bestemte miljø.
Informasjon om ikke-IBM-produkter er innhentet fra leverandørene av produktene, fra deres annonseringer eller fra andre allment tilgjengelige kilder. IBM har ikke testet produktene, og kan ikke garantere nøyaktigheten av opplysninger om ytelse og kompatibilitet eller andre opplysninger om ikke-IBM-produkter. Spørsmål om funksjonene i ikke-IBM-produkter må rettes til leverandøren av produktet.
Enhver henvisning til IBMs fremtidige planer eller hensikter kan endres eller trekkes tilbake uten varsel. De er kun ment å være en målsetting.
Denne dokumentasjonen kan inneholde eksempler på data og rapporter som brukes i daglige forretningsoperasjoner. For å illustrere eksemplene så godt som mulig blir det brukt navn på personer, firmaer og produkter. Alle disse navnene er fiktive, og enhver likhet med virkelige navn er tilfeldig.
RETT TIL KOPIERING:
Denne informasjonen kan inneholde eksempelapplikasjoner i kildespråk, som viser programmeringsteknikker i forskjellige operativsystemer. Du kan kopiere, endre og distribuere disse eksempelprogrammene i en hvilken som helst form uten betaling til IBM, med den hensikt å utvikle, bruke, markedsføre eller distribuere applikasjoner som følger programmeringsgrensesnittet (API) for operativsystemet som eksempelprogrammene er skrevet for. Disse eksemplene er ikke testet inngående under alle forhold. IBM kan derfor ikke garantere eller antyde at disse programmene er pålitelige, at det tilbys service for dem, eller at de virker.
Hver kopi eller del av disse eksempelprogrammene eller utledet arbeid fra dem, må inneholde en slik merknad om opphavsrett:
© (ditt firmanavn) (år). Deler av denne koden er utledet fra eksempelprogrammer fra IBM Corp. © Copyright IBM Corp. _oppgi årstall_. All rights reserved.
Andre navn på firmaer, produkter eller tjenester som er omtalt i dokumentasjonsbiblioteket for DB2 versjon 9, kan være varemerker for andre selskaper. Informasjon om varemerkene for IBM Corporation i USA og/eller andre land finner du på http://www.ibm.com/legal/copytrade.shtml.
Navnene nedenfor er varemerker eller registrerte varemerker for andre selskaper, og er brukt minst en gang i dokumentene i DB2-dokumentasjonen:
Microsoft, Windows, Windows NT og Windows-logoen er varemerker for Microsoft Corporation i USA og/eller andre land.
Intel, Itanium, Pentium og Xeon er varemerker for Intel Corporation i USA og/eller andre land.
Java og alle Java-baserte varemerker er varemerker for Sun Microsystems, Inc. i USA og/eller andre land.
UNIX er et registrert varemerke for The Open Group i USA og/eller andre land.
Linux er et varemerke for Linus Torvalds i USA og/eller andre land.
Andre navn på firmaer, produkter eller tjenester kan være varemerker for andre selskaper.