`
guoyanxi
  • 浏览: 275685 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

db2备份单个表

    博客分类:
  • db2
阅读更多
作为DBA,往往会备份整个数据库,但是有的时候需要备份单个表,在db2有以下两种方法:
--方法1 使用db2命令
--导出表结构ddl
bash-3.00$ db2look -d mtpdb -t SIBOWNER -e
-- No userid was specified, db2look tries to use Environment variable USER
-- USER is: A1INMTP
-- The db2look utility will consider only the specified tables 
-- Creating DDL for table(s)
-- This CLP file was created using DB2LOOK Version "9.5" 
-- Timestamp: Fri Feb 18 19:10:10 2011
-- Database Name: MTPDB          
-- Database Manager Version: DB2/AIX64 Version 9.5.5       
-- Database Codepage: 1208
-- Database Collating Sequence is: IDENTITY

-- Binding package automatically ... 
-- Bind is successful
-- Binding package automatically ... 
-- Bind is successful

CONNECT TO MTPDB;

------------------------------------------------
-- DDL Statements for table "IBMWSSIB"."SIBOWNER"
------------------------------------------------
 

CREATE TABLE "IBMWSSIB"."SIBOWNER"  (
                  "ME_UUID" VARCHAR(16) , 
                  "INC_UUID" VARCHAR(16) , 
                  "VERSION" INTEGER , 
                  "MIGRATION_VERSION" INTEGER )   
                 IN "USERSPACE1" ; 



COMMIT WORK;

CONNECT RESET;

TERMINATE;


--导出数据
db2 => export to "/tmp/IBMWSSIB.SIBOWNER.bak20110219" of del messages "/tmp/IBMWSSIB.SIBOWNER.msg" select * from IBMWSSIB.SIBOWNER

Number of rows exported: 1

--方法2 使用SQL (其实不属于SQL,只有db2使用)
--建立相同结构的表
db2 => create table TableName as (select * from TblName) definition only

--插入原有数据
db2 => insert into TableName select * from TblName



以上只讨论数据层面,没有讨论复制、备份授权的东西
分享到:
评论
2 楼 luogen33 2012-05-21  
      
1 楼 alvin198761 2012-02-28  
能根据schame备份数据库不??

相关推荐

    window db2数据库备份Bat脚本

    了解如何使用`db2restore`命令进行数据库恢复也是至关重要的,包括选择合适的恢复模式(如至时间点恢复、单个表空间恢复等)。 10. **安全策略**:备份文件的安全性不容忽视,应确保备份文件存储在安全的位置,并...

    db2 导入导出单个表的操作详解

    本文将详细提供db2导入导出单表数据及db2备份恢复等相关一些操作命令汇总,有需求的朋友可以参考

    db2DB2 V9表分区

    2. **维护简化**:对单个数据分区执行管理任务,如备份和恢复,比对整个表操作更加灵活和高效。 3. **容量扩展**:允许创建非常大的表,最大可包含32,000个数据分区,极大地增加了单表的潜在大小。 4. **索引控制**...

    DB2 数据库备份

    根据具体情况,可以选择恢复整个数据库、单个表空间甚至特定表。 除了传统的备份方式,DB2还支持更高级的功能,如在线备份,允许在数据库运行的同时进行备份,不会影响正常业务。此外,利用快照备份和远程复制等...

    DB2导出、导入表结构、表数据及数据库安装小结(Windows环境)

    导出单个表的数据通常是为了备份或分析特定表的数据。 **步骤1:** 使用`DB2EXPORT`命令导出指定表的数据: ``` DB2EXPORT TO [path(eg..D:/TABLE_NAME.IXF)] OF IXF SELECT [字段(eg..* or col1, col2, …… coln...

    NetVault DB2配置指南.doc

    ##### 4.4 DB2单个表空间恢复 - **恢复流程**: 1. 执行DB2全备份恢复。 2. 通过DB2命令行工具或图形界面选择需要恢复的表空间。 3. 进行特定表空间的恢复操作。 #### 五、防止表意外删除 - **添加限制删除保护...

    db2用户权限详解1

    在DB2中,存在多种数据库级权限,这些权限适用于整个数据库而不是单个表或其他对象。下面列出了一些常见的数据库级权限及其作用: 1. **CREATETAB**:用户可以在数据库中创建表。 2. **BINDADD**:用户可以使用 `...

    datax数据迁移插件-db2reader

    3. **数据备份**: 定期备份DB2数据库中的关键数据,确保数据安全。 五、性能优化与注意事项 1. **并行迁移**: 合理设置`splitPK`,根据DB2表的实际结构和数据分布,拆分任务以提高迁移速度。 2. **数据过滤**: ...

    DB2 731培训认证

    理解如何使用DB2的恢复工具进行数据恢复,包括系统恢复、事务恢复和单个表恢复。 7. **高可用性与灾难恢复**:了解DB2的高可用性特性,如镜像、纯复制、全局临时表、SQL自动重试等。学习如何设计和实现灾难恢复方案...

    DB2 DPF原理应用

    2. 架构限制:分区可以突破单个数据库的表和表空间大小限制,允许更大的数据量。 3. 内存管理:每个分区管理自己的资源,对于内存有限的环境,分区有助于优化资源使用。 4. 数据装载性能:并行装载数据到所有分区,...

    北邮数据库实验五-数据库的备份与恢复.docx

    3. **单个表的意外丢失** - 实验者会执行全库备份,然后模拟删除特定表的情况。在此之后,执行插入和提交操作以生成日志记录,这些记录对于后续的恢复至关重要。通过恢复操作,表将被重新引入数据库,并验证其内容...

    Linux下DB2安装手册

    这包括停止单个实例,执行必要的维护命令,如`db2force applications all`和`db2terminate`,然后应用补丁或更新。通常,这需要以实例所有者身份运行`db2stop`命令,并在后续步骤中使用`db2lic`命令管理许可证。 在...

    IBM DB2通用数据库Windows版快速入门IBM DB2通用数据库Windows版快速入门

    1. **数据模型**:DB2基于关系数据模型,其中数据以表格形式存储,每个表格由列和行组成,列定义数据类型,行代表单个记录。 2. **数据库实例**:在DB2中,一个实例是一个运行中的数据库服务器,可以管理一个或多个...

Global site tag (gtag.js) - Google Analytics