linux安装db2

环境是fc9,db2版本是v9.7,上次安装的是10.5,发现v10.5的db2,不能创建数据库,而且xp上不能安装v10.5的数据库。


v9.7安装过程:

[root@localhost server]# ./db2_install 
WARNING:
DBT3534W  The db2prereqcheck utility determined that ASLR is set to ON and that this could cause issues with some tools.
WARNING: 
   The 32-bit library file libpam.so is not found on the system. 
 
用于安装产品的缺省目录 - /opt/ibm/db2/V9.7

***********************************************************
要选择另一个目录用于安装吗?[是/否]
否
 
 
指定下列其中一个关键字以安装 DB2 产品。

  AESE 
  ESE 
  CONSV 
  WSE 
  EXP 
  PE 
  CLIENT 
  RTCL 
 
按“帮助”以重新显示产品名称。

按“退出”以退出。

***********************************************************
EXP
WARNING:
DBT3534W  The db2prereqcheck utility determined that ASLR is set to ON and that this could cause issues with some tools.
WARNING: 
   The 32-bit library file libpam.so is not found on the system. 
正在初始化 DB2 安装。

 要执行的任务总数为:45 
要执行的所有任务的总估计时间为:1781 

任务 #1 启动
描述:正在检查许可协议的接受情况 
估计时间 1 秒 
任务 #1 结束 

任务 #2 启动
描述:具备 root 用户特权的情况下进行安装时的基本客户机支持 
估计时间 3 秒 
任务 #2 结束 

任务 #3 启动
描述:DB2 必需的组件。 
估计时间 6 秒 
任务 #3 结束 

任务 #4 启动
描述:产品消息 - 英语 
估计时间 12 秒 
任务 #4 结束 

任务 #5 启动
描述:基本客户机支持 
估计时间 106 秒 
任务 #5 结束 

任务 #6 启动
描述:Java 运行时支持 
估计时间 101 秒 
任务 #6 结束 

任务 #7 启动
描述:Java 帮助(HTML)- 英语 
估计时间 7 秒 
任务 #7 结束 

任务 #8 启动
描述:具备 root 用户特权的情况下进行安装时的基本服务器支持 
估计时间 7 秒 
任务 #8 结束 

任务 #9 启动
描述:全局安全工具箱 
估计时间 26 秒 
任务 #9 结束 

任务 #10 启动
描述:Java 支持 
估计时间 12 秒 
任务 #10 结束 

任务 #11 启动
描述:SQL 过程 
估计时间 3 秒 
任务 #11 结束 

任务 #12 启动
描述:ICU 实用程序 
估计时间 41 秒 
任务 #12 结束 

任务 #13 启动
描述:Java 公共文件 
估计时间 20 秒 
任务 #13 结束 

任务 #14 启动
描述:基本服务器支持 
估计时间 239 秒 
任务 #14 结束 

任务 #15 启动
描述:IBM Java? 软件开发包(SDK) 
估计时间 44 秒 
任务 #15 结束 

任务 #16 启动
描述:控制中心帮助(HTML)- 英语 
估计时间 13 秒 
任务 #16 结束 

任务 #17 启动
描述:通信支持 - TCP/IP 
估计时间 3 秒 
任务 #17 结束 

任务 #18 启动
描述:EnterpriseDB 代码 
估计时间 3 秒 
任务 #18 结束 

任务 #19 启动
描述:复制工具 
估计时间 21 秒 
任务 #19 结束 

任务 #20 启动
描述:公共关系型包装器 
估计时间 3 秒 
任务 #20 结束 

任务 #21 启动
描述:控制中心 
估计时间 42 秒 
任务 #21 结束 

任务 #22 启动
描述:命令行处理器加强版 
估计时间 6 秒 
任务 #22 结束 

任务 #23 启动
描述:DB2 数据源支持 
估计时间 7 秒 
任务 #23 结束 

任务 #24 启动
描述:DB2 LDAP 支持 
估计时间 3 秒 
任务 #24 结束 

任务 #25 启动
描述:“DB2 实例安装”向导 
估计时间 8 秒 
任务 #25 结束 

任务 #26 启动
描述:DB2 易捷服务器版的产品特征符 
估计时间 5 秒 
任务 #26 结束 

任务 #27 启动
描述:Spatial Extender 客户机 
估计时间 3 秒 
任务 #27 结束 

任务 #28 启动
描述:基本应用程序开发工具 
估计时间 34 秒 
任务 #28 结束 

任务 #29 启动
描述:DB2 更新服务 
估计时间 4 秒 
任务 #29 结束 

任务 #30 启动
描述:第一步 
估计时间 3 秒 
任务 #30 结束 

任务 #31 启动
描述:样本数据库源 
估计时间 4 秒 
任务 #31 结束 

