db2 study

cd /opt/ibm/db2/V9.5/instance/
./db2icrt -p 50001 -u db2test db2test
-p 端口
-u 用户定义的函数和存储过程执行期间所归属的用户
db2test instance名称

建立一个实例后,执行下面脚本,导入环境变量
source /home/db2test/sqllib/db2profile

设置DB2提示符的格式
db2set db2_clipprompt="(%i,%d)"

使某个实例自动启动和关闭

db2iauto -on

db2iauto -off

db2icrt db2inst1 -s client -u fencedid 让一个工作站与其他苏剧库服务器连接,并不在本机建立数据库

db2ilist 列出当前机器上的实例
set db2instance windows环境下切换实例


db2 list db directory 列出当前实例下的数据库



db2 create db test2 no /opt/db2data,/opt/db2data2,/opt/db2data3 dbpath on /opt/db2data
建立一个数据库test2,使用自动存储,三个容器,DBPATH在/opt/db2data上面(windows 下,dbpath必须是盘符)


db2 get snapshot for db on dbname
得到DB的一些信息

创建一个叫asus的库,库的数据文件路径在/home/asus/db2storage,其它控制文件等在/home/asus/db2dbpath
db2 create db asus on /home/asus/db2storage dbpath on /home/asus/db2dbpath;

列出表空间
db2 list tablespaces

列出表空间的详细信息,包括用了多少
db2 list tablespaces show detail

新建一个表空间donggua,隐含了自动存储的语句。
db2 create tablespace donggua

新建于修改bufferpool
db2 create bufferpool solarispool size 100 pagesize 8k
db2 "alter bufferpool solarispool size 200 pagesize 4k"

更改一个表空间donggua的对应缓冲池
alter tablespace donggua bufferpool solarispool

删除一个bufferpool
drop bufferpool solarispool

查看缓冲池信息
db2 "select * from syscat.bufferpools"

查看那个缓冲池被分配给那个表空间
db2 "select tbspace,bufferpoolid from syscat.tablespaces"



来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7338183/viewspace-660720/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/7338183/viewspace-660720/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值