2.4.5  Basic administration  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
2.4.6  Testing and tuning. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Chapter 3.  Migration scenario
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
3.1  Application description  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
3.1.1  Steps using the application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
3.1.2  Database structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
3.2  System environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Chapter 4.  Installation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
4.1  DB2 UDB ESE V8.1.4 on Linux. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
4.1.1  System requirements  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
4.1.2  Installation procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
4.1.3  Instance creation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
4.1.4  Client setup on Linux. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
4.2  Other software product . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
4.2.1  PHP adjustment for Unified ODBC with DB2 support . . . . . . . . . . . . 83
4.3  MTK installation and usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
4.3.1  MTK prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
4.3.2  MTK installation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Chapter 5.  Database porting
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
5.1  Data type mapping  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
5.2  Data Definition Language differences . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
5.2.1  Database manipulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
5.2.2  Table manipulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
5.2.3  Index manipulation  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
5.3  Other considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
5.4  Porting database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
5.4.1  Automatic conversion using porting tools . . . . . . . . . . . . . . . . . . . . 112
5.4.2  Manual porting  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
5.4.3  Metadata transport  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
5.5  Sample database migration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Chapter 6.  Data porting
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
6.1  Considerations concerning data porting . . . . . . . . . . . . . . . . . . . . . . . . . 128
6.1.1  Commands and tools supporting data porting  . . . . . . . . . . . . . . . . 128
6.1.2  Differences in data formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
6.1.3  Differences in the user account management. . . . . . . . . . . . . . . . . 138
6.2  Sample project: Doing the data porting . . . . . . . . . . . . . . . . . . . . . . . . . . 146
6.2.1  Export user data from MySQL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
6.2.2  Map MySQL user data to DB2 user data  . . . . . . . . . . . . . . . . . . . . 147
6.2.3  Create DB2 user . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
6.2.4  Export MySQL application data. . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
iv
MySQL to DB2 UDB Conversion Guide






footer




 

 

 

 

 Home | About Us | Network | Services | Support | FAQ | Control Panel | Order Online | Sitemap | Contact

san diego web hosting

 

Our partners: PHP: Hypertext Preprocessor Cheap Web Hosting JSP Web Hosting Ontario Web Hosting  Jsp Web Hosting

Cheapest Web Hosting Java Hosting Cheapest Hosting

Visionwebhosting.net Business web hosting division of Vision Web Hosting Inc.. All rights reserved