任务 #32 启动
描述:DB2 文本搜索 
估计时间 72 秒 
任务 #32 结束 

任务 #33 启动
描述:Informix 数据源支持 
估计时间 4 秒 
任务 #33 结束 

任务 #34 启动
描述:正在设置 DB2 库路径 
估计时间 180 秒 
任务 #34 结束 

任务 #35 启动
描述:正在安装或更新 SA MP 
估计时间 40 秒 
任务 #35 结束 

任务 #36 启动
描述:正在执行控制任务 
估计时间 20 秒 
任务 #36 结束 

任务 #37 启动
描述:正在更新全局注册表 
估计时间 20 秒 
任务 #37 结束 

任务 #38 启动
描述:正在安装 IBM Tivoli Monitoring for Databases 
估计时间 600 秒 
任务 #38 结束 

任务 #39 启动
描述:正在启动 DB2 故障监视器 
估计时间 10 秒 
任务 #39 结束 

任务 #40 启动
描述:正在更新 db2ls 链接 
估计时间 1 秒 
任务 #40 结束 

任务 #41 启动
描述:正在注册 DB2 许可证 
估计时间 5 秒 
任务 #41 结束 

任务 #42 启动
描述:正在设置缺省全局概要文件注册表变量 
估计时间 1 秒 
任务 #42 结束 

任务 #43 启动
描述:正在初始化实例列表 
估计时间 5 秒 
任务 #43 结束 

任务 #44 启动
描述:正在注册 DB2 更新服务 
估计时间 30 秒 
任务 #44 结束 

任务 #45 启动
描述:正在更新全局概要文件注册表 
估计时间 3 秒 
任务 #45 结束 

在此计算机上安装 "IBM DB2 Express Edition "
时发生了较小的错误。某些功能部件可能无法正常工作。

有关更多信息,请参阅 "/tmp/db2_install.log.2842" 上的 DB2
安装日志。
[root@localhost server]# 

创建DB2运行所需的组和用户

[root@localhost server]# groupadd -g 901 db2grp
[root@localhost server]# groupadd -g 902 db2fgrp
[root@localhost server]# groupadd -g 903 db2agrp
[root@localhost server]# useradd -g db2grp -u 801 -d /home/db2inst1-m -s /bin/bash db2inst1
[root@localhost server]# useradd -g db2fgrp -u 802 -d /home/db2fenc-m -s /bin/bash db2fenc
[root@localhost server]# useradd -g db2agrp -u 803 -d /home/db2das-m -s /bin/bash db2das

设置密码

[root@localhost server]# passwd db2inst1
更改用户 db2inst1 的口令 。
新的 UNIX 密码:
无效的密码: 它基于用户名
重新输入新的 UNIX 密码:
passwd: 所有的身份验证令牌已经成功更新。
[root@localhost server]# passwd db2fenc
更改用户 db2fenc 的口令 。
新的 UNIX 密码:
无效的密码: 它基于用户名
重新输入新的 UNIX 密码:
passwd: 所有的身份验证令牌已经成功更新。
[root@localhost server]# passwd db2das
更改用户 db2das 的口令 。
新的 UNIX 密码:
无效的密码: 它基于用户名
重新输入新的 UNIX 密码:
passwd: 所有的身份验证令牌已经成功更新。
[root@localhost server]# 

创建实例

[root@localhost server]# cd /opt/ibm/db2/V9.7/instance
[root@localhost instance]# ./dascrt -u db2das
SQL4406W  The DB2 Administration Server was started successfully.
DBI1070I  Program dascrt completed successfully.


[root@localhost instance]# ./db2icrt -u db2inst1 db2inst1
DBI1070I  Program db2icrt completed successfully.


[root@localhost instance]# 

启动DB2

[root@localhost instance]# su - db2das
[db2das@localhost ~]$ db2admin start
SQL4409W  The DB2 Administration Server is already active.
[db2das@localhost ~]$ 
[db2das@localhost ~]$ su - db2inst1
密码:
[db2inst1@localhost ~]$ db2start
db2start: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory
[db2inst1@localhost ~]$ 

报错,安装libaio.so.1:

[root@localhost db2]# rpm -ivh libaio-0.3.103-3.i386.rpm 
warning: libaio-0.3.103-3.i386.rpm: Header V3 DSA signature: NOKEY, key ID db42a60e
Preparing...                ########################################### [100%]
   1:libaio                 ########################################### [100%]
[root@localhost db2]# 

再次启动:

[db2inst1@localhost ~]$ db2start
SQL8007W  There are "90" day(s) left in the evaluation period for the product 
"DB2 Connect Server". For evaluation license terms and conditions, refer to 
the License Agreement document located in the license directory in the 
installation path of this product. If you have licensed this product, ensure 
the license key is properly registered. You can register the license via the 
License Center or db2licm command line utility. The license key can be 
obtained from your licensed product CD.
SQL1063N  DB2START processing was successful.
[db2inst1@localhost ~]$ 

