摘要: Tablespace investigationDMS,HWMdatabase testTablespacename = USERSPACE11. USERSPACE1初始状态TablespaceExtent size (pages) = 32Totalnumber of pages = 8192Numberof usable pages = 8160Numberof used pages = 96Numberof pending free pages = 0Numberof free pages = 8064Highwater mark (pages) = 96这是tablespaceUSE 阅读全文
posted @ 2013-03-15 00:00 胡.杰 阅读(2560) 评论(0) 推荐(0)
摘要: 如果在创建一个表时没有使用 in 子句,那么将按以下顺序放置表数据(及其索引和 LOB 数据):如果有 IBMDEFAULTGROUP 表空间,并且该表空间的页宽足够大,则放在这个表空间中。放在一个用户创建的表空间中,该表空间具有能满足表的最小页宽。如果有 USERSPACE1 表空间,并且该表空间的页宽足够大,则放在USERSPACE1 中。IN、INDEX IN 和LONG IN 子句指定将在其中存储常规表数据、索引和大型对象的表空间。注意,这只适用于 DMS 表空间。 阅读全文
posted @ 2013-03-12 05:08 胡.杰 阅读(394) 评论(0) 推荐(0)
摘要: 简介 UNIX 和 Linux 用户通常会检查运行在其服务器上的进程,以执行问题分析及检查服务器中消耗的资源。该信息不仅对执行问题和资源分析的管理员有用,而且对于那些开发高度可用性和故障转移脚本(这些脚本监控 DB2 进程,以确定何时需要进行诸如数据库重新启动或服务器故障转移之类的操作)的人也很有用。 如果您正在使用 AIX,则可以使用命令 ps -ef 检查进程。在 Solaris 和 HP-UX 上, ps -ef 将只显示所有服务器端进程(例如:代理程序、记录器、页面清除程序和预取程序)的 db2sysc 进程(主 DB2 引擎进程)。如果您正在使用 Solaris 或 HP-UX,.. 阅读全文
posted @ 2013-03-12 01:11 胡.杰 阅读(418) 评论(0) 推荐(0)
摘要: Part 1======================================================================================DB2 有两个描述 databaseentry的文件,一个在实例的SQLLIB目录下,<instancedirectory>/sqllib/sqldbdir/sqldbdir(称作 实例sqldbdir),一个在数据库的目录下<db_path>/NODE0000/sqldbdir/sqldbidir(称作 数据库sqldbdir)。db2 list db directory , db2 c 阅读全文
posted @ 2013-03-12 00:33 胡.杰 阅读(590) 评论(0) 推荐(0)
摘要: DB2数据库的恢复 DB2数据库提供了三种恢复类型:1、崩溃恢复(crash recovery):崩溃恢复是用来在失败后立即进行恢复,把数据库恢复到一个事务一致状态,此状态的所有更改只有在执行提交事务后才生效。崩溃恢复使用命令 RESTART 执行。2、备份恢复(restore recovery):备份恢复可从上一次所作的备份中恢复数据库的内容。备份恢复使用 RESTORE 命令执行。3、向前恢复(forward recovery):在一个数据库从备份中恢复了以后,向前恢复可以重新执行那些在备份后才更改了数据库的操作。在这种情况下,数据库可以恢复到备份和当前时间之间的任何时间断。向前恢复使用 阅读全文
posted @ 2013-03-10 14:01 胡.杰 阅读(746) 评论(0) 推荐(0)
摘要: 如何彻底删除DB2中的Database以及DB2文件配置Posted by MIB Admin on 二 - 26 - 2008暂无评论615 views首先我不是专门做DB2的,只是工作中遇到了一些问题并且X文个DB2根本无法跟它沟通,所以对删除DB这个新手问题做一些个人解释。背景操作(类似)1、在“配置助手”中选择数据库A点击右键,选择“除去数据库”2、手工删除D:\DB2\NODE0000下的数据库对应的SQL00003然后你会发现再也不能建数据库A,原因是数据库A没有彻底删除这时候你可以在db2cmd控制台用DB2 CATALOG DB A重新编目数据库A,之后你会发现A已经可视但是仍 阅读全文
posted @ 2013-03-06 20:29 胡.杰 阅读(1455) 评论(0) 推荐(0)
摘要: 最近一些表空间满了,要把一些数据迁移到新的表空间去.所以写了以下文档,希望大家有帮助~数据迁移注意事项1、 函数注意事项查看表中是否被其它函数使用,如果被其它函数使用,则在数据迁移之前,备份该函数语句,然后删除函数。数据迁移后重新生成函数;1) 在db2look中查看被使用的函数名称2) 使用SQL查看该表被哪一些函数使用select funcname,SPECIFICNAME from syscat.FUNCTIONSwhere SPECIFICNAME in(select dname from sysibm.sysdependencies where bname='T01... 阅读全文
posted @ 2013-01-25 05:01 胡.杰 阅读(388) 评论(0) 推荐(0)
摘要: 1:数据库配置信息(1) DB2数据库版本、补丁版本、实例名、数据库名Connect to 数据库名 user 用户 using 密码db2level例如: DB21085I Instance "DB2" uses DB2 code release "SQL05020" with level identifier "02070103" and informational tokens"DB2 v5.2.0.30","c990717" and "WR21119". 下面解释以下 阅读全文
posted @ 2013-01-25 04:55 胡.杰 阅读(861) 评论(0) 推荐(0)
摘要: 主外键 Unique约束2010-09-06 13:50:58|分类:默认分类|字号订阅 处理数据需要主外键处理,找下说明。 1.主键约束: 一个表只能有一个主键约束。主键可以是单个字段,也可以是多个字段。无论是哪种情况,其所有字段都是NOT NULL。 2.Unique约束:一个表可以有多个Unique约束,Unique的字段可以为NULL。 3.主键与Unique:不同点在于一个表只能有一个主键约束,但是可以有多个Unique约束;主键所有字段都是not null,unique可以是null。相同点在于都能保证唯一性。 4.主键、Unique与索引:主键约束与Unique约束默认会成为索. 阅读全文
posted @ 2013-01-14 14:16 胡.杰 阅读(611) 评论(0) 推荐(0)
摘要: DB2 官方文档中并没有对此选项做出很好的解释,我们看看Oracle的这个选项:CREATE SEQUENCE command PURPOSE: To create a sequence. A sequence is a database object from which multiple users may generate unique integers. You can use sequences to automatically generate primary key values. SYNTAX: CREATE SEQUENCE [schema.]sequ... 阅读全文
posted @ 2013-01-10 02:01 胡.杰 阅读(1506) 评论(0) 推荐(0)