beautypg.com

IBM Data Server DB2 User Manual

Page 6

background image

iv

DB2 Deployment Guide

2.3.2 DB2 license . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
2.3.3 Creating the deployment script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
2.3.4 Windows deployment scripts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73

2.4 Fix pack deployment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75

2.4.1 Fix pack overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
2.4.2 Mass deployment of DB2 fix pack with a script . . . . . . . . . . . . . . . . . 78

Chapter 3. DB2 client deployment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
3.1 Client deployment planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90

3.1.1 Select the right client type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
3.1.2 Footprint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
3.1.3 Reducing the size of the install image. . . . . . . . . . . . . . . . . . . . . . . . 91
3.1.4 Configuration and customization . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
3.1.5 Compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
3.1.6 Licensing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
3.1.7 How to deploy the DB2 client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94

3.2 IBM Data Server Client, Runtime Client, Driver for ODBC, CLI, and .NET 94

3.2.1 IBM data server client installation methods. . . . . . . . . . . . . . . . . . . . 95
3.2.2 Client instance on the DB2 server. . . . . . . . . . . . . . . . . . . . . . . . . . . 97
3.2.3 Reducing the installation image . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
3.2.4 Mass deployment of IBM data server client product . . . . . . . . . . . . 100

3.3 Thin Client deployment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131

Chapter 4. Deploying applications with DB2 . . . . . . . . . . . . . . . . . . . . . . 137
4.1 Introduction to application deployment package . . . . . . . . . . . . . . . . . . . 138

4.1.1 IBM Data Server Driver for JDBC and SQLJ . . . . . . . . . . . . . . . . . 138
4.1.2 IBM Data Server Driver for ODBC, CLI, and .NET, and IBM Data Server

Driver for ODBC and CLI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143

4.2 Java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
4.3 Deploying C/C++ applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154

4.3.1 CLI and ODBC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
4.3.2 Sample application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
4.3.3 Considerations for deployment of CLI and ODBC applications . . . 158
4.3.4 Deploying a CLI application along with ODBC CLI driver . . . . . . . . 159
4.3.5 Embedded SQL and Administrative API . . . . . . . . . . . . . . . . . . . . . 169

4.4 PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169

4.4.1 PDO_IBM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
4.4.2 IBM_DB2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
4.4.3 Installation of IBM PHP drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
4.4.4 PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
4.4.5 Sample application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
4.4.6 Deploying a PHP application with the DB2 drivers . . . . . . . . . . . . . 175

4.5 Ruby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181