WEB开发网
开发学院数据库DB2 AIX 5L上64位DB2 7版服务器的安装 阅读

AIX 5L上64位DB2 7版服务器的安装

 2007-05-20 16:18:51 来源:WEB开发网   
核心提示: 对比下面32位实例db2level的输出:DB21085I Instance "db2inst2" uses DB2 code release "SQL07024" with levelidentifier "03050105"

对比下面32位实例db2level的输出:

DB21085I Instance "db2inst2" uses DB2 code release "SQL07024" with level
identifier "03050105" and informational tokens "DB2 v7.1.0.60", "s020313" and
"U481406".

对比下面32位实例下数据库的连接信息:

Database Connection Information
Database server = DB2/6000 7.2.4
SQL authorization ID = DB2INST2
Local database alias = SAMPLE

2. WINDOWS客户端连接64位数据库

由于目前WINDOWS操作系统仍然是32位的,DB2从32位操作系统上连接64位DB2不能直接通过TCPIP协议连接,否则,连接时会遇到下面错误:

SQL1434N A CONNECT or ATTACH statement failed because of a client/server incompatibility between 32 bit and 64 bit platforms.

从32的客户端连接64的DB2服务器要通过DRDA协议,必须注意的是,使用DRDA协议连接数据库,除了在性能上的会受到影响外,还有诸多限制,如不支持:

a. LOB数据类型

b. 用户自定义数据类型(UDT)

c. Datalink数据类型

d. 连接时更改密码

e. ATTACH节点

f. 通过TCPIP的两阶段落实

服务器参数:

数据服务器IP地址 :192.168.40.1

TCPIP通讯端口 :50000

数据库名 :SAMPLE

连接办法1 - 利用客户端配置辅助中心配置连接

1) 选择添加

2) 选择人工配置与数据库的连接

3) 选择TCP/IP协议,并注明数据库实际驻留与主机或AS/400系统中

4) 填写主机名或TCP/IP地址,注明TCP/IP端口号,如50000。

5) 数据库名和本地编目使用的数据库名

6) 完成配置

用命令 db2 connect to sam641 user db2inst1 using ibmdb2 连接数据库,输出如下:

Database Connection Information
Database server = DB2/AIX64 7.2.4
SQL authorization ID = DB2INST1
Local database alias = SAM641

输出结果说明连接成功!

连接办法2 - 命令行手工配置连接

1) 编目TCPIP节点

db2 catalog tcpip node node64 remote 192.168.40.1 server 50000

2) 编目DCS数据库

db2 catalog dcs database sam643 as sample

3) 编目数据库

db2 catalog database sam643 at node node64 authentication dcs

用命令 db2 connect to sam643 user db2inst1 using ibmdb2 连接数据库,输出如下:

Database Connection Information
Database server = DB2/AIX64 7.2.4
SQL authorization ID = DB2INST1
Local database alias = SAM643

输出结果说明连接成功!

上一页  1 2 3 

Tags:AIX DB 服务器

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接