好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

CentOS 6.4 x64 DB2数据库安装

数据库安装

系统: 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 //重启数据库


本文出自 “Linux学习者” 博客,转载请与作者联系!

CentOS 6.4 x64 DB2数据库安装

标签:db2

查看更多关于CentOS 6.4 x64 DB2数据库安装的详细内容...

  阅读:29次