安装部署
Docker 部署
详见 Docker-Db2
宿主机部署
参考链接: Linux 下 DB2 数据库安装过程详解
1 2 3 4 5 6 7 8 9 10
| 数据库配置 创建数据库
db2 create database 数据库名develop PAGESIZE 32 K 关闭防火墙
systemctl stop firewalld.service systemctl stop iptables.service systemctl disable firewalld.service systemctl disable iptables.service
|
功能模块
安装 Python-DB2 驱动
若无 DB2 驱动,连接报错如下
1 2 3 4 5 6
| >>> import ibm_db >>> connStr = "DATABASE=XCDW;HOSTNAME=192.168.100.167;PORT=50000;PROTOCOL=TCPIP;UID=xcdw;PWD=qwe123;" >>> conn = ibm_db.connect(connStr, "", "") Traceback (most recent call last): File "<stdin>", line 1, in <module> SystemError: error return without exception set
|
解决方案
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| 步骤1:
[db2inst1@localhost ~]$ ll total 8 drwxrwxr-x. 3 db2inst1 db2iadm1 4096 Nov 13 19:10 db2inst1 drwxrwsr-t. 25 db2inst1 db2iadm1 4096 Nov 13 19:10 sqllib [db2inst1@localhost ~]$ pwd /home/db2inst1 [db2inst1@localhost ~]$
export PATH=$PATH:.$HOME/bin:/home/db2inst1/sqllib/bin if [ -f /home/db2inst1/sqllib/db2profile ] then source /home/db2inst1/sqllib/db2profile fi
步骤2
tar -zxvf linuxx64_odbc_cli.tar.gz
cp -r clidriver/ xcdw1_env/lib/python2.7/site-packages/ibm_db-2.0.7.dist-info/.
|