`

DB2通过备份创建数据库

DB2 
阅读更多

最近在使用DB2时遇到一个问题:如何把服务器上备份下来的数据库在本地复原上呢?
在网上找啊找啊找啊好像没有真正的恢复,通过自己的研究终于整明白了,和大家分享一下,希望对初学者有所帮助。
由于是通过别的机器备份出来的文件进行复原一个新数据库所以不能通过控制中心复原。
首先将备份的数据库文件放在E:\DB2BAK里
然后打开命令行窗口执行
白金山:db2代码 复制代码
  1. db2restoredatabase原数据库名称fromE:\DB2BAKtakenat20090909090909(时间戳)into新数据库名称redirectwithoutrollingforward

会出现如下错误信息
白金山:db2代码 复制代码
  1. SQL1277N复原已检测到一个或多个表空间容器是不可访问的,或者已将它们的状态设置为
  2. “必须定义存储器”。
  3. DB20000IRESTOREDATABASE命令成功完成。

这说明在新机器中原来的表空间不存在
回到服务器上通过如下命令查看原来的表空间
白金山:db2代码 复制代码
  1. db2connectto数据库名称
  2. db2listtablespaces

这里会看到
白金山:db2代码 复制代码
  1. 当前数据库的表空间
  2. 表空间标识=0
  3. 名称=SYSCATSPACE
  4. 类型=系统管理空间
  5. 内容=任何数据
  6. 状态=0x0000
  7. 详细解释:
  8. 正常
  9. 表空间标识=1
  10. 名称=TEMPSPACE1
  11. 类型=系统管理空间
  12. 内容=系统临时数据
  13. 状态=0x0000
  14. 详细解释:
  15. 正常

等字样把它记下来
回到自己的机器在D:\DB2DATA以上面表空间名称为文件名创建文件夹
回到自己的机器命令行执行如下命令
白金山:db2代码 复制代码
  1. db2settablespacecontainersfor0using(path"D:\DB2DATA\SYSCATSPACE")
  2. DB20000ISETTABLESPACECONTAINERS命令成功完成。
  3. db2settablespacecontainersfor1using(path"D:\DB2DATA\TEMPSPACE1")

D:\DB2DATA是新数据的位置记住这里除了文件夹以外什么都不能有哦。
OK执行下面最后一步
白金山:db2代码 复制代码
  1. RESTOREDATABASE原数据库名称CONTINUE

至此新的数据库就出来了
分享到:
评论

相关推荐

    DB2通过备份创建数据库.doc

    DB2通过备份创建数据库.doc

    DB2数据库相关操作笔记很实用-数据备份,数据还原,定时备份等

    3. 创建数据库 —— 3.1 找到服务器上面的命令窗口 —— 3.2 创建数据库详解 4. 数据库备份文件恢复 —— 4.1 恢复备份数据库备份文件 —— 4.2 执行脚本 5. 计算机任务调度备份数据库 —— 5.1 数据库实时备份 ...

    DB2创建索引和数据库联机备份之间有冲突_一次奇特的锁等待问题案例分析-contracted.doc

    在本文中将具体分析一个 DB2 数据库联机备份期间创建索引被锁等待的实际案例,使读者能够了解这一很有可能经常发生的案例的前因后果,在各自的工作场景能够有效的避免该问题,同时还可以借鉴本文中采用的 DB2 锁等待...

    db2数据库的建立及还原

    一、数据库的建立 二、数据库的备份 三、数据库的还原

    DB2数据库管理手册

    1.3.9 数据库备份和恢复方案 17 1.3.9.1 离线备份 18 1.3.9.2 在线备份 18 1.4 配置客户端 19 1.4.1 AIX上 19 1.4.1.1 用户的准备 19 1.4.1.2 配置客户端 19 1.4.2 Windows95/98/NT上 21 1.4.2.1 分辨服务器的主机...

    db2常用命令大全

    6、create database <数据库名> using codeset utf-8 territory CN --创建数据库使用utf-8编码 7、db2 catalog 命令 db2 catalog tcpip node <接点名称> remote <远程数据库地址> server <端口号> --把远程...

    db2 常用命令大全

    6. 创建数据库 create database <数据库名> using codeset utf-8 territory CN -- 创建数据库使用 utf-8 编码 7. Catalog 命令 db2 catalog 命令 db2 catalog tcpip node <接点名称> remote <远程数据库地址> ...

    db2数据库入门教程(官方中文版)

    实验 #1 安装DB2 Express-C,创建 SAMPLE数据库........................................................32 第 4章 – DB2的应用环境............................................................................

    db2中常用的命令大全

    6. 创建数据库:create database <数据库名> using codeset utf-8 territory CN --创建数据库使用 utf-8 编码 7. 远程数据库映射:db2 catalog tcpip node <接点名称> remote <远程数据库地址> server <端口号> --...

    db2常用命令大全.docx

    6. 创建数据库:`create database <数据库名> using codeset utf-8 territory CN` 用于创建数据库使用 utf-8 编码。 7. catalog 命令:`db2 catalog tcpip node <接点名称> remote <远程数据库地址> server <端口号>...

    数据库灾难性恢复(数据库技术;灾难性;恢复;数据备份)

    数据库备份创建了数据库的时间点映象,它是灾难恢复解决方案的基本组件。DB2 提供了几种备份,包括脱机备份、联机备份和增量备份。从备份恢复所需的时间取决于数据库的大小和可用于执行恢复的硬件资源。 由于数据库...

    神通数据库-数据库快速入门.pdf

    在模式中创建数据库对象或访问模式中的对象时,可在对象名前指定模式名。 • 支持数据备份和恢复 神通数据库的备份/恢复工具具有图形化的操作界面。用户利用备份工具可以对整个数据库、指定数据 库、或者指定库中的...

    couchdb-cli:用于备份数据库和复制的 CouchDB CLI 工具

    数据库创建 coucher database -c http://user:pass@123.123.123.123:5984 -a create -d db1,db2,db3 数据库删除 coucher database -c http://user:pass@123.123.123.123:5984 -a delete -d db1,db2,db3 数据库复制...

    db2 9 731 中文教材

    学习如何创建 DB2 数据库,以及存储表、索引、和数据的不同机制。本教程主要关注分区、压缩和 XML 方面的知识。 • 第 3 部分:数据访问 本教程将带领您学习管理 DB2 对象的各个步骤,其中包括索引、约束、参照完整...

    db2数据库入门官方教程(中文版)

    实验 #1 安装DB2 Express-C,创建 SAMPLE数据库........................................................32 第 4章 – DB2的应用环境............................................................................

    数据库基本----SQL语句大全

    创建数据库是 database 系统中最基本的操作,通过这条语句可以创建一个新的数据库。 二、删除数据库 drop database dbname 删除数据库是 database 系统中一个危险的操作,通过这条语句可以删除已经存在的数据库。...

    db2-技术经验总结

    1.55. 创建数据库的instance 81 1.56. 创建数据库的catalog 81 1.57. 如何在命令行下执行DB2脚本(script) 82 1.58. 怎么样获取表结构以及索引的信息 82 1.59. 如果怀疑应用程序有死锁现象,如何确认是否死锁,并...

    Oracle数据库学习指南

    43. 手工创建数据库的全部脚本及说明 44. 提高Oracle数据库应用系统安全的举例与分析 45. 在ORACLE7数据库并发控制技术的研究及其应用 46. 在SQLPlus中insert进的都是中文的,为什么一存入服务器后,再select出的...

    数据库原理(第5版)

    “Access工作台”部分在第1章中介绍了如何创建数据库和单个表,逐渐转移到不同主题,到最后第7章介绍相对于Microsoft Access数据库的Web数据库处理,和第8章介绍使用Microsoft Access和Microsoft Excel生成Pivot...

    DB2最新维护手册,从豆丁买来的。

    6、 创建数据库前调整好系统时间 16 7、 不要随便执行 CHOWN (CHMOD) –R (UNIX/LINUX) 17 8、 在归档日志模式下使用LOAD记得加NONRECOVERABLE参数 17 六、 附:以脱机方式重组表 17 七、 附:索引重组 17 八、 ...

Global site tag (gtag.js) - Google Analytics