码迷,mamicode.com
首页 > 数据库 > 详细

CentOS 6.4 x64 DB2数据库安装

时间:2015-05-15 15:49:16      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:db2

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

原文地址:http://haowen.blog.51cto.com/3486731/1651594

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!