`
luoluofei
  • 浏览: 637 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

DB2 数据库的备份与还原

 
阅读更多

1.db2数据库 备份

创建文件:mkdir 201005051619 在这个文件夹操作
停止db2数据库:db2stop force
启动db2数据库:db2start


导出数据库对象信息

db2look -d test(库名) -a -o dbobj.dll -e –x –l


导出数据,导出之前最好建立一个目录。

  db2move test(库名) export - u userName -p passWord -aw

-u 用户名 -p 密码


备份完以后 会在 当前文件夹(201005051619) 中 生成很多文件 一个库文件 和一些 数据



2.db2数据还原

windows 下

在命令行中 删除 原来的库(一般 windows下都不能在当前的额 cmd窗口中执行 所以要 执行db2cmd 再弹出一个cmd窗口,在此窗口中 执行操作)


建表
DB2 CREATE DATABASE test AUTOMATIC STORAGE YES ON 'D:' ALIAS test USING CODESET UTF-8 TERRITORY CN COLLATE USING SYSTEM PAGESIZE 32768


重建数据库对象

dbobj.ddl 里面包含了外键的的DDL, 把这部分DLL 单独拷到一个文件foreignkey.dll 然后把剩下的 语句 拷到另外一个 table.dll 文件中

先执行这部分
db2 –tvf table .ddl
然后装载数据
db2move test load
最后 创建外键
db2 –tvf foreignkey.dll
授权
db2 GRANT DBADM,CREATETAB,BINDADD,CONNECT,CREATE_NOT_FENCED_ROUTINE,IMPLICIT_SCHEMA,LOAD,CREATE_EXTERNAL_ROUTINE,QUIESCE_CONNECT ON DATABASE TO USER USERNAME
db2 GRANT CREATEIN,DROPIN,ALTERIN ON SCHEMA test USER USERNAME


linux环境下

2.先删除 原来数据库 db2 drop db test 

3.创建数据库 语句
db2 create db test AUTOMATIC STORAGE YES USING CODESET UTF-8 TERRITORY CN COLLATE USING SYSTEM PAGESIZE 32768

4.创建表 语句

db2 -tvf   table.dll(分离出来的 建表文件)

5.加载数据

db2move test load

6.创建 外键关系 语句
db2 -tvf   foreignkey.dll

7.授权
db2 GRANT DBADM,CREATETAB,BINDADD,CONNECT,CREATE_NOT_FENCED_ROUTINE,IMPLICIT_SCHEMA,LOAD,CREATE_EXTERNAL_ROUTINE,QUIESCE_CONNECT ON DATABASE TO USER USERNAME
db2 GRANT CREATEIN,DROPIN,ALTERIN ON SCHEMA test TO USER USERNAME

8. 停止 数据库 db2stop force

9.启动数据库 db2start



如果遇到不能连接数据库 执行 db2 connect to test

分享到:
评论

相关推荐

    DB2 数据库备份还原

    "DB2 数据库备份还原" DB2 数据库备份还原是数据库管理中非常重要的一部分,本文将详细讲解 DB2 数据库备份还原的操作过程,包括使用 DB2 控制中心和命令行方式进行备份和还原。 使用 DB2 控制中心备份数据库 ...

    java版本db2数据库的备份还原

    ### Java版本DB2数据库的备份与还原方法详解 #### 一、引言 DB2作为IBM的一款企业级数据库管理系统,在很多领域都有广泛的应用。相比于Oracle等其他数据库系统,DB2在进行备份和恢复操作时有着自己独特的方式。...

    DB2数据库备份还原.SQL

    DB2数据库备份还原.SQL 命令 介绍 详细操作说明。

    DB2数据库备份与恢复

    ### DB2数据库备份与恢复详解 #### 一、概述 DB2是一种广泛使用的数据库管理系统,提供了强大的数据管理和处理能力。为了确保数据的安全性和完整性,DB2支持多种备份和恢复策略,包括脱机备份(冷备份)和联机备份...

    DB2备份与还原总结 (附源码)

    DB2 数据库备份与还原是数据库管理中至关重要的环节,确保数据的安全性和一致性。DB2 V9 引入了一些新特性,特别是在联机备份和还原过程中,这些特性使得备份过程更加灵活,同时增强了数据恢复的可靠性。 在DB2 V9...

    db2数据库备份和恢复

    ### DB2数据库备份与恢复详解 #### 一、DB2数据库备份的重要性 DB2是IBM开发的一款关系型数据库管理系统,广泛应用于企业级数据处理场景。数据库备份是数据管理中的核心环节,它能确保在系统故障、人为误操作或...

    DB2数据库还原

    - 在进行DB2数据库还原时,一定要确保备份文件的完整性和准确性,避免使用过期或损坏的备份文件。 - 数据库还原可能需要较长时间,尤其是在大型数据库中。因此,在生产环境中进行此类操作时,应选择业务低峰时段进行...

    深入了解IBM DB2数据库的备份与恢复

    ### 深入了解IBM DB2数据库的备份与恢复 #### 一、数据库备份的重要性 在信息化时代,数据成为组织和...以上内容涵盖了DB2数据库备份与恢复的基础理论知识及其实践过程,希望能帮助读者更好地理解和掌握这一主题。

    db2数据库的建立及还原

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

    linux之间实现db2异机备份还原总结

    ### Linux之间实现DB2异机备份还原总结 在IT领域,数据备份与恢复是一项至关重要的工作,尤其是在数据库管理系统(如IBM DB2)中。本文将详细介绍如何在两台Linux服务器之间实现DB2数据库的异机备份与恢复。具体来...

    DB2 V9联机备份还原经典

    【DB2 V9联机备份还原经典】 DB2 V9引入了一种新的备份特性,即在联机备份过程中包括日志文件(INCLUDE LOGS选项)。这个功能使得备份映像不仅包含数据库的数据文件,还包含了恢复数据库所必需的日志文件,从而确保...

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

    1. 注意事项 2. 数据库安装 ——2.1 DB2 Express-C Version 11.1 下载 ——2.2 数据库安装步骤 3. 创建数据库 —— 3.1 找到服务器上面的命令窗口 —— 3.2 创建数据库详解 ...—— 7.2 卸载DB2数据库

    DB2数据库配置相关文档

    这篇文档主要探讨了DB2数据库的配置、性能优化以及备份与恢复的相关知识。 首先,"DB2新建数据库并将物理备份复原到新数据库(一).doc"和"DB2新建数据库并将物理备份复原到新数据库(二).doc"这两份文档详细阐述...

    基于Linux系统下的TSM和DB2数据库的还原性测试03-TSM自身数据库及DB2异地跨节点恢复.pdf

    在本案例中,测试的目的是验证TSM自身数据库的备份和恢复机制的有效性,以及验证通过TSM进行DB2数据库备份的灾难恢复能力。具体内容包括在Linux环境下执行TSM数据库和配置文件的备份,以及在异地的新服务器上恢复TSM...

    DB2 V10 备份与恢复

    DB2数据库备份可以分为离线备份和在线备份。离线备份通常在数据库脱机状态下进行,而在线备份则允许数据库在备份过程中继续运行。 文章提到的测试环境为Windows7 64位系统,使用的是DB2 V10单机版本,并创建了一个...

    DB2资料数据备份,数据还原,DB2原理

    5. **JDBC连接**:QS13_DB2v8_JDBC.pdf可能讲解如何使用Java Database Connectivity (JDBC) API来连接和操作DB2数据库,这对于Java开发者尤其重要,因为JDBC是Java应用程序与数据库交互的标准接口。 6. **应用开发*...

    windows下DB2数据库恢复

    #### 二、DB2 数据库备份与恢复的重要性 - **数据安全性**:通过定期备份可以防止因硬件故障、系统崩溃等原因导致的数据丢失。 - **业务连续性**:快速的数据恢复机制能够确保业务的连续性,减少因数据问题造成的...

    DB2 备份和还原数据库

    DB2数据库的备份和恢复是数据库管理中的关键环节,确保数据的安全性和可恢复性。本文将详细介绍DB2的离线全备份、在线备份(包括在线增量备份)以及恢复数据库的步骤。 一、备份数据库 1. 离线全备份 离线全备份是...

Global site tag (gtag.js) - Google Analytics