90天试用期。

虚拟机做个snapshot呗。

配置网络:

[db2inst1@localhost ~]$ db2 update dbm cfg using SVCENAME 50000
DB20000I  The UPDATE DATABASE MANAGER CONFIGURATION command completed 
successfully.
[db2inst1@localhost ~]$ db2set DB2COMM=TCPIP
[db2inst1@localhost ~]$ 

重启db2,看端口50000起来了没有:

[db2inst1@localhost ~]$ netstat -atn | grep 50000
tcp        0      0 0.0.0.0:50000               0.0.0.0:*                   LISTEN      
[db2inst1@localhost ~]$ 


产品介绍:

指定下列其中一个关键字以安装 DB2 产品。

  AESE 
  ESE 
  CONSV 
  WSE 
  EXP 
  PE 
  CLIENT 
  RTCL 

AESE: 高级企业服务器版(Advanced enterprise server edition)
ESE:企业服务器版(enterprise server edition)
CONSV:连接服务器版( connect server edition)
WSE: 工作组服务器版(workgroup server edition)
EXP:易捷版(express edition)
PE:个人版(personal edition)
CLIENT:数据库服务器客户机
RTCL:数据库服务器运行时客户机( runtime client)

### 回答1: 在Linux安装DB2,可以按照以下步骤进行: 1. 下载DB2安装包,可以从IBM官网下载。 2. 解压安装包,进入解压后的目录。 3. 执行安装程序,可以使用命令行或者图形界面进行安装。 4. 在安装过程中,需要选择安装路径、创建DB2实例等配置信息。 5. 安装完成后,需要进行初始化操作,包括创建DB2实例、配置数据库等。 6. 最后,可以使用DB2命令行或者图形界面管理数据库。 需要注意的是,在安装和配置过程中,需要按照官方文档进行操作,避免出现错误。 ### 回答2: DB2是一个非常流行的关系型数据库管理系统,在Linux安装DB2是非常方便的。下面是步骤: 1. 下载DB2安装包。可以在IBM的官网上下载所需版本的安装包。 2. 安装依赖包。安装DB2需要一些依赖包,可以通过以下命令来安装: ``` sudo apt-get update sudo apt-get install libpam0g:i386 libaio1 numactl ``` 3. 安装DB2。将下载的DB2安装包解压缩后,进入文件夹并运行安装程序。在开始安装前,需要选择安装方式(典型安装或自定义安装),以及安装目录等。 4. 配置DB2实例。安装完成后,运行“db2setup”命令,并选择创建数据库实例。在这一步中,需要设置实例名称、端口号、管理权限密码等。完成后,会生成一个实例目录。 5. 启动DB2。运行以下命令来启动DB2: ``` db2start ``` 6. 连接到DB2实例。运行以下命令来连接到DB2: ``` db2 connect to <实例名称> ``` 这些就是在Linux安装DB2的主要步骤。在安装过程中,可以参考DB2安装文档,以便更加详细地了解每个步骤的操作方法。安装完成后,可以使用db2指令来管理数据库。 ### 回答3: DB2是一款流行的关系型数据库管理系统,支持多种操作系统平台。在Linux安装DB2可以提供高效的数据库管理和性能,以满足企业的业务需求。为了在Linux平台上安装DB2,可以采用如下步骤: 首先,在IBM官网上下载DB2安装包,例如db2_v11.5fp5_linuxx64_server_t.tar.gz,其中11.5表示DB2版本号,fp5表示补丁版本号,linuxx64表示Linux 64位平台。 下载后,使用tar命令解压缩安装包文件,例如tar -xf db2_v11.5fp5_linuxx64_server_t.tar.gz。 进入解压后的目录,例如cd server_t目录,运行db2setup命令,开始DB2安装向导。 在安装向导中,选择需要安装的组件,例如Server或者Client,根据需要进行选择。 设置DB2实例的名称、安装路径、用户和用户组等参数,保证其与系统环境兼容。 设置DB2数据库的管理员密码和其他配置信息,例如数据库监听端口、时间区域等。 在安装向导完成后,根据需要启动或者停止DB2实例,例如使用db2start命令启动、db2stop命令停止。 最后,可以进行DB2的配置和管理,例如创建用户、数据库和表等操作,以及备份、恢复和性能优化等。 总之,在Linux安装DB2需要了解其基本的安装步骤和相关参数设置,以便在企业中进行高效的数据库管理和应用开发。同时,还需要了解DB2的相关技术特点和应用实践,以满足企业的业务需求和技术挑战。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值