db2安装
来源:互联网 发布:网络干货分享 编辑:程序博客网 时间:2024/06/04 08:24
####创建实例####
用户列表
1、创建用户组
groupadd ydxdinst
2、创建用户
useradd -d /home/ydxdinst -m -s ydxdinst
3、创建实例
cd /opt/IBM/db2/V9.7/instance
./db2icrt -u ydxdinst ydxdinst
建立数据库空间,并赋权给ydxdinst
mkdir /ydxddbspace
chown -R ydxdinst:ydxdinst /ydxddbspace/
4、用ydxdinst用户执行db2start启动实例
db2start
####数据库创建####
db2 "CREATE DATABASE ydxd AUTOMATIC STORAGE YES ON /ydxddbspace using CODESET UTF-8 TERRITORY CN COLLATE USING SYSTEM"
db2 connect to ydxd
--并行度 9;
db2 "update db cfg using DFT_DEGREE 9"
--重启ydxdinst实例使配置生效
db2 terminate
db2stop
db2start
缓冲池
db2 connect to ydxd
db2 "CREATE BUFFERPOOL BP_4K_1 IMMEDIATE SIZE 65536 PAGESIZE 4K";
db2 "CREATE BUFFERPOOL BP_4K_2 IMMEDIATE SIZE 262144 PAGESIZE 4K";
db2 "CREATE BUFFERPOOL BP_16K IMMEDIATE SIZE 262144 PAGESIZE 16K";
表空间设计
db2 "CREATE SYSTEM TEMPORARY TABLESPACE YDYXSYS_TEMP16 IN DATABASE PARTITION GROUP IBMTEMPGROUP PAGESIZE 16 K MANAGED BY AUTOMATIC STORAGE EXTENTSIZE 64 PREFETCHSIZE 64 OVERHEAD 10.5 TRANSFERRATE 0.14 BUFFERPOOL BP_16K";
db2 "CREATE SYSTEM TEMPORARY TABLESPACE YDYXSYS_TEMP4 IN DATABASE PARTITION GROUP IBMTEMPGROUP PAGESIZE 4 K MANAGED BY AUTOMATIC STORAGE EXTENTSIZE 64 PREFETCHSIZE 64 OVERHEAD 10.5 TRANSFERRATE 0.14 BUFFERPOOL BP_4K_1";
db2 "CREATE USER TEMPORARY TABLESPACE YDYXUSER_TEMP4 IN DATABASE PARTITION GROUP IBMDEFAULTGROUP PAGESIZE 4 K MANAGED BY AUTOMATIC STORAGE EXTENTSIZE 64 PREFETCHSIZE 64 OVERHEAD 10.5 TRANSFERRATE 0.14 BUFFERPOOL BP_4K_1";
db2 "CREATE LARGE TABLESPACE YDXD_MMC_DAT IN DATABASE PARTITION GROUP IBMDEFAULTGROUP PAGESIZE 4 K MANAGED BY AUTOMATIC STORAGE EXTENTSIZE 64 PREFETCHSIZE 64 OVERHEAD 10.5 TRANSFERRATE 0.14 BUFFERPOOL BP_4K_2";
db2 "CREATE LARGE TABLESPACE YDXD_MMC_IDX IN DATABASE PARTITION GROUP IBMDEFAULTGROUP PAGESIZE 4 K MANAGED BY AUTOMATIC STORAGE EXTENTSIZE 64 PREFETCHSIZE 64 OVERHEAD 10.5 TRANSFERRATE 0.14 BUFFERPOOL BP_4K_2";
db2 "CREATE LARGE TABLESPACE YDXD_MMP_DAT IN DATABASE PARTITION GROUP IBMDEFAULTGROUP PAGESIZE 4 K MANAGED BY AUTOMATIC STORAGE EXTENTSIZE 64 PREFETCHSIZE 64 OVERHEAD 10.5 TRANSFERRATE 0.14 BUFFERPOOL BP_4K_2";
db2 "CREATE LARGE TABLESPACE YDXD_MMP_IDX IN DATABASE PARTITION GROUP IBMDEFAULTGROUP PAGESIZE 4 K MANAGED BY AUTOMATIC STORAGE EXTENTSIZE 64 PREFETCHSIZE 64 OVERHEAD 10.5 TRANSFERRATE 0.14 BUFFERPOOL BP_4K_2";
db2 "CREATE LARGE TABLESPACE YDXD_LARGE_DAT IN DATABASE PARTITION GROUP IBMDEFAULTGROUP PAGESIZE 16 K MANAGED BY AUTOMATIC STORAGE EXTENTSIZE 64 PREFETCHSIZE 64 OVERHEAD 10.5 TRANSFERRATE 0.14 BUFFERPOOL BP_16K";
db2 "CREATE LARGE TABLESPACE YDXD_LARGE_IDX IN DATABASE PARTITION GROUP IBMDEFAULTGROUP PAGESIZE 16 K MANAGED BY AUTOMATIC STORAGE EXTENTSIZE 64 PREFETCHSIZE 64 OVERHEAD 10.5 TRANSFERRATE 0.14 BUFFERPOOL BP_16K";
db2 "CREATE LARGE TABLESPACE YDXD_HIS_DAT IN DATABASE PARTITION GROUP IBMDEFAULTGROUP PAGESIZE 4 K MANAGED BY AUTOMATIC STORAGE EXTENTSIZE 64 PREFETCHSIZE 64 OVERHEAD 10.5 TRANSFERRATE 0.14 BUFFERPOOL BP_4K_2";
db2 "CREATE LARGE TABLESPACE YDXD_HIS_IDX IN DATABASE PARTITION GROUP IBMDEFAULTGROUP PAGESIZE 4 K MANAGED BY AUTOMATIC STORAGE EXTENTSIZE 64 PREFETCHSIZE 64 OVERHEAD 10.5 TRANSFERRATE 0.14 BUFFERPOOL BP_4K_2";
####设置服务及端口####
--设置服务端口、协议
db2 "update dbm cfg using SVCENAME DB2_ydxdinst"
db2set db2comm=tcpip
--并行性 YES
db2 "update dbm cfg using INTRA_PARALLEL yes"
--最大并行度 15
db2 "update dbm cfg using MAX_QUERYDEGREE 15"
db2set DB2COUNTRY=86
db2set DB2CODEPAGE=1208
db2set DB2TERRITORY=CN
db2set db2_parallel_io=*
####创建表结构,视图,函数####
切换到对应目录
db2 -td@ -f db2looke.sql | tee db2looke.log
db2 connect to ydxd
db2 -td@ -f VIEW.001.lob | tee view.log
db2 -td@ -f FUNCTION.001.lob | tee func.log
####初始化数据####
切换到对应目录
db2move ydxd load -lo replace
####定时任务####
将脚本相关目录放置在对应的目录下
0 4 * * * /home/ydxd/fft/fft.sh
0 0
- DB2安装
- db2安装
- DB2 安装
- db2安装
- db2安装
- DB2个人版(Linux)安装
- DB2数据库的安装
- DB2安装要关闭.....
- DB2双机安装过程
- DB2数据库的安装
- db2数据库的安装
- db2 for Windows 安装
- db2 for linux 安装
- db2 for linux 安装
- ubuntu DB2安装
- DB2 静默安装
- db2 安装 fix pack
- 安装DB2先决条件
- 【爱写吧】发布了!
- EditPlus 正则表达式 实战_6
- ListView中含有需要获取焦点的控件时
- 第15周项目1-(2)验证直接插入排序算法
- 数据库存储过程
- db2安装
- 第十六周项目三 归并排序算法的改进
- 第十五周项目2-用哈希法组织关键字
- 第十六周项目1(8)验证算法——基数排序
- iOS开发——CLAuthorizationStatus枚举
- 第16周 项目1-验证算法(堆排序)
- 第十六周 项目1(2)直接选择排序
- androdstudio工程提交svn过滤文件列表
- 第16周项目1-(7)归并排序