- 浏览: 151309 次
- 性别:
- 来自: 郑州
文章分类
最新评论
-
loveseaside:
db2v9.1
db2许可证 -
uglypeak:
不对,你这个是哪个版本的??
db2许可证 -
uglypeak:
试过了,不行啊~~
db2许可证 -
yingjun055:
怎么样能修改后,能实时生效呢?
java 读取配置文件的例子
DB2系统命令
1、dasauto
在$DB2DIR/das/adm目录下,设置DAS是否自启动状态。dasauto [-h|-?] -on|-off。
如果在inittab文件中不禁止db2fmcd进程,上面设置无效,因为dbfmcd进程会启动db2fmd,db2fmd在一定周期内启动DAS。
2、dascrt
创建DAS,DAS是为控制中心和配置助手服务,在$DB2DIR/instance目录下,dascrt -u dasusr1
在window平台,可以使用db2admin create命令创建
3、dasdrop
删除DAS,在$DB2DIR/instance目录下
在window平台,可以使用db2admin drop命令删除
4、dasmigr
如果数据库移植,可以用该命令移植DAS与它关联,如果是同版本数据库移植,还需要dasupdt命令更新DAS。在$DB2DIR/instance目录下
5、dasupdt
更新DAS。在$DB2DIR/instance目录下
6、db2_deinstall
命令在安装软件下,卸载DB2产品或某个组件,卸载组件:db2_deinstall -F feature_name,全部卸载:db2_deinstall -a
7、db2_install
命令在安装软件下,安装DB2产品
8、db2audit
db2audit.cfg和db2audit.log文件都在sqllib/security目录下,是非文本文件。如果是缺省配置,通过日志可以看到访问数据库的IP及用户。
db2audit describe #查看审计配置
db2audit extract file audit.rpt #根据审计日志生成可读的审计报告
db2audit prune all #清除所有审计日志
db2audit stop #关闭审计功能
db2audit start #启动审计功能
9、db2batch
基准测试工具,批处理计算每个sql文的成本。
db2batch -d testdb -a db2inst1/123456 -f bt.sql -r ret.rpt
bt.sql文件内容:
create table tbbatch(c1 int);
insert into tbbatch values(2);
update tbbatch set c1=8 where c1=2;
delete from tbbatch;
drop table tbbatch;
ret.rpt文件内容:
Statement number: 1
create table tbbatch(c1 int)
Elapsed Time is: 0.091 seconds
Statement number: 2
insert into tbbatch values(2)
Elapsed Time is: 0.034 seconds
……..
10、db2cat
输出系统字典信息
db2cat -s shen -d testdb -n tblareacode -p table -o cat.rpt #输出testdb库shen用户的tblareacode表格字典数据
11、db2cfexp
数据库连接配置导出工具,文件内容包括:注册变量、DBM配置参数、NODE配置、DB配置
命令:db2cfexp cfg.prf backup
12、db2cfimp
数据库连接配置导入工具
13、db2ckbkp
检查数据库备份映像的完整性。
db2ckbkp -a testdb.0.db2inst1.NODE0000.CATN0000.20071023164120.001 >chk.rpt
14、db2dart - Database analysis and reporting tool
检查数据库结构的正确性。
db2dart sample
15、db2diag - db2diag.log analysis tool
db2日志诊断文件分析工具。
db2diag -g level=Severe
16、db2drdat - DRDA trace
跟踪DRDA通信。
db2drdat on #首先打开trace,也可以指定trace buffer大小
db2drdat off -t=abc.dmp[如果不指定缺省是db2drdat.dmp] #关闭trace,将trace buffer内容写入abc.dmp
17、db2empfa - Enable multipage file allocation(MPFA)
使SMS表空间的文件空间扩展时,扩展一个extent而不是一个page。创建数据库时,缺省MPFA enable,不可以修改为disable。如果注册变量DB2_NO_MPFA_FOR_NEW_DB=YES,创建数据库时,就是MPFA disable。
18、db2expln - SQL and XQuery Explain
生成sql文执行计划。-u后面跟用户名和密码,-t输出到console
db2expln -d testdb -u shen shen -q “select * from tblAreaCode” -t
db2expln -d testdb -u shen shen -q “select * from tblAreaCode” -o my.exp
19、db2flsn - Find log sequence number
根据LSN(可以通过db2pd查看LSN)找出对应的log文件。
db2flsn 000000BF0030 #在含有SQLOGCTL.LFH文件的目录下运行,如:/home/db2inst1/db2inst1/NODE0000/SQL00001
$ cd /home/db2inst1/db2inst1/NODE0000/SQL00001
$ db2flsn 0000281C0000
Given LSN is contained in log page 1025 in log file S0000142.LOG
20、db2fm - DB2 fault monitor
管理FM。
db2fm -f on #使FM enable,如果disable,则无法启动db2fmd服务进程(db2fm -U命令失效)
db2fm -U #启动db2fmd服务进程
21、db2gcf - Control DB2 instance
控制实例(分区数据库的实例),启动、停止数据库实例
db2gcf -u -p 0 -i db2inst1 #启动分区实例
db2gcf -s -p 0 -i db2inst1 #查看分区实例状态
db2gcf -d -p 0 -i db2inst1 #关闭分区实例
22、db2iauto - Auto-start instance
设置实例自启动
23、db2level - Show DB2 service level
查看当前数据库实例的版本及补丁号、位数(32bit or 64bit)
24、db2look - DB2 Statistics and DDL Extraction Tool
生成数据库所有对象的DDL语句、权限DCL、DB和DBM配置参数和数据库注册参数。
1)生成shen用户创建的所有对象DDL
db2look -d testdb -u shen -e -o shen.sql
2)生成shen用户创建的属于abc(schema)的对象DDL
db2look -d testdb -u shen -z abc -e -o shen.sql
3)生成shen用户创建的所有对象DDL,并且包括对象的统计信息(使用update语句修改字典表)
db2look -d testdb -u shen -m abc -e -o shen.sql
4)生成tbtest表格的ddl
db2look -d testdb -u shen -t tbtest -e -o shen.sql
5)生成DB、DBM的配置参数修改命令
db2look -d testdb -u shen -f -o shen.sql
25、db2mtrk - Memory tracker
跟踪实例、数据库、代理消耗的内存。
1)检查它们的水印值
$db2mtrk -i -d -p -w -v
Tracking Memory on: 2007/11/21 at 09:48:51
Memory for instance
Database Monitor Heap has watermark of 180224 bytes
Other Memory has watermark of 2818048 bytes
FCMBP Heap has watermark of 42303488 bytes
Total: 45301760 bytes
Memory for database: testdb
Backup/Restore/Util Heap has watermark of 16384 bytes
Package Cache has watermark of 131072 bytes
Catalog Cache Heap has watermark of 65536 bytes
Buffer Pool Heap has watermark of 16728064 bytes
Buffer Pool Heap has watermark of 4325376 bytes
Buffer Pool Heap has watermark of 655360 bytes
Buffer Pool Heap has watermark of 393216 bytes
Buffer Pool Heap has watermark of 262144 bytes
Buffer Pool Heap has watermark of 196608 bytes
Shared Sort Heap has watermark of 0 bytes
Lock Manager Heap has watermark of 21102592 bytes
Database Heap has watermark of 3964928 bytes
Other Memory has watermark of 16384 bytes
Application Control Heap has watermark of 98304 bytes
Application Group Shared Heap has watermark of 18644992 bytes
Total: 66600960 bytes
Memory for agent 13852
Application Heap has watermark of 65536 bytes
Total: 65536 bytes
2)检查它们的最大值
$db2mtrk -i -d -p -m -v
Tracking Memory on: 2007/11/21 at 09:48:42
Memory for instance
Database Monitor Heap has max size of 376832 bytes
Other Memory has max size of 19922944 bytes
FCMBP Heap has max size of 43335680 bytes
Total: 63635456 bytes
Memory for database: testdb
Backup/Restore/Util Heap has max size of 249200640 bytes
Package Cache has max size of 2089811968 bytes
Catalog Cache Heap has max size of 2089811968 bytes
Buffer Pool Heap has max size of 2089811968 bytes
Buffer Pool Heap has max size of 2089811968 bytes
Buffer Pool Heap has max size of 2089811968 bytes
Buffer Pool Heap has max size of 2089811968 bytes
Buffer Pool Heap has max size of 2089811968 bytes
Buffer Pool Heap has max size of 2089811968 bytes
Shared Sort Heap has max size of 100220928 bytes
Lock Manager Heap has max size of 21102592 bytes
Database Heap has max size of 11567104 bytes
Other Memory has max size of 12533760 bytes
Application Control Heap has max size of 344064 bytes
Application Group Shared Heap has max size of 37437440 bytes
Total: 17150902272 bytes
Memory for agent 13852
Application Heap has max size of 1277952 bytes
Total: 1277952 bytes
26、db2pd - Monitor and troubleshoot DB2 database
监控数据库。
$db2pd -inst -alldbs|more
返回下列信息:数据库版本、位数、补丁号;操作系统版本、cpu数目、物理内存;DBM参数值
$db2pd -db sample|more
返回下列信息(只有数据库被激活才可以返回数据):数据库连接信息;事务信息;缓存池信息(不同pagesize的);日志文件(含LSN信息);锁locks;表空间;容器;DB参数值
27、db2rfpen - Reset rollforward pending state
重置处于rollforward pending的数据库状态。
28、db2systray
在window上右下角启动db2托盘。
29、db2trc - Trace
启动和关闭数据库trace功能
1)跟踪db2
$ db2trc db2 on -f db2.trc
$ db2trc db2 off
$ db2trc fmt db2.trc db2.txt
2)跟踪das
$ db2trc das on -f das.trc
$ db2trc das off
$ db2trc fmt das.trc das.txt
30、db2untag - Release container tag
释放不用的容器。
$ db2untag -f /home/db2inst1/db2inst1/NODE0000/SQL00001/userdata01
发表评论
-
db2查看当前模式的sql
2011-08-09 15:05 1288通过DB2提供的专用寄存器current sche ... -
db2中会导致表处于reorg pending状态的alter语句
2011-08-09 14:57 4991会导致表处于reorg pending状态的alter tab ... -
db2系统编目表的实践
2011-08-03 15:34 986一 根据此命令导出全部需要进行统计的表--导出runstats ... -
db2认证
2011-07-19 09:29 1081在这里,我把IBM的认证相关的资料整理下,希望对大家有点帮助。 ... -
db2pd 使用(二)
2011-07-19 09:23 2828分析 DB2 for Linux, UNIX, and ... -
db2pd 使用
2011-07-19 08:53 1418db2pd 工具 用于监控 DB2 实例和数据库的新的 DB ... -
DB2 V9.7分区索引新特性
2011-05-26 16:35 1430在本文中将介绍 DB2 V9.7 ... -
db2的几个有用SQL
2010-11-04 14:47 962--查找函数SELECT * FROM SYSCAT.FUNC ... -
すばらしいnet ---------testpassport問題集のメリット
2010-09-17 14:16 823http://www.testpassport.jp/ ... -
DB2关于查看表空间是否启动了自动存储功能
2010-09-16 11:04 3981可以通过三种方式查看 进入命令行模式 d ... -
DB2约束
2010-09-09 09:53 1166DB2约束 DB2 约束用来对数据实施业务规则,主要 ... -
高级建表SQL
2010-08-16 09:15 873--建表AB 和已知表AA一样create table AB ... -
db2单表优化的命令
2010-08-16 09:04 1027reorg 和runstats 都是单个表优化 ... -
DB2常用语句总结
2010-06-03 16:41 796DB2常用语句 ... -
DB2使用笔记
2010-06-03 15:00 1491DB2使用笔 ... -
db2检索授权的SQL
2010-05-27 10:07 1002--检索具有特权的所有授权名 SELECT DISTINCT ... -
db2许可证
2010-05-27 09:54 1881许可证执行过程 1、windows下启动命令提示符。2、将目 ... -
[转载]DB2表合理映射到表空间
2010-05-26 08:18 1033在DB2数据库中,是 ... -
DB2 DATE 函数的使用一个陷阱
2010-05-19 09:27 4847DB2 DATE 函数的使用一个陷阱 1)DATE 函数正确 ... -
DB2 连接与谓词
2010-05-19 08:37 1110DB2 连接与谓词 ...
相关推荐
DB2是一种关系数据库管理系统,提供了多种命令来管理和维护数据库。本文总结了常用的DB2命令,涵盖数据库创建、连接、表创建、索引创建、视图创建、触发器创建、查询、锁定、FORCE应用程序等多方面。 1. 建立数据库...
标题:DB2系统命令示例 描述:本文档旨在为每个DB2系统命令提供实例,因为这些示例可能在DB2命令参考中缺失。然而,本文档并不打算替代命令参考,命令参考仍包含有关每个命令语法和可用选项的最完整信息。 ### DB2...
DB2数据库系统命令与配置参数手册 本手册主要介绍了DB2数据库系统的命令和配置参数,涵盖了DB2管理服务器、实例、数据库、表、索引、视图、存储过程、触发器、函数等方面的知识点。下面将逐一详细介绍这些知识点。 ...
#### DB2系统命令概述 在DB2数据库管理系统中,为了方便管理员和开发人员进行高效的管理与维护工作,IBM提供了大量的命令行工具。这些命令涵盖了安装、配置、管理和故障排查等多个方面,极大地提高了DB2数据库的...
"DB2数据库命令详解" DB2 数据库命令详解是 DB2 RDBMS 的重要组成部分,掌握这些命令是使用 DB2 数据库的基础。本文将详细讲解 DB2 命令的使用,包括启动交互式会话、编译 DB2 服务器节点目录、编译远程数据库目录...
DB2 是一个 relation database management system(关系数据库管理系统),广泛应用于企业级的数据存储和管理中。在 Linux 环境下,DB2 提供了丰富的命令行工具,用于管理和维护数据库。下面是常用的 DB2 命令。 1....
### db2top命令详解 #### 一、概述 db2top是IBM Alphaworks推出的一款功能强大的实时监控工具,用于监测复杂的DB2环境。它不仅适用于多分区数据库(Database Partitioning Feature,简称DPF)环境,同时也适用于非...
DB2 常用命令大全 DB2 是 IBM 公司的一款关系数据库管理系统,具有强大的数据存储和处理能力。以下是 DB2 的一些常用命令,可以帮助开发人员更好地使用 DB2 数据库。 一、基础篇 1. 连接数据库 db2 connect to ...
DB2脚本通常包含SQL语句、DB2系统命令和操作系统命令,可以使用不同的文件扩展名来区分它们,如表1所示。虽然不是强制性的,但是为脚本选择合适的扩展名有助于标准化和管理。 ```sql // 清单1 的简单DB2脚本示例 ...
DB2是IBM开发的一种关系数据库管理系统,提供了多种命令来管理和维护数据库。以下是DB2常用命令的总结: 启动和关闭数据库实例 * 启动数据库实例:#db2start * 关闭数据库实例:#db2stop * 强制关闭数据库实例:#...
在Linux系统中,管理IBM的db2数据库通常涉及一系列的命令行操作。本文将深入解析如何使用这些命令来重启db2数据库,同时介绍一些相关的常用命令。 首先,重启db2数据库之前,必须确保没有任何应用程序正在与数据库...
DB2是IBM开发的一款关系型数据库管理系统,广泛应用于企业级数据存储和管理。DB2提供了丰富的命令行工具,便于数据库的管理和操作。以下是一些DB2数据库常用的命令及其详细解释: 1. **创建数据库**: `CREATE ...
本文档旨在总结IBM DB2数据库管理系统中常用的命令操作,覆盖了从基础的数据库管理到数据表操作以及脚本文件处理等多个方面,为DB2数据库管理员和开发人员提供一份详实的操作指南。 ### 数据库操作命令 #### 启动...
### DB2常用命令详解 #### 一、创建数据库 **命令**: ```sql CREATE DATABASE DB2_GCB ON G: ALIAS DB2_GCB USING CODESET GBK TERRITORY CN COLLATE USING SYSTEM DFT_EXTENT_SZ 32 ``` **说明**:此命令用于在...
IBM DB2 常用命令大全 DB2 是一种广泛使用的关系数据库管理系统,由 IBM 开发。它提供了丰富的命令集,用于管理和维护数据库。下面是 DB2 常用命令大全,包括基本的配置查看、备份、恢复、SQL 数据库、表、实例等...
DB2是IBM开发的一款关系型数据库管理系统,广泛应用于企业级数据存储和管理。本文将详细介绍DB2的一些常用数据库命令,帮助你更好地理解和操作DB2。 1. **启动和停止数据库**: - `db2start` 用于启动DB2数据库...
Db2是由IBM公司开发的一款关系型数据库管理系统(RDBMS),广泛应用于企业级数据处理领域。掌握Db2的基本命令对于日常维护和管理至关重要。 - **启动DB2管理器**: `db2admin start` - **功能**: 启动DB2管理服务。...
### DB2常用命令集 #### 1. 停止 DB2 实例 - **命令**: `db2stop` - **描述**: 该命令用于停止正在运行的DB2实例。 - **注意事项**: 如果实例中有未完成的事务或连接,`db2stop`会等待这些事务完成或超时后自动...