Learning Visually with Examples [Electronic resources] نسخه متنی

اینجــــا یک کتابخانه دیجیتالی است

با بیش از 100000 منبع الکترونیکی رایگان به زبان فارسی ، عربی و انگلیسی

Learning Visually with Examples [Electronic resources] - نسخه متنی

Raul F. Chong, Clara Liu, Sylvia F. Qi, Dwaine R. Snow

| نمايش فراداده ، افزودن یک نقد و بررسی
افزودن به کتابخانه شخصی
ارسال به دوستان
جستجو در متن کتاب
بیشتر
تنظیمات قلم

فونت

اندازه قلم

+ - پیش فرض

حالت نمایش

روز نیمروز شب
جستجو در لغت نامه
بیشتر
لیست موضوعات
توضیحات
افزودن یادداشت جدید










6.5. Case Study


You have just installed DB2 Connect Enterprise Edition on an AIX machine. You will use this machine as a DB2 Connect gateway for DB2 clients connecting to your company's DB2 for z/OS server.

You are given the following information by the database administrator (DBA) of the host database:


Hostname = jupiter.myacme.com
Port Number = 446
Location Name = OS390L1
User ID = user1
Password = userpwd

For security reasons, the DB2 for z/OS location name is not to be exposed to the DB2 clients. The clients will refer to the host database using the name DB2PROD.

When you installed DB2 Connect, an instance

db2inst1 was created. Now you will perform the following steps to set up this three-tier connection. All steps are performed while logged on as

db2inst1 .

Step 1: Configure the DB2 Connect Gateway Machine


Use the information given by the DB2 for z/OS database administrator to catalog the node directory, system database directory, and the DCS directory on the DB2 Connect gateway:


catalog tcpip node node1 remote jupiter.myacme.com server 446

catalog db db2prod at node node1

catalog dcs db db2prod as os390l1

terminate

Step 2: Test the Connection from the DB2 Connect Gateway Machine to the Host


Use the following DB2 command to connect to the host database:


CONNECT TO db2prod USER user1 USING userpwd

If the connection fails, the problem could be that:

  • The user ID or password is incorrect.

  • There is a network problem.

  • The host server is not set up properly to accept client connections.


As the problem is likely to be on the host side, contact your host's DBA first to investigate the problem before moving on to step 3.

Step 3: Enable the TCP/IP Listener on the Gateway Machine


To make this gateway machine capable of accepting client connections, you need to enable the TCP/IP listener for the

db2inst1 instance. If you created the

db2inst1 instance using the DB2 Setup Wizard during product installation, you do not need to perform this step because it has already been done for you. However, since you created

db2inst1 manually using the

db2icrt command, you need to perform the following steps to enable the TCP/IP listener.


1.

Manually add the following entry in the etc/services file:


db2conn1 50000/tcp #DB2 connection port for db2inst1

2.

Execute the following DB2 commands:


update dbm cfg using svcename db2conn1

db2set DB2COMM=TCPIP

db2stop

db2start


Step 4: Configure a DB2 Client to Connect to the Host via the Gateway


The DB2 client will connect to the host database via the DB2 Connect gateway. On the client, perform the following commands to catalog the client's node directory and database directory to connect to the gateway. The host name of the gateway is

mercury.myacme.com .


catalog tcpip node node1 remote mercury.myacme.com server 50000

catalog db db2prod at node node1

terminate

To connect to the host from the client, execute:


CONNECT TO db2prod USER user1 USING userpwd

If the connection is successful, proceed to the next step to configure other clients.

Step 5: Configure the Rest of the Clients Using a Client Profile


You need to configure 100 more DB2 clients. You could perform step 4 on all 100 clients, or you can export the catalog information on the client you have just configured and use this profile to configure other clients. Of course, the second option is the faster way.

Since the client is an AIX client without X-Windows installed, you cannot export the client profile using the Configuration Assistant. Therefore, you decide to use the

db2cfexp and

db2cfimp commands instead.

On the client that has been configured in step 4, export its catalog information into an access profile

accessprofile under the /tmp directory:


db2cfexp /tmp/accessprofile TEMPLATE

FTP the

accessprofile file to the other clients, and on each of them execute:


db2cfimp accessprofile


/ 312