• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >DB2 > DB2通过备份创建数据库

DB2通过备份创建数据库

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2017-06-28

匿名通过本文主要向大家介绍了db2数据库备份,db2数据库备份恢复,db2数据库自动备份,db2数据库备份还原,linux备份db2数据库等相关知识,希望本文的分享对您有所帮助
</div>

最近在使用DB2时遇到一个问题:如何把服务器上备份下来的数据库在本地复原上呢?

在网上找啊找啊找啊好像没有真正的恢复,通过自己的研究终于整明白了,和大家分享一下,希望对初学者有所帮助。

由于是通过别的机器备份出来的文件进行复原一个新数据库所以不能通过控制中心复原。

首先将备份的数据库文件放在E:\DB2BAK里

然后打开命令行窗口执行

白金山:db2代码  

db2 restore database 原数据库名称 from E:\DB2BAK taken at 20090909090909(时间戳) into 新数据库名称 redirect without rolling forward 

会出现如下错误信息

白金山:db2代码   

SQL1277N 复原已检测到一个或多个表空间容器是不可访问的,或者已将它们的状态设置为 
 
“必须定义存储器”。 
DB20000I RESTORE DATABASE 命令成功完成。 

这说明在新机器中原来的表空间不存在

回到服务器上通过如下命令查看原来的表空间

白金山:db2代码  

db2 connect to 数据库名称 
db2 list tablespaces 

这里会看到

白金山:db2代码  

      当前数据库的表空间 
 
 表空间标识             = 0 
 名称                = SYSCATSPACE 
 类型                = 系统管理空间 
 内容                = 任何数据 
 状态                = 0x0000 
  详细解释: 
   正常 
 
 表空间标识             = 1 
 名称                = TEMPSPACE1 
 类型                = 系统管理空间 
 内容                = 系统临时数据 
 状态                = 0x0000 
  详细解释: 
   正常 

等字样把它记下来

回到自己的机器在D:\DB2DATA以上面表空间名称为文件名创建文件夹

回到自己的机器命令行执行如下命令

白金山:db2代码  

db2 set tablespace containers for 0 using (path "D:\DB2DATA\SYSCATSPACE") 
DB20000I SET TABLESPACE CONTAINERS 命令成功完成。 
db2 set tablespace containers for 1 using (path "D:\DB2DATA\TEMPSPACE1") 

D:\DB2DATA是新数据的位置记住这里除了文件夹以外什么都不能有哦。

OK执行下面最后一步

白金山:db2代码   

RESTORE DATABASE 原数据库名称 CONTINUE 

至此新的数据库就出来了

</div> </div> </div> </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • DB2数据库的备份和恢复
  • 使用 DB2 增量备份
  • DB2通过备份创建数据库
  • 提高DB2数据备份与恢复的效率
  • DB2 V9 自动维护,第 2 部分: 启用自动备份功能
  • 验证DB2的备份是成功技巧
  • DB2数据库的备份与恢复
  • 有关DB2数据库备份参数修改后报错问题
  • 有关DB2数据库备份参数修改后报错问题
  • 如何验证DB2数据库是否备份成功

相关文章

  • 2017-06-28在 DB2 Universal Database 中实现管道
  • 2017-06-28执行DB2的命令有哪些方式
  • 2017-06-28POWER5+和AIX 5L多页面支持下的IBM DB2 Enterprise 9性能
  • 2017-05-11DB2中REVERSE函数的实现方法
  • 2017-06-28使用 Rational Data Architect 定义和实施数据对象命名标准
  • 2017-06-28DB2 9.7 对分区表进行全文本搜索
  • 2017-05-11DB2 UDB V8.1管理学习笔记(二)
  • 2017-06-28单向Q复制实践:db2表复制到db2
  • 2017-08-28DB2 -SQLSTATE
  • 2017-06-28Data Studio Administrator V1.2 中的数据保留和数据迁移

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • DB2数据库在RS6000上的安装过程
    • DB2 信息集成: 总览图
    • DB2数据库系统信息集成解析
    • 用db2diag工具诊断日志记录
    • 抛砖引玉,实例讲解DB2中的表空间
    • 如何在多分区 DB2 数据库(DPF)上安装 DB2 Warehouse Enterprise Edition V9.5:图解安装过程
    • 使用DB2look重新创建优化器访问计划(9)
    • DB2常见问题1000问(之六)
    • DB2 9 应用开发(733 考试)认证指南,第 2 部分
    • IBM DB2前世今生之分布式平台的DB2

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有