当前位置: > CentOS > CentOS教程 >

CentOS安装DB2数据库

时间:2015-05-16 02:28来源:linux.it.net.cn 作者:IT

系统:CentOS 6.4 x64

数据库:DB2-V10.1

 

准备环境步骤

vi /etc/hosts     #修改hosts主机名称最好与计算机名相同。

reboot

 

yum install libaio libaio-devel

 

为安装DB2数据库创建相应账户与用户组权限

    groupadd -g 2010 db2iadm2

    groupadd -g 2011 db2fadm2

    groupadd -g 2012 db2asgrp2

    useradd -m -g db2iadm2 -d /home/db2inst2 db2inst2

    useradd -m -g db2fadm2 -d /home/db2fenc2 db2fenc2

    useradd -m -g db2asgrp2 -d /home/db2as2 db2as2

 

设置DB2数据库相关账户密码

    passwd db2inst2

    passwd db2fenc2

    passwd db2as2

 

安装步骤

    tar zxvf DB2_ESE_10_Linux_x86-64.tar.gz

    cd ese

   ./db2_install

进入安装数据库目录

         cd /opt/ibm/db2/V10.1/instance

         chmod -R 775 *

创建实例 db2inst2

       ./db2icrt -p 50111 -u db2fenc2 db2inst2

 

        

切换到新创建的用户下

         sudb2inst2

启动示例数据库

         db2start

 

创建示例数据库sample

db2sampl

 

db2 connect to sample

 

上图中为连接DB2数据成功

测试示例数据库sql语句

db2 "select * from staff"

 

######查看数据库所有表命令####

db2 "select name fromsysibm.systables"

切换到新创建的用户下

su - db2as2

 

配置端口

db2 update dbm cfg using SVCENAME 50111

 

查看配置信息

db2 get dbm cfg|grep SVCENAME

 

创建数据库--------------------------------------------

su db2inst2

cd /opt/ibm/db2/V10.1/instance

--1、创建数据库(需要指定编码,该编码在创建后无法修改 GBK territory CN)

db2 "CREATE DB QYDB_DEV USING CODESETGBK territory CN"

db2 "UPDATE DB CFG FOR QYDB_DEV USINGapplheapsz 4096"

db2 "UPDATE DB CFG FOR QYDB_DEV USINGapp_ctl_heap_sz 1024"

db2 "UPDATE DB CFG FOR QYDB_DEV USINGstmtheap 8192"

db2 "UPDATE DB CFG FOR QYDB_DEV USINGdbheap 2400"

db2 "UPDATE DB CFG FOR QYDB_DEV USINGlocklist 1000"

db2 "UPDATE DB CFG FOR QYDB_DEV USINGlogfilsiz 1000"

db2 "UPDATE DB CFG FOR QYDB_DEV USINGlogprimary 12"

db2 "UPDATE DB CFG FOR QYDB_DEV USINGlogsecond 20"

db2 "UPDATE DB CFG FOR QYDB_DEV USINGlogbufsz 32"

db2 "UPDATE DB CFG FOR QYDB_DEV USINGavg_appls 5"

db2 "UPDATE DB CFG FOR QYDB_DEV USINGlocktimeout 30"

db2start ##启动DB2数据库

在线备份命令:db2 backup database DBname to /home/db2inst1/backup/ compress

查看历史备份:db2 list historybackup all for DBname compress

db2 force application all  //强行终止所有连接

db2 terminate    //清除所有db2的后台进程

db2 stop force   //停止数据库

db2 start  //重启数据库

 

(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容