禁止读
1)连接数据库: db2 connect to pisa user 用户名 using 密码
2)执行db2 +c 进入手动提交模式
3)执行lock table 表名 in exclusive mode
禁止写
1)连接数据库: db2 connect to pisa user 用户名 using 密码
2)执行db2 +c 进入手动提交模式
3)执行lock table 表名 in share mode
当要解锁时,执行rollback即可
DB2创建数据库语句
1、创建数据库
db2 "create db db2mc on /home/db2inst1/db2mc using codeset UTF-8 territory cn"
2、连接数据库
db2 connect to db2mc user db2inst1 using db2inst1 断接数据库 db2 terminate
3、创建和修改缓冲池
db2 create bufferpool BPMC4K immediate size 102400 pagesize 4k
db2 create bufferpool BPMC16K immediate size 51200 pagesize 16k
db2 alter bufferpool IBMDEFAULTBP size -1
4、创建表空间
#创建表空间步骤根据不同版本要求,创建不同的表空间
db2 "CREATE TABLESPACE UMC_CENTER_4K PAGESIZE 4k MANAGED BY DATABASE USING (file '/home2/db2mc/raw1' 500M) BUFFERPOOL BPMC4K"
5、修改数据库参数
db2 update dbm cfg using HEALTH_MON OFF
db2 update dbm cfg using NUM_POOLAGENTS 20
db2 update db cfg for db2mc using APPLHEAPSZ 4096
db2 update db cfg for db2mc using LOCKLIST 2048
db2 update db cfg for db2mc using NUM_IOCLEANERS 4
db2 update db cfg for db2mc using NUM_IOSERVERS 6
db2 update db cfg for db2mc using LOGBUFSZ 128
db2 update db cfg for db2mc using LOGFILSIZ 40000
db2 update db cfg for db2mc using APP_CTL_HEAP_SZ 2048
6、设置数据库环境变量
db2set DB2_SKIPDELETED=ON
db2set DB2_SKIPINSERTED=ON
db2set DB2_EVALUNCOMMITTED=ON
db2set DB2_PARALLEL_IO=*
7、重启数据库,使配置生效
db2stop force
db2start
8、连接数据库
db2 connect to db2mc user db2inst1 using db2inst1
#根据不同的版本刷不同的脚本
9、刷摘要表(过程需要很长时间)
db2 -td! -f step11_umc_cre_TblMsgDigest.db2
db2 "call sp_crttbmsg(0, 999)"
阅读(1573) | 评论(0) | 转发(0) |