記錄了通過sqlalchemy 管理db2資料庫的環境搭建 1.db2資料庫安裝配置 利用winscp複製iso文件到/mnt/IBM_db2 目錄下 IBM_db2為自己創建 重命名 mv IBM\ DB2\ Enterprise\ Server\ Edition_v9.7\ for\ Linux ...
記錄了通過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/資料庫名字