正在看的db2教程是:db2常用傻瓜问题1000问(四)。 100.如何删除序列?
dropsequencesequence_name
101.db2支持导入(import)的文件格式有?
有:del,asc,ixf,wsf等
102.db2支持导出(export)的文件格式有?
有:del,ixf,wsf等.
不支持asc格式.
103.db2支持载入(load)的文件格式有?
有:del,asc,ixf等.
不支持wsf格式.
104.db2支持db2move的文件格式有?
有:ixf等.
不支持asc,del,wsf格式.
105.db2数据库监控的两个组成部分?
快照监控(snapshotmonitor)可返回特定时间点的数据库活动的快照.
事件监控(eventmonitor)记录事件发生的数据.
106.系统监控的数据元素类型?
计数器(counter)记录活动发生的次数.
测量(gauge)测量条目的当前值.
水线(watermark)从监控来元素达到的最大或最小数值.
信息(information)监控活动的参照类型细节.
时间点(timestamp)活动发生的日期时间.
时间(time)返回一个活动花费的时间.
107.如何知道监控堆所需的页的数量?
(numberofmonitoringapplications+1)*(numberofdatabases*(800+(numberoftables
accessed*20)+((numberofapplicationsconnected+1)*(200+(numberoftable
spaces*100)))))/4096
其大小受参数mon_head_sz控制.
108.如何建立事件监控器?
createeventmonitortablemonfortableswritetofile'd:\temp'
109.如何激活事件监控器?
seteventmonitortablemonstate1
110.如何停止事件监控器?
seteventmonitortablemonstate0
111.如何查询监控器的状态?
selectevmonname,event_mon_state(evmonname)fromsyscat.eventmonitors
112.如何删除事件监控器?
dropeventmonitortablemon
113.unix和windows上创建管道事件监控器(pipe意evnt见monitor)的不同?
第一步:定义事件监控器
unix:
connecttosample
createeventmonitorstmb2forstatementswritetopipe'/tmp/evpipe1'
windows:
connecttosample
createeventmonitorstmb2forstatementswritetopipe'\\.\tmp\evpipe1'
第二步:建立命名管道
unix:
可以使用mkfifo()函数或者mkfifo命令.
windows:
可以使用createnamedpipe()函数,管道名称与createeventmonitor规定名称相同.
第三步:打开命名管道
unix:
使用open()函数.
windows:
使用connectnamedpipe()函数.
也可以用db2evmon命令,如:
db2evmon-dbsample-evmstmb2
第四步:激活命名管道事件监控器
除非自动激活命名管道事件监控器,否则
seteventmonitorstmb2state1
第五步:从命名管道读取数据
unix:
可以使用read()函数.
windows:
可以使用readfile()函数.
第六步:停止事件监控器
seteventmonitorstmb2state0
第七步:关闭命名管道
unix:
可以使用close()函数.
windows:
可以使用disconnectnamedpipe()函数.
第八步:删除命名管道
unix:
可以使用unlink()函数.
windows:
可以使用closehandle()函数.
114.db2的sql语句的类别?
dcl:数据控制语言,提供对数据库对象的访问权限.
ddl:数据定义语言,创建,修改,删除数据库对象的.
dml:数据操纵语言,用来插入,更新,删除数据的.
发表评论