当前位置:首页 > DB2维护手册
DB2维护手册
目录
DB2维护手册 ......................................................................................... 1 一、
DB2日常维护日操作................................................................... 3
1、 DB2简介 ................................................................................... 3 2、 检查DB2实例是否已经启动 ......................................................... 3 3、 查看表空间状态是否正常 ............................................................. 4 4、 查看磁盘空间 ............................................................................. 5 5、 检查数据库备份是否正常 ............................................................. 5 6、 检查归档日志是否正确归档了 ....................................................... 5 7、查看DB2记录日志 ......................................................................... 5 8、对表和索引进行RUNSTATS ................................................................. 5 9、对需要重组的表进行重组................................................................. 5
第 2 页 共 6 页
一、 DB2日常维护日操作
1、 DB2简介
数据库系统
实例:是一组由内存空间和后台进程组成的集合,是一个逻辑数据库管理环
境。 数据库: 数据库是将数据表示成表的集合,一个表是由行和列组成。 表空间:数据库是由一系统表空间组成,表空间是用来存储表的位置,表空
间表现为系统的目录和文件
查询系统中的实例: # db2ilist 服务中查看
进程中查看 :db2syscs.exe 数据库: db2 list db directory
实例 数据库0 表空间 表 视力 索引 2、 检查DB2实例是否已经启动
以DB2实例所有者登录,通过发出db2start命令来确保启动了实例(如果
实例已经启动,则会告知SQL1026N 数据库管理器已激活;否则,将把实例启动起来)
查看实例的配置参数:get dbm cfg
更改实例管理的参数:update dbm cfg using 参数名 参数值 查看数据库的配置参数: get db cfg for
更改数据库参数值: update db cfg for
第 3 页 共 6 页
3、 查看表空间状态是否正常
以db2实例所有者登录
#db2 list tablespaces show detail //在单分区上查看表空间的状态,正常返回0x0000
可以使用LIST TABLESPACES 命令确定连接数据库中表空间的当前状态,可以使用SHOW DETAIL选项查看表空间的详细信息。比如,我们连上SAMPLE数据库,执行list tablespaces show detail ,可以看到状态返回值是0x0000,此时,使用db2tbst可以查看状态编号对于的状态含义,具体语法如下:
db2tbst
0x2000000 33554432 可以定义存储器
0x4000000 67108864 存储器定义处于“最终”状态 0x8000000 134217728 在前滚之前已更改存储器定义 0x10000000 268435456 DMS 重新平衡程序处于活动状态 0x20000000 536870912 正在进行 TBS 删除 0x40000000 1073741824 正在进行 TBS 创建
第 4 页 共 6 页
共分享92篇相关文档