查看: 4358|回复: 7

DB2学习笔记三 LOAD的使用

[复制链接]
论坛徽章:
10
数据库板块每日发贴之星
日期:2009-06-04 01:01:02祖国60周年纪念徽章
日期:2009-10-09 08:28:002009日食纪念
日期:2009-07-22 09:30:00数据库板块每日发贴之星
日期:2009-06-28 01:01:02数据库板块每日发贴之星
日期:2009-06-15 01:01:02数据库板块每日发贴之星
日期:2009-06-14 01:01:02数据库板块每日发贴之星
日期:2009-06-09 01:01:02数据库板块每日发贴之星
日期:2009-06-07 01:01:02授权会员
日期:2009-06-06 10:43:16数据库板块每日发贴之星
日期:2010-12-01 01:01:01
跳转到指定楼层
1#
发表于 2009-6-20 14:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Load的使用  --如果表有多个字段的话,字段之间是用逗号作为空格的

     db2 => load from F:\DB2\SQL-fengjin\data.txt of del insert into t
     
        SQL3109N  实用程序正在开始从文件 "F:\DB2\SQL-fengjin\data.txt" 装入数据。

        SQL3500W  在时间 "2009-05-20 12:58:25.697936",实用程序在开始 "LOAD"。

        SQL3519W  开始装入一致点。输入记录数 = "0"。

        SQL3520W  “装入一致点”成功。

        SQL3110N  实用程序已完成处理。从输入文件读了 "5" 行。

        SQL3519W  开始装入一致点。输入记录数 = "5"。

        SQL3520W  “装入一致点”成功。

        SQL3515W  在时间 "2009-05-20 12:58:25.879443",实用程序已经完成了 "LOAD"。

        SQL3500W  在时间 "2009-05-20 12:58:25.880460",实用程序在开始 "BUILD"。

        SQL3213I  建立索引方式为 "REBUILD"。

        SQL3515W  在时间 "2009-05-20 12:58:25.951642",实用程序已经完成了 "BUILD"。


        读取行数         = 5
        跳过行数         = 0
        装入行数         = 5
        拒绝行数         = 0
        删除行数         = 0
        落实行数         = 5

        db2 => select * from t

        X
        -----------
                 12
                  1
                 14
                 22
                 33
                 44
                 55
                 66

          8 条记录已选择。
          
          --执行完 LOAD 后, 表t2 所在的表空间USERSPACE1 的状态是备份暂挂
          db2 => list tablespaces

           当前数据库的表空间

表空间标识                        = 0
名称                       = SYSCATSPACE
类型                                       = 数据库管理空间
内容                                = 所有持久数据。常规表空间。
状态                   = 0x0000
   详细解释:
     正常

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

表空间标识                        = 2
名称                       = USERSPACE1
类型                                       = 数据库管理空间
内容                                = 所有持久数据。大型表空间。
状态                   = 0x0020
   详细解释:
     备份暂挂

表空间标识                        = 3
名称                       = TBSP32K0000
类型                                       = 系统管理空间
内容                                = 所有持久数据。常规表空间。
状态                   = 0x0000
   详细解释:
     正常

表空间标识                        = 4
名称                       = TBSP32KTMP0000
类型                                       = 系统管理空间
内容                                = 系统临时数据
状态                   = 0x0000
   详细解释:
     正常

表空间标识                        = 5
名称                       = SYSTOOLSPACE
类型                                       = 数据库管理空间
内容                                = 所有持久数据。大型表空间。
状态                   = 0x0000
   详细解释:
     正常

表空间标识                        = 6
名称                       = TEST
类型                                       = 数据库管理空间
内容                                = 所有持久数据。常规表空间。
状态                   = 0x0000
   详细解释:
     正常

表空间标识                        = 7
名称                       = TEMP
类型                                       = 系统管理空间
内容                                = 用户临时数据
状态                   = 0x0000
   详细解释:
     正常


-----------------------------------------------------------------------

db2 => backup database fengjin to 'F:\DB2'

备份成功。此备份映像的时间戳记是:20090520130818

db2 => list tablespaces
SQL1024N  不存在数据库连接。  SQLSTATE=08003
db2 => connect to fengjin

   数据库连接信息

数据库服务器         = DB2/NT 9.5.0
SQL 授权标识         = FENGJIN
本地数据库别名       = FENGJIN

