db2数据库备份与恢复.doc_第1页
db2数据库备份与恢复.doc_第2页
db2数据库备份与恢复.doc_第3页
db2数据库备份与恢复.doc_第4页
db2数据库备份与恢复.doc_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

一、Db2数据库的备份和恢复21、备份数据库22、恢复数据库2二、Db2数据库的导入与导出61、执行db2move 命令导出数据。62、执行db2move 命令导出数据。83、执行db2look 命令导出DDL文件。8一、Db2数据库的备份和恢复1、 备份数据库 db2 backup db to 注:在备份前需断开所有与数据库的连接,断开连接后再备份. 例: db2 force application all db2 backup db sample to d:db2_bk2、 恢复数据库 db2 restore db from 例: db2 restore db ncdb from d:db2_bk将上面做的备份作恢复测试1) 连接到sample数据库,模拟数据丢失,将数据库中的部分表删除。2)将表删除3)执行 db2 restore db sample from d:db2_bk 恢复语句二、Db2数据库的导入与导出1、执行db2move 命令导出数据。 如: db2move export tc -u -p 密码参数 tc 创建表的用户名 -tn 用户的表名 -sn 模式名 即导出该模式下的所有表以上三个参数只适用于export命令1) 如:导出数据库ncdb 的SM_USER表,表中有485条记录。db2move ncdb export -tn SM_USER -u db2inst1 -p 1 使用-tn指定导出的表名2) 使用-sn参数指定导出某个用户或几个用户的所有的表如下:导出用户db2inst1的所有的表3)查看导出的备份集4)模拟SM_USER表数据丢失2、执行db2move 命令导入数据。5)使用export出的逻辑数据集进行恢复 执行db2move命令,导入表的结构及数据。 格式:db2move import -io replace_create -u -p 例:恢复上面丢失的表 SM_USRRE:20090521SM_USERdb2move ncdb import -io replace_create -u db2inst1 -p 13、执行db2look 命令导出DDL文件。即数据库的结构文件 如:db2look -d -u -e -o d:db2_bkcredb.sql -i -w 如果想在另外一个库上生成相同的数据库结构,则只需要将生成的文件中的connect to dababasename 改为自己的数据库名即可;然后执行db2 -tvf createdatabase.sql命令,就可生成相同结构的数据库,没有数据,如 我们将上图中的NCDB改为dbtest,生成结构的过程如下图:完成后使用load命令或import命令将使用export命令导出的数据备份导入数据库新的数据库 dbtest 中。如:db2move dbtest load 或 db2

温馨提示

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

评论

0/150

提交评论