记录了通过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. C++: DataGridView::DataSource

    #pragma once #include "Form2.h" namespace cdemo { using namespace System; using namespace ...

  2. python处理ha文件

    ha.txt文件内容: frontend oldboy.org bind 0.0.0.0:80 option httplog option httpclose option forwardfor lo ...

  3. 如何解决CRUD操作中与业务无关的字段赋值

    提高效率一直是个永恒的话题,编程中有一项也是可以提到效率的,那就是专注做一件事情,让其它没有强紧密联系的与之分开.这里分享下我们做CRUD时遇到的常见数据处理场景: 数据库表字段全部设计为非空,即使这 ...

  4. jQ函数after、append、appendTo的区别

    1.after函数定义和用法:after() 方法在被选元素后插入指定的内容.参考:http://keleyi.com/a/bjac/cfyxd60g.htm 语法:$(selector).after ...

  5. CodeIgniter_2 路由中定义伪静态 直接映射到相关的控制器

    某些情况下 隐藏路径信息 使用伪静态定义: RewriteRule ^no/torrent(.*)$ /index.php/torrent/doit/$1 CodeIgniter会自动识别到 no 控 ...

  6. 轻松掌握:JavaScript状态模式

    状态模式 状态模式(State)允许一个对象在其内部状态改变的时候改变它的行为,对象看起来似乎修改了它的类. 状态模式的使用场景也特别明确,有如下两点: 一个对象的行为取决于它的状态,并且它必须在运行 ...

  7. HTML <fieldset> 标签将表单内的相关元素分组

    <fieldset> 标签将表单内容的一部分打包,生成一组相关表单的字段. 当一组表单元素放到 <fieldset> 标签内时,浏览器会以特殊方式来显示它们,它们可能有特殊的边 ...

  8. Snort - manual 笔记(一)

    Chapter 1 Snort Overview This manual is based on Writing Snort Rules by Martin Roesch and further wo ...

  9. Atitit.复合文档的格式 标准化格式

    Atitit.复合文档的格式 标准化格式 1. Docfile1 2. Iso   Cdf  cd file1 3. Zip1 4. Ooxml1 5. Odf  :OpenDocument Form ...

  10. 为Autodesk Viewer添加自定义工具条

    如果你参加过我们近期的活动,你就会频繁的听到我们现在正在做的Autodesk Viewer大模型浏览器,这是一个不需要下载任何插件,基于WebGL技术的浏览器,可以支持几十种数据格式.同时viewer ...