01 2013 档案
摘要:最近一些表空间满了,要把一些数据迁移到新的表空间去.所以写了以下文档,希望大家有帮助~数据迁移注意事项1、 函数注意事项查看表中是否被其它函数使用,如果被其它函数使用,则在数据迁移之前,备份该函数语句,然后删除函数。数据迁移后重新生成函数;1) 在db2look中查看被使用的函数名称2) 使用SQL查看该表被哪一些函数使用select funcname,SPECIFICNAME from syscat.FUNCTIONSwhere SPECIFICNAME in(select dname from sysibm.sysdependencies where bname='T01...
阅读全文
摘要: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". 下面解释以下
阅读全文
摘要:主外键 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约束默认会成为索.
阅读全文
摘要: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...
阅读全文
摘要:一个完整的日常维护规范可以帮助 DBA 理顺每天需要的操作,以便更好的监控和维护数据库,保证数据库的正常、安全、高效运行,防止一些错误重复发生。 由于DB2使用CBO作为数据库的优化器,数据库对象的状态信息对数据库使用合理的 ACCESS PLAN至关重要。DB2 优化器使用目录统计信息来确定任何给定查询的最佳访问方案。如果有关表或索引的统计信息已过时或者不完整,则会导致优化器选择不是最佳的方案,并且会降低 执行查询的速度。当数据库里某个表中的记录变化量很大时,需要在表上做REORG操作来优化数据库性能 一、完整的REORG表的过程 值得注意的是,针对数据库对象的大量操作,如反复地删除表,存储
阅读全文
摘要:IBMDB2日常维护汇总: 1.DB2产品的级别有那些? 企业版的NTERPRISEEDITION 工作组版WORKGROUPEDITION 企业扩展版ENTERPRISEEXTENDEDEDITION 个人版的PERSONALEDITION 卫星版的SATELLITEEDITION 微型版的EVERYPLACE 2.可以连接到DB2数据库的产品有哪些? DB2客户端 DB2CONNECT DB2DATAPROPAGATOR DB2NET.DATA DB2DATAJOINER DB2RELATIONALCONNECT WEBSP...
阅读全文
摘要:DB2 for Linux, UNIX, and Windows 的锁事件,第 1 部分: 分析 DB2 for Linux, UNIX, and Windows 中的锁等待情形使用 db2pd 工具确定并发问题的原因Dirk Fechner, IT 服务专家, IBM Software Group简介:当多个 DB2® 用户并发地访问一个数据库时,锁等待会导致响应变慢。锁等待是临时性的,因而难以捕捉。然而,当出现锁等待情形时,需要由数据库管理员负责确定锁等待的原因。本文通过例子演示如何使用用于 DB2 for Linux®, UNIX®, and Windows
阅读全文
摘要:Explain 表格式化命令第 7 页(共9 页)db2exfmt 工具用于处理插入到 Explain 表中的信息。DB2 使用这些表来记录有关 SQL 不同组成部分的所有信息以及优化信息。当您使用 Visual Explain 工具时,会自动为您创建这些表。如果您最初使用文本工具,那么您首先必须运行一个脚本来创建这些表。在您所连接的 db2 实例主目录下的misc 子目录(比如我的:/home/db2inst1/sqllib/misc/目录下)中执行下列命令。将为您创建所有表和索引。下面是 Explain 表出错消息:下面是适当的命令:db2 connect to databaseNamed
阅读全文