Ръководство за потребителя
Средствата за импорт и експорт ви позволяват да премествате данни от S/390
хост или AS/400 база данни във файл на DB2 Connect работна станция или
обратно. След това можете да използвате тези данни с друго приложение
или RDBMS, което поддържа импортирания/експортирания формат. Например,
можете да експортирате данни от DB2 за OS/390 във ASCII файл с разделители и
по-късно да го импортирате в база данни DB2 UDB за Windows 2000.
Можете да изпълните експортирането или импортирането от клиент на базата
данни или от DB2 Connect работна станция.
Забележки:
- Данните, които ще се импортират или експортират трябва да са в
съответствие с ограниченията за размера и типа на данните и на двете бази
данни.
- За да повишите производителността при импортирането, можете да използвате
командата SQL. Определете COMPOUND=число в
импортиращия API или параметъра за низ CLP файлов тип, за да
групирате определения брой SQL изрази в блок. Така може да се намали
натоварването на мрежата и времето за отговор.
- Информация за синтаксиса на средствата за импорт и експорт от Процесор за
обработка на команди можете да получите от Справочник на
командите.
За да експортирате до S/390 или AS/400 сървър на база данни:
- Експортирайте редовете с информация от таблиците на DB2 UDB за Unix,
Windows NT, Windows 2000, OS/2 в PC/IXF файл.
- Ако DRDA сървърът на база данни не съдържа таблица с атрибутите,
съвместими с информацията, която ще се импортира в нея, създайте съвместима
таблица.
- Като използвате опцията INSERT, импортирайте PC/IXF файла в таблица в DRDA
сървъра на база данни.
За да импортирате данни от DRDA сървър на база данни:
- Експортирайте редовете с информация от таблицата на DRDA сървъра на база
данни в PC/IXF файл.
- Използвайте PC/IXF файла, за да импортирате в DB2 таблица.
При програмата DB2 Connect операциите за импорт или експорт трябва да
отговарят на следните условия:
- Файловият тип трябва да е PC/IXF.
- Дефинициите за индекси не се съхраняват при експорт и не се използват при
импорт.
- Трябва да съществува таблица с атрибути, които са съвместими с тези на
данните, преди да можете да импортирате в нея. При импорт с програмата
DB2 Connect не може да се създаде таблица, защото единствената поддържана
опция е INSERT.
- Интервалът за записване на променливи не трябва да е определен при
импорт.
Ако тези условия не се спазят, операцията няма да се изпълни и ще се
генерира съобщение за грешка.
Ако импортирате или експортирате смесени данни (колони, в които има както
еднобайтови, така и двубайтови данни), разгледайте следното:
- На системи, които съхраняват данни в EBCDIC (MVS, OS/390, OS/400, VM и
VSE), shift-out и shift-in символите маркират началото и края на двубайтовите
данни. Когато дефинирате дължините на колоните за таблиците на базата
данни, трябва да внимавате да оставите достатъчно място за тези
символи.
- Препоръчват се колоните с променлива дължина на символите, освен ако
данните в колоната не са с постоянен размер. Ако това е така, може да
се приеме и фиксирана дължина.
Функцията на помощната програма SQLQMF в DDCS за OS/2 се
изпълнява от функциите Импорт/Експорт на DB2 Connect. Предимствата
са:
- Няма необходимост от QMF на хоста
- Няма необходимост от влизане в системата на хоста (все още е необходим TSO
идентификатор на DB2 за MVS/ESA или DB2 Universal Database за OS/390)
- Поддържа на DB2 за MVS, DB2 за OS/390, DB2 за OS/400 и DB2 за VM и VSE
- Постига се добра производителност с помощта на съставен SQL
- Поддържа редица файлови формати освен ASCII
- Може да се изпълни от компютър клиент без SNA възможности за
свързване.
За допълнителна информация за използването на тези команди се обърнете към
Справочник на командите.
[ Начало на страницата | Предишна страница | Следваща страница ]