点击上方“IT那活儿”,关注后了解更多内容,不管IT什么活儿,干就完了!!!
一
表空间backup-pending
copy on
copy yes
nonrecoverable
[db2i97@localhost ~]$ db2 connect to sample
[db2i97@localhost ~]$ db2 "create tablespace ts1"
[db2i97@localhost ~]$ db2 "create table t3 (id int,name char(20)) in ts1"
[db2i97@localhost ~]$ mkdir /home/db2i97/archlog
[db2i97@localhost ~]$ db2 update db cfg for sample using LOGARCHMETH1 disk:/home/db2i97/archlog
[db2i97@localhost ~]$ db2 backup db sample to /dev/null
[db2i97@localhost ~]$ db2 "load from t3.del of del insert into t3"
[db2i97@localhost ~]$ db2 "update t3 set name=newcc where id=3"
[db2i97@localhost ~]$ db2 list tablespaces show detail
Tablespace ID = 7
Name = TS1
Type = Database managed space
Contents = All permanent data. Large table space.
State = 0x0020
[db2i97@localhost ~]$ db2 backup db sample tablespace ts1 online to /dev/null
Tablespace ID = 7
Name = TS1
Type = Database managed space
Contents = All permanent data. Large table space.
State = 0x0000
Detailed explanation:
Normal
[db2i97@localhost ~]$ db2 "update t3 set name=newcc where id=3"
DB20000I The SQL command completed successfully.
[db2i97@localhost ~]$ db2 "load from t3.del of del insert into t3 nonrecoverable"
[db2i97@localhost ~]$ db2 list tablespaces show detail
Tablespace ID = 7
Name = TS1
Type = Database managed space
Contents = All permanent data. Large table space.
State = 0x0000
二
表load pending
[root@localhost ~]# mkdir /data1
[root@localhost ~]# chown db2i97:db2i97 /data1
[db2i97@localhost ~]$ db2 "create tablespace ts3 pagesize 8k managed by database using (file /data1/ts2 256) bufferpool bp8k"
[db2i97@localhost ~]$ db2 "create table t1 (id int, name char(50), desc char(150)) in ts1"
编写一个存储脚本sp_insert.sql:
[db2i97@localhost ~]$ vi sp_insert.sql
CREATE PROCEDURE sp_insert (IN count int)
LANGUAGE SQL
BEGIN
DECLARE i INTEGER DEFAULT 0;
while i do
insert into t1 values( i, abcdefghixxxxxxxxxx || char(i), bbbbbbbbbbbbbbbbbbbb|| char(i) );
set i=i+1;
end while;
END
@
[db2i97@localhost ~]$ db2 -td@ -f sp_insert.sql
DB20000I The SQL command completed successfully.
[db2i97@localhost ~]$ db2 "call sp_insert(6500)"
Return Status = 0
[db2i97@localhost ~]$ db2 "export to t1.del of del select * from t1"
SQL3104N The Export utility is beginning to export data to file "t1.del".
SQL3105N The Export utility has finished exporting "6500" rows.
Number of rows exported: 6500
重建一个大小为232页的表空间,将t1.del数据加载,由于无法分配新页,引起load出现异常。
[db2i97@localhost ~]$db2 "create tablespace ts1 pagesize 8k managed by database using (file /data1/ts1 232) bufferpool bp8k"
[db2i97@localhost ~]$ db2 "create table t1 (id int, name char(50), desc char(50) ) in ts1"
[db2i97@localhost ~]$db2 "load from t1.del of del insert into t1"
[db2i97@localhost ~]$db2 load query table t1
db2 "SELECT TABSCHEMA, TABNAME, LOAD_STATUS FROM
SYSIBMADM.ADMINTABINFO where load_status = PENDING"
db2 "call sysproc.admin_cmd(Load from /dev/null of del terminate into db2i97.t1)"
END
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/129510.html
摘要:面试,是跳槽后第一个需要面对的问题而且不同公司面试的着重点不同但是却有一个共同点基础是必考的。对自动灾难恢复有要求的表。 貌似这一点适应的行业最广,但是我可以很肯定的说:当你从事Java一年后,重新找工作时,才会真实的感受到这句话。 工作第一年,往往是什么都充满新鲜感,什么都学习,冲劲十足的一年;WEB行业知识更新特别快,今天一个框架的新版本,明天又是另一个新框架,有时往往根据项目的需...
摘要:面试,是跳槽后第一个需要面对的问题而且不同公司面试的着重点不同但是却有一个共同点基础是必考的。对自动灾难恢复有要求的表。 貌似这一点适应的行业最广,但是我可以很肯定的说:当你从事Java一年后,重新找工作时,才会真实的感受到这句话。 工作第一年,往往是什么都充满新鲜感,什么都学习,冲劲十足的一年;WEB行业知识更新特别快,今天一个框架的新版本,明天又是另一个新框架,有时往往根据项目的需...
摘要:本文将介绍网易云基础服务蜂巢实例迁移功能的实现,并探讨如何高效完成实例迁移任务。网易云基础服务蜂巢提供了负载监控阈值选项,在业务负载超过该阈值时,会暂停迁移操作,直到负载重新低于阈值。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 我们把数据库里部分或全部 Schema和数据迁移到另一个实例的行为称为实例迁移,将导出数据的实例称为源实例,导入数据的实例称为目标实例。 根据迁移数...
阅读 1249·2023-01-11 13:20
阅读 1558·2023-01-11 13:20
阅读 1012·2023-01-11 13:20
阅读 1680·2023-01-11 13:20
阅读 3971·2023-01-11 13:20
阅读 2519·2023-01-11 13:20
阅读 1355·2023-01-11 13:20
阅读 3486·2023-01-11 13:20