db2 => list tablespaces

           当前数据库的表空间

表空间标识                        = 0
名称                       = SYSCATSPACE
类型                                       = 数据库管理空间
内容                                = 所有持久数据。常规表空间。
状态                   = 0x0000
   详细解释:
     正常

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

表空间标识                        = 2
名称                       = USERSPACE1
类型                                       = 数据库管理空间
内容                                = 所有持久数据。大型表空间。
状态                   = 0x0000
   详细解释:
     正常

表空间标识                        = 3
名称                       = TBSP32K0000
类型                                       = 系统管理空间
内容                                = 所有持久数据。常规表空间。
状态                   = 0x0000
   详细解释:
     正常

表空间标识                        = 4
名称                       = TBSP32KTMP0000
类型                                       = 系统管理空间
内容                                = 系统临时数据
状态                   = 0x0000
   详细解释:
     正常

表空间标识                        = 5
名称                       = SYSTOOLSPACE
类型                                       = 数据库管理空间
内容                                = 所有持久数据。大型表空间。
状态                   = 0x0000
   详细解释:
     正常

表空间标识                        = 6
名称                       = TEST
类型                                       = 数据库管理空间
内容                                = 所有持久数据。常规表空间。
状态                   = 0x0000
   详细解释:
     正常

表空间标识                        = 7
名称                       = TEMP
类型                                       = 系统管理空间
内容                                = 用户临时数据
状态                   = 0x0000
   详细解释:
     正常

--------------------------------------------------------------------
                查看文件历史的备份情况:

                        list history backup all for fengjin

        删除旧的的备份文件
        
           prune history ...... and delete   删除history file中对应的entry

   
                        db2 => prune history  20090517202317001 and delete
                        SQL2032N  "timestamp" 参数无效。  SQLSTATE=00000
                        db2 => prune history  20090517202317 and delete
                        DB20000I  PRUNE命令成功完成。
                        db2 => prune history   20090520130818 and delete





db2 => list backup all for fengjin

                    列示 fengjin 的历史记录文件

匹配的文件条目数 = 2


Op 对象 时间戳记+序列     类型 设备 最早日志    当前日志     备份标识
-- --- ------------------ ---- --- ------------ ------------ --------------
  B  D  20090520130818001   F    D  S0000010.LOG S0000010.LOG
----------------------------------------------------------------------------
  包含 5 表空间:

  00001 SYSCATSPACE
  00002 USERSPACE1
  00003 TBSP32K0000
  00004 SYSTOOLSPACE
  00005 TEST
----------------------------------------------------------------------------
    注释:DB2 BACKUP FENGJIN OFFLINE
开始时间:20090520130818
   结束时间:20090520130827
     状态:A
----------------------------------------------------------------------------
  EID:23 位置:F:\DB2


Op 对象 时间戳记+序列     类型 设备 最早日志    当前日志     备份标识
-- --- ------------------ ---- --- ------------ ------------ --------------
  B  D  20090520134645001   F    D  S0000011.LOG S0000011.LOG
----------------------------------------------------------------------------
  包含 5 表空间:

  00001 SYSCATSPACE
  00002 USERSPACE1
  00003 TBSP32K0000
  00004 SYSTOOLSPACE
  00005 TEST
----------------------------------------------------------------------------
    注释:DB2 BACKUP FENGJIN OFFLINE
开始时间:20090520134645
   结束时间:20090520134652
     状态:A
----------------------------------------------------------------------------
  EID:26 位置:F:\DB2
  
  

--20090520130818  注释:DB2 BACKUP FENGJIN OFFLINE   开始时间:20090520130818


db2 => prune history 20090520130818 and delete
DB20000I  PRUNE命令成功完成。
db2 => list backup all for fengjin   -- 或者 list history backup all for fengjin

                    列示 fengjin 的历史记录文件

匹配的文件条目数 = 1


Op 对象 时间戳记+序列     类型 设备 最早日志    当前日志     备份标识
-- --- ------------------ ---- --- ------------ ------------ --------------
  B  D  20090520134645001   F    D  S0000011.LOG S0000011.LOG
----------------------------------------------------------------------------
  包含 5 表空间:

  00001 SYSCATSPACE
  00002 USERSPACE1
  00003 TBSP32K0000
  00004 SYSTOOLSPACE
  00005 TEST
----------------------------------------------------------------------------
    注释:DB2 BACKUP FENGJIN OFFLINE
