记录了通过sqlalchemy 管理db2数据库的环境搭建1.db2数据库安装配置利用winscp复制iso文件到/mnt/IBM_db2 目录下 IBM_db2为自己创建重命名 mv IBM\ DB2\ Enterprise\ Server\ Edition_v9.7\ for\ Linux\ on\ x86-64.iso db2.iso +重命名文件(db2的iso文件需要自己下载)挂载 mount -o loop db2.iso /mnt/ 在mnt 目录下就能看到挂载内容安装db2在mnt\目录下 执行./db2_install 安装 可以自己选择安装目录,在安装过程中选择ESE 安装 等待安装完成1.1创建三个用户组groupadd -g 901 db2iadm1groupadd -g 902 db2fadm1groupadd -g 903 db2dadm11.2.创建三个用户(分别是拥有实例的用户,受防护的用户,DAS用户)且指定对应的用户组useradd -g db2iadm1 -u 201 -d /home/db2inst1 -m db2inst1useradd g db2fadm1 -u 202 -d /home/db2fenc1 -m db2fenc1useradd -g db2dadm1 -u 203 -d /home/db2dasusr1 -m db2dasusr1创建完成后可以在home目录下看到所属用户文件夹1.3 进入安装目录下的instance./dascrt -u db2dasusr1 (注:创建DB2管理服务器)./db2icrt -u db2fenc1 db2inst1(注:创建DB2实例)./db2iauto -on db2inst1 设置对db2inst1在Linux启动时自动启动。添加用户密码:passwd db2inst1passwd db2fenc1passwd db2dasusr1此密码用于访问db2数据库,类似mysql登陆时候的密码。实际上是linux用户。密码最好与虚拟机root密码一样,便于记忆 1.3 进入db2inst1用户su db2inst1输入passwd db2inst1 建立的密码修改DB2的服务端口为50658,默认情况下端口是50000db2 update dbm cfg using SVCENAME 50658修改DB2连接方式为TCP/IPdb2set DB2COMM=TCPIP修改vim/etc/service 的相同用户下修改端口号 2sqlalchemy安装pip install sqlalchemy 3ibm_db_sa安装pip install ibm_db_sa 4IBM_DB安装解压安装包安装包需要自己网上下载执行 python setup.py install 安装 安装完成,可以使用sqlalchemy对db2数据库进行操作连接路径为 db2+ibm_db://db2inst1:密码@ip地址:50658/数据库名字 原标题:db2+python+sqlchemy环境的搭建
关键词:python