db2 表空间 状态 DB2_DBA的注意事项

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

db2 insert into tb2 values(2,’smitty’);
13.查询数据:
db2 select * from tb1
14.数据:
db2 delete from tb1 where id=1
15.创建索引:
db2 create index idx1 on tb1(id);
db2 get dbm cfg|more
5. 更新数据库管理器参数信息:
db2 update dbm cfg using para_name para_value
6. 创建数据库:
db2 create db test
7. 察看数据库配置参数信息
db2 表空间 状态 DB2_DBA的注意事项
activate database <dbname> 显式地激活数据库.
deactivate database <dbname> 显式地使数据库失效.
list active databases 列出活动的数据库和连接数.
…..等有死锁发生后
db2 set event monitor dlmon state 0
db2evmon –d /tmp/dlmon >/tmp/dlmon.out
分析/tmp/dlmon.out文件就可以找到造成死锁的信息,结合应用就可以找到造成死锁的原因了.
================================================== =========================
LOCKLIST 表明分配给锁列表的存储容量
MAXLOCKS 定义了应用程序持有的锁列表的百分比
如果发生了死锁,可以通过创建死锁监视器来分析产生死锁的原因,命令如下:
用crontab,比如:
25 8 13 2 0 /home/vincent/poweroff
8:25 2月13日 星期日
C:\Program Files\FileZilla Client\resources\cyril\32x32\
182.241.12.73: /home/sybiq/data/irs/etl/20070805main.log:查看表空间情况
24.察看数据库的编目
db2 list db directory
25.连接数据库
db2 connect to db_alias user user_name using user_password
26.数据库反编目
db2 uncatalog db db_alias
mkdir /tmp/dlmon
db2 connect to <db>
db2 create event monitor dlmon for deadlocks with detail write to file ‘/tmp/dlmon’ replace
db2 set event monitor dlmon state 1
get snapshot for locks on db_irs
db2 get monitor switches 返回会话监控开关的状态
db2start 启动数据库管理器实例.
db2stop 停止数据库管理器实例.
get dbm cfg 返回数据库管理器配置设置.
db2 connect to test
11.列出所有表空间的详细信息.
db2 list tablespaces show detail
12.列出容器的信息
db2 list tablespace containers for dbname show detail
13.创建表:
db2 ceate table tbname(id integer not null,name char(10))
14.列出所有表
db2 list tables
12.插入数据:
db2 insert into tb1 values(1,’sam’);
更新数据库参数配置信息
db2 update db cfg for test using para_name para_value
如何查看DB2允许的最大连接数?
连接到数据库后,用get db cfg for database查看一下maxappls和avg_appls的数值.
29.导出数据库的所有表数据
db2move test export
30.生成数据库的定义
db2look -d db_alias -a -e -m -l -x -f -o db2look.sql
31.创建数据库
db2 create db test1
1. 启动实例(db2inst1):
db2start
2. 停止实例(db2inst1):
db2stop
3. 列出所有实例(db2inst1)
db2 list
5.列出当前实例:
db2 get instance
4. 察看示例配置文件:
注意:连接数的大小还要受到系统资源状况的限制.
-------------------------------------------------- -------------
connect to db_irs user irs using irs in Exclusive mode;(停用数据库)
MAXAPPLS=40
MAXAGENTS=200
如需更改,用
UPDATE DB CFG FOR 数据库名 USING MAXAPPLS 期望值
UPDATE DBM CFG USING MAXAGENTS 期望值
或者在控制中心中更改数据库和实例配置参数.
2,运行程序一段时间后
db2 get snapshot for locks on 数据库名称
即可查看到当前所有连接到该数据库的应用程序句柄,同时每一个连接下锁定的情况
================================================== =========================
用update db cfg for database using maxappls number试试把maxappls设置得更大些.
db2 update db cfg for dbname using MAXAPPLS 数
在控制中心也可以设置
list applications all 可以看到当前的进程
怎么查看哪张表被锁住了?
db2 update monitor switches using lock on
get snapshot for locks on 库
1,打开监控窗口
db2 update monitor switches using lock on
27.导出数据
db2 export to myfile of ixf messages msg select * from tb1
28.导入数据
db2 import from myfile of ixf messages msg replace into tb1
实例级参数MAXAGENTS,数据库级参数MAXAPPLS和最大连接数的关系.
对于一个数据库,连接到数据库上最大的并发连接数受到数据库级参数MAXAPPLS的限制;
对于一个实例,连接到实例中的所有数据库最大的并发连接数受到实例级参数MAXAGENTS的限制.
默认值:
32.生成定义
db2 -tvf db2look.sql
33.导入数据库所有的数据
db2move db_alias import
34.重组检查
db2 reorgchk
35.重组表tb1
db2 reorg table tb1
19.察看端口号
db2 get dbm cfg|grep SVCENAME
20.测试节点的附接
db2 attach to node_name
21.察看本地节点
db2 list node direcotry
22.节点反编目
db2 uncatalog node node_name
36.更新统计信息
db2 runstats on table tb1
37.备份数据库test
db2 backup db test
38.恢复数据库test
db2 restore db test
39.查看动态sql语句快照信息
db2 get snapshot for dynamic sql on dbname
get dbm cfg show detail 显示数据库管理器参数的当前值和延迟值(从 V8 起).
update dbm cfg using <p> <v> 将数据库管理器配置参数 <p> 更新为值 <v>.
get instance 返回 DB2INSTANCE 环境变量的值.
-------------------------------------------------- -------------
注意 db2look 实用程序也能在一条命令中提供相当可观的有关数据库和其配置的信息.它的使用示例如下:
db2look -d ldapdb2 -u ldapdb2 -p -o output_file
db2 get db cfg for test|more
8. 更新数据库参数配置信息
db2 update db cfg for test using para_name para_value
10.删除数据库:
db2 drop db test
11.连接数据库
16.创建视图:
db2 create view view1 as select id from tb1
17.查询视图:
db2 select * from view1

18.节点编目
db2 catalog tcpip node node_name remote server_ip server server_port
db2 uncatalog node NODE193
db2 catalog tcpip node NODE_TMP remote 182.119.106.193 server 50000
23.数据库编目
db2 catalog db db_name as db_alias at node node_name
DB2 所使用内存量的一个工具是 db2mtrk
查看数据库的内存使用情况:
db2mtrk -d
表被锁了可用:
db2 list indoubt TRANSACTIONS:查看
db2 list indoubt TRANSACTIONS with prompting:解除
相关文档
最新文档