ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:23.73KB ,
资源ID:16608770      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16608770.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(DB2常用管理维护命令Word格式文档下载.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

DB2常用管理维护命令Word格式文档下载.docx

1、 db2 backup db bgj0 to url=file:/.tape0.tape0恢复数据库 db2 restore db bgj0 from d: to d: db2 restore db bgj0 from url=file:/.tape0.tape0 to d:前滚数据库 db2 rollforward db db3test to end of logs and complete db2 rollforward db db3test to timestamp and complete db2 rollforward db db3test to timestamp using lo

2、cal time and complete=如何查看数据库的存储过程? SELECT * FROM SYSCAT.PROCEDURES绑定存储过程 db2 connect to bgj0 user db2 using pwd db2 bind c:dfplus.bnd拷贝存储过程到服务器上的C:sqllibfunction目录中=导出表数据 db2 export to c:dftz.txt of del select * from dftzdftz.ixf of ixf select * from dftz导入表数据import from c:123.txt of del insert int

3、o ylbx.czyxx(把123文件中的内容以DEL格式插入到ylbx模式下的czyxx表中,加至czyxx表中数据的后面)db2 import from c:dftz.txt of del commitcount 5000 messages c:dftz.msg insert into dftz(将c盘下dftz文件中的内容记录以del格式导至dftz表中,每5000条提交一次,并在dftz.msg文件中记录过程中的报警信息)dftz.ixf of ixf commitcount 5000 messages c:dftz.msg insert into dftz(将c盘下dftz文件中的内

4、容记录以ixf格式导至dftz表中,每5000条提交一次,并在dftz.msg文件中记录过程中的报警信息)dftz.ixf of ixf commitcount 5000 insert into dftz(将c盘下dftz文件中的内容记录以ixf格式导至dftz表中,每5000条提交一次)dftz.ixf of ixf commitcount 5000 insert_update into dftz(将c盘下dftz文件中的内容记录以ixf格式更新并导入dftz表中)db2 Import from c:dftz.ixf of ixf restartcount 55 rowcount 10000

5、 replace_create into dftz(仅ixf)(将dftz.ixf中的内容以ixf格式从第55条至第10000条的记录导至新建立的dftz表中)dftz.ixf of ixf rowcount 10000 create into dftz(仅ixf)(将dftz.ixf中的内容以ixf格式前10000条的记录导至新建立的dftz表中)dftz.ixf of ixf commitcount 5000 replace into dftz (将dftz表中的内容导入dftz表中并替换其所有内容,每5000条提交一次)=执行一个批处理文件 db2 tf 批处理文件名 (文件中每一条命令

6、用 ;结束)自动生成批处理文件 建文本文件:temp.sqlselect runstats on table DB2. | tabname | with distribution and detailed indexes all; from syscat.tables where tabschema=DB2 and type=T;db2 tf temp.sqlrunstats.sql=自动生成建表(视图)语句在服务器上:C:sqllibmisc目录中db2 connect to bgj0 user db2 using pwddb2look -d bgj0 -u db2inst -e -p -c

7、 c:bgj0.txt=授权给某用户权限grant dbadm on database to user bb select * from czyxx fetch first 1 rows onlydb2expln -d 数据库名 -u 用户名 密码 -o 文件名|-t -c 生成包的模式名 -p 包名=要使用SQL调用语句重组表,使用admin_cmd过程发出执行命令:call sysproc.admin_cmd(reorg table tablename index indexname)=查看某一指定表的状态db2 load query table 表名显示当前用户所有表 list tabl

8、es 列出所有的系统表 list tables for system=做数据库的编目与反编目(即删除编目)=编目1.db2 catalog tcpip node node1 remote 172.16.170.100(本机IP地址) server 50004(可从get dbm cfg show detail中看出)2.db2 catalog db sample(要映射到的数据库在本机的别名) at node node1反编目1.db2 uncatalog node node12.db2 uncatalog db sample=查看表结构=db2 describe select * from

9、tmmsm01 (db2 describe table tmmsm01)=为表改名=db2 rename table 原始表名 to 目的表名=修改某个操作用户的权限=(需要系统ROOT用户参与)把用户所在组通过smitty group修改所属组的操作权限参数,然后在db2 get dbm cfg show detail中通过db2 update dbm cfg for bgj0 using SYSMON group name DB2MON命令来修改=检查表的大小db2 select tabname,npages,fpages from syscat.tables where tabname=

10、tabname查看最近一次数据重组的时间的时间:db2 select stats_time,tabname from syscat.tables where stats_time is not null Order by stats_time|more检查是否已做过runstats:db2 -v select tbname,nleaf,nlevels,stats_time from sysibm.sysindexes为数据库做自动统计信息收集:db2 update db cfg for bgj0 using auto_maint ondb2 update db cfg for bgj0 usi

11、ng auto_tbl_maint ondb2 update db cfg for bgj0 using auto_runstats on收集某表中所有列上的统计信息: runstats on table 某个模式下的表表名 on all columns 上句等同于: runstats on table 表名收集表和索引上的数据库统计信息,不包含分布统计信息:runstats on table 模式下的表 and indexes all收集表和索引上的数据库统计信息,包含分布统计信息:runstats on table 模式下的表 with distribution and indexes a

12、ll收集表上的数据库统计信息以及索引上的详细统计信息,不包含分布统计信息:runstats on table 模式下的表 and detailed indexes all收集表上的数据库统计信息以及索引上的详细统计信息,包含分布统计信息:runstats on table 模式下的表 with distribution and detailed indexes all 收集关键列上的数据库统计信息:runstats on table 模式下的表 on key columns=检查哪个表有做过reorgdb2 select tabname,npages,fpages from syscat.ta

13、bles检查备份与重构命令的历史记录:db2 list history backup/reorg all for bgj0 执行表、索引检查是否需要做reorg,先执行reorgchk命令检,命令如下:db2 reorgchk update statistics on table bgj0.bgj0logevent(查看用于索引的F4,F5,F6,F7,F8这几列,如果这几列中的任何一列有星号*,则说明当前的表和/或索引应该重组。reorgchk on table all 确定是否需要对表进行重组。这对于对所有表自动执行 runstats 很有用。脱机方式重组表是整理表碎片最快方法。使用CLP

14、重组表,执行:db2 reorg table bgj0.bgj0logevent 要使用临时表空间重组表,执行:db2 reorg table dbname.tablename use 临时表空间名重组表并根据索引对行进行重新排序,执行:db2 reorg table bgj0.bgj0logevent index IDX_LOG_01db2 reorg indexes all for table bgj0.bgj0logevent allow read access=查死锁=cd /db2data/db2user/db2inst/db2inst/NODE0000/SQL00001/db2ev

15、ent/db2detaildeadlockdu -a|sort -rndb2evmon -path /db2data/db2user/db2inst/db2inst/NODE0000/SQL00001/db2event/db2detaildeadlock/tmp/lock1.txt=监控器= 第一步:打开监控开关(只和get snapshot相关)update monitor switches using lock ON sort ON bufferpool ON uow ON table ON statement ONupdate monitor switches using lock of

16、f sort off bufferpool off uow off table off statement ON db2 update dbm cfg using DFT_MON_BUFPOOL on DFT_MON_LOCK on DFT_MON_SORT on DFT_MON_STMT on DFT_MON_TABLE on DFT_MON_TIMESTAMP on DFT_MON_UOW on HEALTH_MON on db2 get monitor switches 第二步:创建事件监控器create event monitor monitor_all for statement,d

17、atabase,tables,tablespaces,deadlocks,transactions write to file /db2data/event 第三步:激活事件监控器set event monitor db2detaildeadlock state=1 ps -ef|grep db2event bgrzl0m0db2inst/db2data/eventls 00000000.evt db2event.ctl 第四步:格式化事件监控文件 db2evmon -db bgj0 -evm db2detaildeadlock db2detaildeadlock.txt=清空监控器:=查看监

18、控器名称:ps -ef |grep db2event (db2detaildeadlock)db2 set event monitor db2detaildeadlock state=0删除“ 00000000.evt db2event.ctl”文件=快照监控器= Default database monitor switches Buffer pool (DFT_MON_BUFPOOL) = ON ON Lock (DFT_MON_LOCK) = OFF ON Sort (DFT_MON_SORT) = ON ON Statement (DFT_MON_STMT) = ON ON Table

19、 (DFT_MON_TABLE) = ON ON Timestamp (DFT_MON_TIMESTAMP) = ON ON Unit of work (DFT_MON_UOW) = ON ON Monitor health of instance and databases (HEALTH_MON) = ON ON db2 get snapshot for all on bgj0 all_snap.out动态sql语句snapshot监控是否存在死锁grep -n Deadlocks all_snap.out|grep -v = 0|more执行频繁的语句Number of executio

20、n|sort -krn|more执行时间很长的语句grep -E Total execution time all_snap.out| sort -rn|moreRows read= 管理export 将数据库数据抽取到一个平面文件中。import 通过使用 IMPORT 实用程序,将数据导入到数据库。load query table to local-message-filenosummary | summaryonly showdelta 返回 LOAD 实用程序的进度。backup database to 执行数据库备份。restore database from 执行数据库恢复。get

21、 health snapshot for dbm 返回实例的正常快照信息(仅适用于 V8)。get health snapshot for all on 返回数据库 的所有正常快照(仅适用于 V8)。管理服务器get admin cfg 返回管理服务器的配置设置。update admin cfg using 将管理服务器配置参数 更新为值 db2pd -helpUsage: -h | -help file= Help -v | -version file= Version -osinfo disk file= Operating System Information -dbpartitionnum , Database Partition Number(s) -alldbpartitionnums All partition numbers -database | -db

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1