我葵花宝典-db2日常维护指南_第1页
我葵花宝典-db2日常维护指南_第2页
我葵花宝典-db2日常维护指南_第3页
我葵花宝典-db2日常维护指南_第4页
我葵花宝典-db2日常维护指南_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

DB2日常指南中如何形成自己的规范,一个完整的日常规范可以帮助DBA理顺每天需要的重复发生。“DB2日常指南,第1部分”具体包括检查管理服务器(DAS)是否启DB2常中的每一天该做什么,形成完善的日常管理规范,从而更好对数据库进行。DB2(DAS)DB2DB2供的图形化工具(如“控制中心”、“配置顾问程序”等)、工具数据库(ToolsCatalog)DAS1.1.Unixdasusr1DAS#ps-ef|器用户(UNIX默认是DASUSR1)登录db2adminstart2DB2UNIX平台为例,我们来看一下如何确定实例已经启动,以管理员登录操作系统,用ps命令查看是否有db2sysc进程,每个db2sysc进程代表启动了一个2.检查是否存在db2sysc进程,以便得知实例是否启动#ps-ef|也可以以DB2实例所有者登录,通过发出db2start命令来确保启动了实例(如果实例已经启动,则会告知SQL1026N数据库管理器已激活;否则,将把实例启动起来)。启动实例时,在UNIX平台需要以DB2实例所有者登录,否则将无法顺利执行db2start命令。如果想停止实例,可以先断开所有的连接(通过forceapplicationsalllistapplications)db2stop停止实例,你可以使用db2stopforce命令DB2使用表和表空间的状态来控制对数据的(也就是帮助保护数据库的完整性),目前DB2至少支持25种表或表空间的状态。与恢复相关的最常见表空间状态是:备份暂挂复原暂挂正滚前滚暂挂表空间在复原后可能发生了输入/输出(I/O)错误后被置于此状态。复原I/O可以使用LISTTABLESPACES命令确定连接数据库中表空间的当前状态,使用SHOWDETAIL选项查看表空间的详细信息。比如我们打开一个DB2CLP窗口,连上示例数据库SAMPLElisttablespacesshowdetail“0x0000”,接着用db2tbst来查看状态编号对应的含义,可以知道,其代表“正常”,部分信息具体如3所3.查看示例数据库SAMPLE的表空间状态C:\>db2connectto =DB2/NT9.1.0SQL标识 =RHETTE =C:\>db2listtablespacesshowdetail =0名 =类 =数据库管理空内容=所有持久数据。常规表空间。 =0x0000 总计页 =可用页 =已用页 =可用页 =高水位标记(页) = = =容器 =表空间标 =名 =类型=系统管理空间 =系统临时数据 =0x0000 =1可用页 =已用页 =可用页 =不适 =不适用 = = =容器 =表空间标 =名 = =所有持久数据。大型表空间。 =0x0000 =4096可用页 =已用页 = = = = = =1C:\>db2tbst0x0000State=NormalDB2V9.1”(Setintegritypending)(checkpending)状态。在V8中,带有尚未验证的约束的表处于“检查暂挂”状态。在V9.1中,“设置完整性暂挂”替代了“检查暂挂”状态。这些是等价的状态。在大多数情况下,LOAD实用程序使用表级别锁定功能来限制对表的。LOAD实用程序不会停顿装入操作所使用的表空间,并且仅对指定了COPYNO选项的装入操作使用表空间状态。锁定级别取决于装入操作是否允许进行读。ALLOWNOACCESS方式的装入操作在装入期间将对表使用互斥锁定。ALLOWREADACCESS方式的装入操作将获取更新锁定并在装入操作期间该锁定,数据时,将把该锁定升级为互斥锁定。在ALLOWREADACCESS方式的装入操作开始之前,LOAD实用程序将等待所有在该装入操作前开始的应用态,所以使用表状态对它们进行补充。可以使用LOADQUERY命令来检查这些状态。通过使用LOCKWITHFORCE选项,LOAD实用程序将强制应用程序释放对它将要装入数据的目 LOADQUERY或s,使用LOADQUERY命令多次查询,也可以通过查看系统视图获取相关信息。比如在Windows平台我们想查看SAMPLE数据库org表的状态,我们可以发出如7所示令:7.LOADQUERY机上时,数据库容易出现磁盘满错误,另外,在使用SMS表空间模式的情况下,由于表空间所需实际空间是按需分配的,所以也有可能会出现磁盘满的问题。所以,DBA每天需要 所在的文件夹是否还有空间,以及SMS表空间对应的容器 可以使用getdbcfg命令查看,找到活动日志 使用操作系统命令(比如,“df–k”等)查看该 C:\>db2connecttosample 数据库服务器=DB2/NT9.1.0SQL标 = =C:\>db2listtablespacesshow 表空间标 =名 = =所有持久数据。大型表空间。 =0x0000 =4096可用页 =已用页 = = = = =容器 =表空间标 =名称=类 =数据库管理空 =所有持久数据。大型表空间。 =0x0000 =4096可用页 =已用页 =可用页 = = = = =容器 =我们一般会使用第管理软件,比如TSM,把归档日志和备份文件映像从磁盘转移到磁带上。设置的方法有很多种,比较常见的有,写一个s,放到操作系统crontab中定期执行。S中写下了多长时间使用TSM进行备份等操作。作为DBA,我们需要经常检查(或者由其他相关管理人员告知)磁带机是否运行正常,第 listhistorybackupallforsample sample匹配的文件条目数=1--------------------------Op对象时间戳记+序 类型设备最早日 ------------------------------------- .LOGS ---------------------------------- -50000100002000030000400005------------------------------------注释:DB2BACKUPSAMPLE----------------------------------EID:8IBMDB2日常汇总(二SYSADM系统管理权限SYSCTRL系统控制权限SYSMAINT权VIEWDB2TRIGGERTABLESPACESEQUENCESCHEMAINDEXDB2ALTERTABLETABLE_NAMEACTIVENOTLOGGED WITHcommitdeletealtertableabactivatenotloggedintiallydeleteabwhereid>1000(ab:createtableab(idint)notloggedDB2WINDOWSOS/2DB2备份DB2INSTPROF变量的事例如何增加一产品?如何删除一个产品的?IBMDB2日常汇总(三如何更新系统上所使用的政策类型?DB2LICM 根据数据与空间之间移动的控制方式不同,分哪两种表空间? ABCDB2ORACLEWITHGOLDSELECT*FROMSYSCAT.VIEWSTEXTSTARTWITHSTART_NUMBERINCREMENTVALUE1NOMAXVALUENOCYCLEDB2(IMPORT)的文件格式有?有EL,ASC,IXF,WSF等DB2(EXPORT)的文件格式有?有EL,IXF,WSF等.DB2(LOAD)的文件格式有?有EL,ASC,IXF等.有:IXF水线(WATERMARK)从来元素达到的最大或最小数值.如何知道堆所需的页的数量?如何建立事件器?如何激活事件器? 器如何查询器的状态?如何删除事件器?DB2EVMON DML:数据语言,用来插入,更新,删除数据的.GRANTREVOKEDDL等DML等DB2DB2如何执行过程?DB2DOSDB2IBMDB2日常汇总(四DB2SELESELE返回用弧度表示的角度的XYEXP3EXP1EXP2IBMDB2日常汇总(五01EXP1EXP2IBMDB2日常汇总(六DB2ORACLEWITHGOLDSELECT*FROMSYSCAT.VIEWSTEXTINCREMENTVALUE1NOMAXVALUENOCYCLEDB2(IMPORT)的文件格式有?有EL,ASC,I

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论