记录了通过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 db2iadm1
groupadd -g 902 db2fadm1
groupadd -g 903 db2dadm1
1.2.创建三个用户(分别是拥有实例的用户,受防护的用户,DAS用户)且指定对应的用户组
useradd -g db2iadm1 -u 201 -d /home/db2inst1 -m db2inst1
useradd g db2fadm1 -u 202 -d /home/db2fenc1 -m db2fenc1
useradd -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 db2inst1
passwd db2fenc1
passwd db2dasusr1
此密码用于访问db2数据库,类似mysql登陆时候的密码。实际上是linux用户。密码最好与虚拟机root密码一样,便于记忆
 
1.3 进入db2inst1用户
su db2inst1
输入passwd db2inst1 建立的密码
修改DB2的服务端口为50658,默认情况下端口是50000
db2 update dbm cfg using SVCENAME 50658
修改DB2连接方式为TCP/IP
db2set 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环境的搭建的更多相关文章

  1. Visual Studio 2017进行Python开发环境的搭建,使用VS2017进行python代码的编写。

    Visual Studio 2017进行Python开发环境的搭建,使用VS2017进行python代码的编写. 前提:已经安装过VS2017且进行过配置. 第一部分: Python环境的搭建: 建议 ...

  2. Python开发环境的搭建(win7)

    一个.安装和配置Python 事实上,在开发python最好ubuntu环境.简单和易于扩展每个package. 在谈到如何win7建筑物Python开发环境. 因为python十字-platform ...

  3. Sublime text3的安装及python开发环境的搭建

    作者:struct_mooc 博客地址:https:////www.cnblogs.com/structmooc/p/12376592.html 一. Sublime text3的安装 1.subli ...

  4. Sublime text3的安装以及python开发环境的搭建

    作者:struct_mooc 博客地址:https://www.cnblogs.com/structmooc/p/12376601.html 一. Sublime text3的安装 1.sublime ...

  5. win7(64bit)python相关环境模块搭建

    包括Python,eclipse,jdk,pydev,pip,setuptools,beautifulsoup,pyyaml,nltk,mysqldb的下载安装配置. **************** ...

  6. selenium+python开发环境的搭建

    web 调试工具介绍和开发环境搭建 python与selenium开发环境搭建: 一.下载python软件:https://www.python.org/ 下载完后,进行安装,安装成功后,打开IDLE ...

  7. opencv+opencv_contrib 人脸识别和检测 python开发环境快速搭建(30分钟)图文教程

    很多朋友为了学习python.ML(机器学习).DL(深度学习).opencv等花费了大量时间配置安装环境(一个朋友花了4天时间才配置好)各种搜索.下载.安装配置,出问题等. 市面上的配置资料很多,选 ...

  8. Python实用环境pyenv搭建教程

    实验系统:kubuntu-15.10-desktop-amd64 关于pyenv的介绍:一般在操作系统中我们会安装多个Python版本,在*nix系统中一般默认就自带了Python2与Python3两 ...

  9. windows系统的python开发环境的搭建

    step1:  访问python官方网站下载python安装包 https://www.python.org/downloads/windows/ 下载自己想要的版本 勾上Add Python XX ...

随机推荐

  1. PHP面试题汇总

    1.用PHP打印出前一天的时间格式是2014-01-13 12:10:21(2分) 2.echo(),print(),print_r()的区别(3分) 3.能够使HTML和PHP分离开使用的模板(1分 ...

  2. C# Winform MD5加密学习积累

    string password = txtPassword.Text.Trim(); byte[] result = Encoding.Default.GetBytes(password); MD5 ...

  3. datatable删除行

    先列出正确的写法,如果你只想马上改错就先复制吧, protected void deleteDataRow(int RowID,DataTable dt) { ; i >= ; i--) { i ...

  4. Delegate

    public delegate void EventHandler(object sender, EventArgs e); pulic EventHandler HandleMapMessage; ...

  5. 关于java jni编译javac javah的问题

    这篇文章是在安卓教程网http://android.662p.com那边分享过来的,文章说得还不错的,希望能够帮到大家的学习. javac  编译class文件命令,需要注意的是当类B中import类 ...

  6. 2015暑假多校联合---Friends(dfs枚举)

    原题链接 Problem Description There are n people and m pairs of friends. For every pair of friends, they ...

  7. 线程池之 Callable、Future、FutureTask

    java线程中的异步和同步,并不是走路,一定要搞清楚.那么join方法嘛,就是异步变同步.线程阻塞,就再楼下一直等着它想要的状态出现喽.直接上代码,先来看Future获取线程执行结果的使用示例: pu ...

  8. js中对象使用

    简单记录javascript中对象的使用 一.创建对象 //创建一个空对象 var o={}; //创建一个含有两个属性的对象,x.y var o2={x:12,y:'12',name:'JS'}; ...

  9. opencart二次开发小记

    在controller中如果要调用model中数据或说方法可以这样写 $this->load->model('catalog/information');//model中的informat ...

  10. 高效 Java Web 应用开发框架 JessMA v3.2.2 正式发布

    JessMA(原名:Portal-Basic)是由 JessMA Open Source 开发的一套高效 Java Full-Stack Web 应用开发框架,内置可扩展的 MVC Web 基础架构和 ...