欢迎来到天天文库
浏览记录
ID:43032296
大小:58.00 KB
页数:5页
时间:2019-09-25
《DB2常用命令_计算机软件及应用_IT计算机_专业资料》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、DB2常用命令1•关闭db2db2stop或db2stopforce。在脚木小一般两个都写上,避免使用db2stopforce命令,如:db2stopdb2stopforce2.启动db2db2start3•创建数据库db2createdb或db2createdbusingcodesetGBKterritoryCN4•删除数据库执行此操作要小心。db2dropdb如果不能删除,断开所有数据库连接或者重启db2o5•断开数据库连接db2forceapplicationall6•连接数据库db2connecttouser2、rname〉using7•断开数据库连接断开当前数据库连接:db2connectreset或者•:db2discormectcurrent断开所有数据库的连接:db2disconnectall8•备份数据库db2backupdb备注:执行以上命令之前需要断开数据库连接9•恢复数据库db2restoredb10.导出数据文件db2moveexport卜snv模式名称,一般为db2admin>]卜tnv表名,多个之间用逗号分隔〉]11.导入数据文件db2moveimport12•列3、出数据库中所有dbdb2listdbdirectory13.进入db2命令环境在“运行”中执行:db2cmd14.获取db2数据库悸理配置环境信息db2getdbmcfg15•获取db2某个数据库数据库管理配置环境信息db2getdbcfgfor或者:连接至某个数据库以示执行db2getdbcfgo16.设置联介数据库为可用(默认联合数据库不可用)db2updatedbmcfgusingfederatedyes17.更改db2日志空间的大小备注:以卜-命令为了防止db2数据床过份使用硬盘空间而设,仅用于开发者口己机器上的db2,如果是服务器,则参数需耍修改4、。db2UPDATEDBCFGFORUSINGlogretainOFFlogPRimary3logsecond2logfilsiz25600;如果页人小是4KB,则以上命令创建3个100M的II志文件,占用300MB硬盘空间。25600*4KB=102400KBo18.创建临时表空间DB2CREATEUSERTEMPORARYTABLESPACESTMaspACEPAGESIZE32KMANAGEDBYDATABASEUSING(FILE'D:DB2_TABSTMASPACE.F1*10000)EXTENTSIZE25619.获取数据府管理器的快照数据5、db2-vgetsnapshotfordbm20•显示进行程号db2listapplicationsshowdetail21.调査错误sqlcode:产品特定错误码;sqlstate:DB2系列产品的公共错误码,符合ISO/ANSI92SQL标准。调杏sqlcode:db2调杏sqlstate:db2?0800422创建表空间rem创建缓冲池空间8Kdb2connecttogatherdb2CREATEBUFFERPOOLSTMABMPIMMEDIATESIZE25000PAGESIZE8Krem创建表空间:STMArem必须确认路径止确remD:DB2Containe6、rStmadb2droptablespacestmadb2CREATEREGULARTABLESPACESTMAPAGESIZE8KMANAGEDBYSYSTEMUSING('D:DB2ContainerStma*)EXTENTSIZE8OVERHEAD10.5PREFETCHSIZE8TRANSFERRATE0.14BUFFERPOOLSTMABMPDROPPEDTABLERECOVERYOFFdb2connectreset23.将暂挂的数据恢复到前滚状态db2ROLLFORWARDDATABASETESTDBTOENDOFLOGSANDCOMPLETENORET7、RIEVE24.备份表空间BACKUPDATABASEYNDCTABLESPACE(USERSPACE1)TO“D:temp”WITH2BUFFERSBUFFER1024PARALLELISM1WITHOUTPROMPTING25.创建db2工具数据唐db2createtoolscatalogsystoolscreatenewdatabasetoolsdb26.如何进行增量/差量备份增量:上一次完整备份至本次备份Z间增加的数据部分;差量(delta):±次备份以来(可能是完整备份、增量备份或者差量备份)至本次备份之间增加的数
2、rname〉using7•断开数据库连接断开当前数据库连接:db2connectreset或者•:db2discormectcurrent断开所有数据库的连接:db2disconnectall8•备份数据库db2backupdb备注:执行以上命令之前需要断开数据库连接9•恢复数据库db2restoredb10.导出数据文件db2moveexport卜snv模式名称,一般为db2admin>]卜tnv表名,多个之间用逗号分隔〉]11.导入数据文件db2moveimport12•列
3、出数据库中所有dbdb2listdbdirectory13.进入db2命令环境在“运行”中执行:db2cmd14.获取db2数据库悸理配置环境信息db2getdbmcfg15•获取db2某个数据库数据库管理配置环境信息db2getdbcfgfor或者:连接至某个数据库以示执行db2getdbcfgo16.设置联介数据库为可用(默认联合数据库不可用)db2updatedbmcfgusingfederatedyes17.更改db2日志空间的大小备注:以卜-命令为了防止db2数据床过份使用硬盘空间而设,仅用于开发者口己机器上的db2,如果是服务器,则参数需耍修改
4、。db2UPDATEDBCFGFORUSINGlogretainOFFlogPRimary3logsecond2logfilsiz25600;如果页人小是4KB,则以上命令创建3个100M的II志文件,占用300MB硬盘空间。25600*4KB=102400KBo18.创建临时表空间DB2CREATEUSERTEMPORARYTABLESPACESTMaspACEPAGESIZE32KMANAGEDBYDATABASEUSING(FILE'D:DB2_TABSTMASPACE.F1*10000)EXTENTSIZE25619.获取数据府管理器的快照数据
5、db2-vgetsnapshotfordbm20•显示进行程号db2listapplicationsshowdetail21.调査错误sqlcode:产品特定错误码;sqlstate:DB2系列产品的公共错误码,符合ISO/ANSI92SQL标准。调杏sqlcode:db2调杏sqlstate:db2?0800422创建表空间rem创建缓冲池空间8Kdb2connecttogatherdb2CREATEBUFFERPOOLSTMABMPIMMEDIATESIZE25000PAGESIZE8Krem创建表空间:STMArem必须确认路径止确remD:DB2Containe
6、rStmadb2droptablespacestmadb2CREATEREGULARTABLESPACESTMAPAGESIZE8KMANAGEDBYSYSTEMUSING('D:DB2ContainerStma*)EXTENTSIZE8OVERHEAD10.5PREFETCHSIZE8TRANSFERRATE0.14BUFFERPOOLSTMABMPDROPPEDTABLERECOVERYOFFdb2connectreset23.将暂挂的数据恢复到前滚状态db2ROLLFORWARDDATABASETESTDBTOENDOFLOGSANDCOMPLETENORET
7、RIEVE24.备份表空间BACKUPDATABASEYNDCTABLESPACE(USERSPACE1)TO“D:temp”WITH2BUFFERSBUFFER1024PARALLELISM1WITHOUTPROMPTING25.创建db2工具数据唐db2createtoolscatalogsystoolscreatenewdatabasetoolsdb26.如何进行增量/差量备份增量:上一次完整备份至本次备份Z间增加的数据部分;差量(delta):±次备份以来(可能是完整备份、增量备份或者差量备份)至本次备份之间增加的数
此文档下载收益归作者所有