db2多分区数据分布课件_第1页
db2多分区数据分布课件_第2页
db2多分区数据分布课件_第3页
db2多分区数据分布课件_第4页
db2多分区数据分布课件_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

DB2知识讲座1可编辑课件PPT培训内容AddingdatabasepartitionsRedistributingpartitiongroupsAlteringdatabasepartitionsDroppingadatabasepartitions2可编辑课件PPTServicesfileDuringtheinstancecreation,anumberofports,whichareequaltothenumberoflogicalnodesthattheinstanceiscapableofsupporting,arereservedintheservicesfile.TheportsthatarereservedintheservicesfileareusedbytheDB2FastCommunicationManager.Thereservedportshavethefollowingformat:Cat/etc/services|grepdb2/etc/serviceswithforportsreservedfordb2inst1DB2_InstanceName端口号DB2_InstanceName_1端口号DB2_InstanceName_2端口号DB2_InstanceName_END端口号Theonlymandatoryentriesarethebeginning(DB2_InstanceName)andending(DB2_InstanceName_END)ports.Theotherentriesarereservedintheservicessothatotherapplicationsdonotusetheseports3可编辑课件PPTroot@db2One:~>sudb2inst1db2inst1@db2One:~>db2startdb2inst1@db2One:~>db2connecttoitsodbdb2inst1@db2One:~>db2“createtablestudent(idintegernotnullprimarykey,namevarchar(2)notnull)distributebyhash(id)inuserspace01”Note:((如果未指定主键且未定义分布键,那么分布键是该列表中的第一个非长型列)db2inst1@db2One:~>db2“selectdbpartitionnum(id),count(*)fromdb2inst1.studentgroupbydbpartitionnum(id)orderbydbpartitionnum(id)(查看数据分布情况)4可编辑课件PPTDatabasepartitionscanbeaddedtoaDPFenvironmentbyusingthefollowingcommands:db2start...ADDDBPARTITIONNUMADDDBPARTITIONNUMThedb2start...ADDDBPARTITIONNUMcommandstartsDB2andaddsanewpartitiontoanexistinginstanceanddatabase.db2inst1@db2Two:~>

db2startDBPARTITIONNUM4ADDDBPARTITIONNUMHOSTNAMEdb2TwoPORT2withouttablespaces(可选,建议有)04/04/200709:00:1640SQL6075WTheStartDatabaseManageroperationsuccessfullyaddedthenode.Thenodeisnotactiveuntilallnodesarestoppedandstartedagain.SQL6075WTheStartDatabaseManageroperationsuccessfullyaddedthenode.Thenodeisnotactiveuntilallnodesarestoppedandstartedagain.注意:那台机器增加数据库分区就登陆到那台机器上发布命令5可编辑课件PPTUponsuccessfulcompletionofthecommand,thenewdb2nodes.cfgisasshownThedb2nodes.cfgaftersuccessfullyaddingadatabaspartition0db2One01db2One12db2Two03db2Two14db2Two2Note:也可以先更改db2nodes.cfg.把要增加的分区填进去db2inst1@db2Two:~>db2startdbparitionnumndb2inst1@db2Two:~>adddbpartitionnumwithouttablespaces

6可编辑课件PPT7可编辑课件PPTAddtablespaces

db2inst1@db2Two:~>db2"altertablespacetempspace01add('/db2temp/db2inst1/itsodb/NODE0004/tempspace01')ondbpartitionnum(4)“db2inst1@db2Two:~>db2"alterdatabasepartitiongroupIBMDEFAULTGROUPadddbpartitionnum(4)withouttablespaces“db2inst1@db2Two:~>db2"alter

tablespaceuserspace01add(file'/tablespaces/db2inst1/itsodb/NODE0004/userspace01.001’20M)ondbpartitionnum(4)"DB20000ITheSQLcommandcompletedsuccessful表在ibmcatagroup和ibmtempgroup的不能被从新发布。redistribute命令只能在目录分区执行8可编辑课件PPTdb2inst1@db2Two:~>exportDB2NODE=0(switchingpartitions)db2inst1@db2Two:~>db2terminate(终止db2后台进程使其有效)db2inst1@db2Two:~>db2connecttoitsodbdb2inst1@db2Two:~>db2“values(currentdbpartitionnum)”(查看是否在0这个分区上)db2inst1@db2Two:~>db2“redistributedatabasepartitiongroupIBMDEFAULTGROUPuniform”(从新发布下数据)db2inst1@udb2Two:~>db2“selectdbpartitionnum(id),count(*)fromdb2inst1.studentgroupbydbpartitionnum(id)orderbydbpartitionnum(id)(查看数据分布情况)9可编辑课件PPTdb2inst1@db2Two:~

>exportDB2NODE=4db2inst1@db2Two:~>db2terminatedb2inst1@db2Two:~>db2dropdbpartitionumverify(验证是否含有数据,如如有需要从新发布)db2inst1@db2Two:~>exportDB2NODE=0db2inst1@db2Two:~>db2terminatedb2inst1@db2Two:~>db2connecttoitsodbdb2inst1@db2Two:~

>db2"alterdatabasepartitiongroupIBMDEFAULGROUPdropdbpartitionnum(4)“db2inst1@db2Two:~>db2“redistributedatabasepartitiongroup

IBMDEFAULTGROUPuniform”db2inst1@db2Two:~>exportexport=4db2inst1@db2Two:~>db2terminatedb2inst1@db2Two:

温馨提示

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

评论

0/150

提交评论