一、创建表的流程
1、创建表,必须要新建缓冲池,BUffpools 缓冲池有32k,16k,8k,4k,这些大小对数据库查询的时,比如字段多了,会有影响, 还有数据量大的时候也有影响。
2、在来创建表空间,表空间最好设置为自动增长,一般数据量不大的16k就足够了,大一点的就32K,创建好了表空间,还得将·表空间授权给用户使用:db2 GRANT USE OF TABLESPACE ORDER_DOWN TO USER db2admin;
3、在 来创建表,
二、遇到问题:
1、表空间的不能访问:
先使用db2 list tablespaces show detail查看表空间的状态。
在将使用:db2 backup db ddxx to D:\db2bf,将数据进行备份,(针对数据量不大的情况下,这是整个库进行备份)
db2 backup database ecdsdb tablespace TAB_ECDSM_01_C2(针对表空间来进行北非。)
2、出现日志log满了,不能操作
将日志扩容:db2 update db cfg using LOGFILSIZ 61440,不能去删除数据库日志,数据库日志系统是数据库一个不可获取的部分,将日志删除之后,会有意想不到的错误。
3、在使用toad连接数据库期间,数据库的缓存因素造成创建的表空间或者其他的,在修改的时候看不到,不能选择:
重新连接即可解决这类问题
三、拓展知识:
db2 force applications all : 关闭所有连接
db2stop : 停止数据库
db2start : 重启数据库