网络运营 > 服务器 > Linux

linux环境下非root用户DB2客户端安装教程

60人参与2021-01-14

客户端下载

下载对应版本得客户端,我这里用得是V11.5.5的,个人觉得实际上客户端是哪个版本都无所谓

DB2客户端下载地址

安装步骤

解压

将下载的包上传到linux服务器上,然后解压

[gapsv4@68d38811132b ~]$ tar -zxvf v11.5.5_linuxx64_client.tar.gz

然后进入同级目录client里面

[gapsv4@68d38811132b ~]$ cd client/
[gapsv4@68d38811132b client]$ ls
db2  db2_deinstall  db2_install  db2ls  db2prereqcheck  db2setup  installFixPack

接着我们执行db2_install文件

[gapsv4@68d38811132b client]$ ./db2_install

可能会出现下面的错误

sh: /usr/bin/file: No such file or directory
Requirement not matched for DB2 database "Server" . Version: "11.5.5.0".

Summary of prerequisites that are not met on the current system:

   DBT3514W  The db2prereqcheck utility failed to find the following 32-bit library file: "/lib/libpam.so*".


DBT3609E  The db2prereqcheck utility could not find the library file libnuma.so.1.


  Aborting the current installation ...
  Run installation with the option "-f sysreq" parameter to force the installation.

不要慌,我们只管看最后三行,然后按照提示在命令后面加上"-f sysreq"

[gapsv4@68d38811132b client]$ ./db2_install -f sysreq

然后如果出现(yes/no)就只管一路yes就可以了,因为是非root用户安装你,所以会默认在根目录创建sqllib,db2会安装在这个目录下

最后添加一下环境变量

[gapsv4@68d38811132b client] . $HOME/sqllib/db2profile

验证

我们连接个数据库验证一下

[gapsv4@68d38811132b ~]$ db2 connect to db2dic user db2dci using db2dci

SQL0332N  Character conversion from the source code page "1386" to the target code page "819" is not supported.

出现这个错误不要慌,这个是因为数据库的字符编码格式和当前用户的环境编码格式不一样,设置一下DB2CODEPAGE就可以了

db2set DB2CODEPAGE=1386  
db2 TERMINATE

然后再连接一下数据库

db2 connect to db2dic user db2dci using db2dci #此处伪用户密码,别妄想连上,用自己自己创建用户连
  Database Connection Information
​
 Database server        = DB2/LINUXX8664 11.5.0.0
 SQL authorization ID   = HUPP2DCI
 Local database alias   = HUPP2DCI

大功告成

本文地址:https://blog.csdn.net/LPJCSY/article/details/112608416

您对本文有任何疑问!!点此进行留言回复

推荐阅读

猜你喜欢

linux环境下非root用户DB2客户端安装教程

01-14

linux下free命令详解

01-15

树形数据结构的级联查询(子查询、递归)

01-15

IBM云对象存储 - Linux主机通过rclone和COS API上传大文件

01-14

Vmware虚拟机搭建Web服务器

01-14

数据取证技术面试题

01-14

拓展阅读

大家都在看

windows10 更新Ubuntu20.04 LTS的方法步骤

06-14

Ubuntu 安装cuda10.1驱动的实现步骤

07-31

详解shell中脚本参数传递的两种方式

11-21

详解shell中脚本参数传递的两种方式

11-21

CentOS7运行.sh脚本提示syntax error: unexpected end of file的解决方法

05-12

shell命令实现当前目录下多个文件合并为一个文件的方法

03-19

Linux查找处理文件名后包含空格的文件(两种方法)

11-25

Apache FlinkCEP 实现超时状态监控的步骤详解

03-09

热门评论