记录了通过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. 为html.EditorFor添加样式

    有网友问及,怎样为html.EditorFor添加样式. 解决方法,可以参考下面语法: 先new一个htmlAttributes. @model Book @using Insus.NET.Model ...

  2. c#隐藏和重写基类方法的异同

    最近正在学习c#,对其中的方法重写和隐藏的概念很是模糊,现在将其归纳如下: 1:方法重写:就是在基类中的方法用virtual关键字来标识,然后在继承类中对该类进行重写(override),这样基类中的 ...

  3. ASP.NET Core 开发-中间件(StaticFiles)使用

    ASP.NET Core 开发,中间件(StaticFiles)的使用,我们开发一款简易的静态文件服务器. 告别需要使用文件,又需要安装一个web服务器.现在随时随地打开程序即可使用,跨平台,方便快捷 ...

  4. 介绍开源的.net通信框架NetworkComms框架 源码分析(九) IPConnection

    原文网址: http://www.cnblogs.com/csdev Networkcomms 是一款C# 语言编写的TCP/UDP通信框架  作者是英国人  以前是收费的 目前作者已经开源  许可是 ...

  5. SSH实例(5)

    在src中新建struts.xml文件: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE ...

  6. form表单及其中元素

    <form method=get/post action="提交路径"> 单行文本域:<input type="text" name=&quo ...

  7. Scalaz(2)- 基础篇:随意多态-typeclass, ad-hoc polymorphism

    scalaz功能基本上由以下三部分组成: 1.新的数据类型,如:Validation, NonEmptyList ... 2.标准scala类型的延伸类型,如:OptionOps, ListOps . ...

  8. POJ 3276 Face The Right Way 反转

    大致题意:有n头牛,有些牛朝正面,有些牛朝背面.现在你能一次性反转k头牛(区间[i,i+k-1]),求使所有的牛都朝前的最小的反转次数,以及此时最小的k值. 首先,区间反转的顺序对结果没有影响,并且, ...

  9. SSH免密码登录过程解析和实现

    SSH 为建立在应用层和传输层基础上的安全协议.SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议.利用SSH 协议可以有效防止远程管理过程中的信息泄露问题. 从客户端来看,SSH提 ...

  10. canvas滤镜-刮刮乐

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...