开始时间:20090520134645
   结束时间:20090520134652
     状态:A
----------------------------------------------------------------------------
  EID:26 位置:F:\DB2

            


db2 => load from F:\DB2\SQL-fengjin\data.txt of del messages F:\DB2\load_message
.msg insert into t2 nonrecoverable
招聘 : Linux运维
论坛徽章:
235
紫蜘蛛
日期:2007-09-26 17:05:46玉兔
日期:2007-09-26 17:05:05现任管理团队成员
日期:2011-05-07 01:45:08玉兔
日期:2006-08-29 20:38:48紫蜘蛛
日期:2007-09-26 17:05:34阿斯顿马丁
日期:2013-11-19 10:38:16奔驰
日期:2013-10-16 09:08:58红旗
日期:2014-01-09 11:57:39路虎
日期:2013-08-13 14:52:35林肯
日期:2015-05-19 13:01:16
2#
发表于 2009-6-20 19:16 | 只看该作者
支持!

使用道具 举报

回复
论坛徽章:
1
2009日食纪念
日期:2009-07-22 09:30:00
3#
发表于 2009-6-21 10:50 | 只看该作者

load后会出现表空间的悬挂状态

使用道具 举报

回复
论坛徽章:
138
19周年集字徽章-19
日期:2020-06-08 08:30:56马上加薪
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-18 16:42:022014年新春福章
日期:2014-02-18 16:42:02路虎
日期:2013-11-22 12:26:18问答徽章
日期:2014-05-08 12:15:31
4#
发表于 2009-6-21 15:58 | 只看该作者
笔记有点简单哦

使用道具 举报

回复
论坛徽章:
10
数据库板块每日发贴之星
日期:2009-06-04 01:01:02祖国60周年纪念徽章
日期:2009-10-09 08:28:002009日食纪念
日期:2009-07-22 09:30:00数据库板块每日发贴之星
日期:2009-06-28 01:01:02数据库板块每日发贴之星
日期:2009-06-15 01:01:02数据库板块每日发贴之星
日期:2009-06-14 01:01:02数据库板块每日发贴之星
日期:2009-06-09 01:01:02数据库板块每日发贴之星
日期:2009-06-07 01:01:02授权会员
日期:2009-06-06 10:43:16数据库板块每日发贴之星
日期:2010-12-01 01:01:01
5#
 楼主| 发表于 2009-6-21 17:11 | 只看该作者

回复 #4 棉花糖ONE 的帖子

呵呵,没学多久,学一点就写一点了,O(∩_∩)O~

写的比较肤浅还请各位见谅啊

使用道具 举报

回复
求职 : 数据库管理员
论坛徽章:
186
授权会员
日期:2008-07-27 22:25:202014年新春福章
日期:2014-02-18 16:42:02马上有房
日期:2014-02-18 16:42:02马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:14版主4段
日期:2015-02-26 02:21:03慢羊羊
日期:2015-03-04 14:51:35
6#
发表于 2009-6-22 09:07 | 只看该作者
不错,支持~!

使用道具 举报

回复
论坛徽章:
176
现任管理团队成员
日期:2011-05-07 01:45:08版主7段
日期:2012-07-05 02:21:03ITPUB长老会成员
日期:2015-05-07 15:11:10ITPUB年度最佳版主
日期:2011-04-08 18:37:09ITPUB年度最佳版主
日期:2011-12-28 15:24:18ITPUB牛人
日期:2010-10-25 12:41:322010数据库技术大会纪念徽章
日期:2015-04-23 10:33:192011数据库大会纪念章
日期:2015-04-23 10:33:192012数据库大会纪念章
日期:2015-04-23 10:33:192013数据库大会纪念章
日期:2015-04-23 10:33:19
7#
发表于 2009-6-26 15:16 | 只看该作者
支持。。。LOAD完了,还会出现暂挂吗?
不行就解吧。。。。嘎嘎~

使用道具 举报

回复
论坛徽章:
1
2009新春纪念徽章
日期:2009-01-04 14:52:28
8#
发表于 2009-7-7 10:20 | 只看该作者
找出状态不对的表,直接改吧.有外键引用的话。多执行几次.

select 'SET INTEGRITY FOR '||tabschema||'.'||tabname||'  IMMEDIATE CHECKED;' from syscat.tables where status='C';

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表