DB2 Connect Brugervejledning
Import- og eksportfunktionerne gør det muligt at flytte data fra en
S/390-værts- eller AS/400-database til en fil på DB2 Connect-arbejdsstationen
og omvendt. Du kan derefter benytte disse data med en anden applikation
eller relationsdatabase, der understøtter import/eksportformatet. Du
kan f.eks. eksportere data fra DB2 til OS/390 til en
skilletegnssepareret ASCII-fil og senere importere den i en DB2 UDB til
Windows-database.
Import- og eksportfunktionerne kan udføres fra en databaseklient eller fra
DB2 Connect-arbejdsstationen.
Bemærkninger:
- De data, der skal importeres eller eksporteres, skal overholde begge
databasers begrænsninger med hensyn til størrelse og datatyper.
- Du kan benytte sammensat SQL til at forbedre performance for
importen. Angiv det antal SQL-sætninger, der skal samles i en blok,
vha. COMPOUND=antal i import-API'et eller i
filtypemodifikationen på DB2-kommandolinien. Det kan reducere
netværkstiden og forbedre svartiden.
- Syntaksen for import- og eksportfunktionerne fra DB2-kommandolinien er
beskrevet i Command Reference.
Sådan eksporteres til en S/390- eller AS/400-databaseserver:
- Eksportér datarækkerne fra DB2 UDB til Unix-, Windows NT-, Windows 2000-
eller OS/2-tabellen til en PC/IXF-fil.
- Opret en tabel i DRDA-databaseserveren, hvis databasen ikke allerede
indeholder en tabel, der er kompatibel med egenskaberne for de data, der skal
importeres.
- Importér PC/IXF-filen til en tabel i DRDA-serverdatabasen vha.
parameteren INSERT.
Sådan importeres data fra en DRDA-serverdatabase:
- Eksportér datarækkerne fra DRDA-serverdatabasetabellen til en
PC/IXF-fil.
- Importér data i PC/IXF-filen til en DB2-tabel.
Import- og eksportfunktioner vha. DB2 Connect-programmet skal
opfylde følgende betingelser:
- Filtypen skal være PC/IXF.
- Indeksdefinitioner gemmes ikke ved eksport og benyttes ikke ved
import.
- Inden en import skal der findes en tabel med egenskaber, der er kompatible
med de data, der skal importeres. Under import vha. DB2
Connect-programmet kan der ikke oprettes en tabel, da INSERT er den eneste
mulige parameter.
- Der må ikke angives commit-interval ved importen.
Hvis betingelserne ikke er opfyldt, vises en fejlmeddelelse, og funktionen
udføres ikke.
Hvis du importerer eller eksporterer data, der både indeholder enkelt- og
dobbeltbytetegn (SBCS/DBCS), skal du tage højde for følgende:
- I systemer, hvor data gemmes i EBCDIC-format (MVS, OS/390, OS/400, VM og
SE), markerer SOSI-koder (Shift-Out/Shift-In) begyndelsen og afslutningen af
dobbeltbytedata. Når du definerer kolonnelængder for
databasetabellerne, skal du tilføje ekstra plads til disse tegn.
- Det anbefales at benytte kolonner af typen Character med variabel længde,
medmindre data i en kolonne har samme mønster. Hvis det er tilfældet,
kan en kolonne med fast længde benyttes.
SQLQMF-funktionen i DDCS til OS/2 er erstattet af
import/eksportfunktionerne i DB2 Connect.Der er følgende fordele:
- Der er ikke behov for QMF på værten
- Der er ikke nødvendigt at logge på værten (dog kræves stadig en TSO-id til
DB2 til MVS/ESA og DB2 Universal Database til OS/390)
- Støtte til DB2 til MVS, DB2 til OS/390, DB2 til OS/400 samt DB2 til VM og
VSE
- God performance vha. sammensat SQL
- Flere filformater ud over ASCII kan benyttes
- Kan udføres fra et klientsystem uden SNA-kommunikation
Der er flere oplysninger om brugen af kommandoerne i Command Reference.
[ Øverst på siden | Forrige side | Næste side | Indholdsfortegnelse | Stikordsregister ]