DB2知识文章关闭所有内容预览 | 展开所有内容预览
-
DB2中提高Insert性能的技巧
[内容预览]
527 | 2012-01-31
本文详细地讲述了DB2数据库中对INSERT语句性能优化的过程。 1、INSERT的执行步骤。 这些步骤中的每一步都有优化的潜力,对此我们在后面会一一讨论。 (1)在客户机准备语句。对于动态 SQL,在语句执行前就要做这一步,此处的性能是很重要的;对于静态 SQL,这一步的性能实际上关系不大,因为语句的准备是事先完成的。 (2)在客户机,将要插入的行的各个 列值组装起来,发送到 DB2 服...
[阅读全文]
-
DB2 安装修补程序包或补丁后,如何更新实例
[内容预览]
308 | 2010-11-11
在为 DB2 安装修补程序包或补丁时,一旦在服务器上安装好了修补程序包,您就需要更新已有实例,以链接到新的修补程序文件。 使用以下命令可以实现更新实例: db2iupdt instance_name本文源自:翔宇亭——IT乐园(http://www.biye5u.com),转载请保留此信息!
[阅读全文]
-
在 Linux 和 UNIX 环境中迁移DB2实例的命令
[内容预览]
226 | 2010-11-11
若您决定转而使用比服务器上安装的 DB2 软件更新的版本,或者需要将 32 位实例迁移为 64 位实例,就需要进行实例迁移。 在 Windows 上,实例迁移是在必要的迁移过程中隐式完成的。 在 Linux 和 UNIX 上,可使用以下命令显式地迁移已有实例: db2imigr instance_name本文源自:翔宇亭——IT乐园(http://www.biye5u.com),转载请保留此...
[阅读全文]
-
如何列出DB2中的实例
[内容预览]
329 | 2010-11-11
在DB2中要列出服务器上的实例,可以通过下面的命令来实现: db2ilist本文源自:翔宇亭——IT乐园(http://www.biye5u.com),转载请保留此信息!
[阅读全文]
-
DB2数据库实例的创建与删除
[内容预览]
1157 | 2010-11-11
DB2 实例 是一种逻辑上下文,DB2 命令及函数在其中执行。您可将实例视为管理对数据库文件的访问的服务或守护进程。在一台服务器上可定义多个实例。各实例独立于其他实例,也就是说所有实例均可分别管理、操纵及调优。 1、要在 Windows 中创建实例,只需执行以下命令: db2icrt instance_name 2、在 Linux 和 UNIX 中 您必须另外提供一个用户 ID,用以创建 ...
[阅读全文]
-
DB2中创建汉字拼音首字母的SQL函数
[内容预览]
302 | 2010-05-16
本文介绍了在DB2中创建汉字拼音首字母的SQL函数实现方法。 需求 有些时候我们会有这样的需求,要求使用字母从a至z对一组数据进行索引,如果数据的格式全部是半角的英文则很容易实现,但若是对一组中文数据进行索引则会引起一点小的麻烦,数据在录入db2数据库的时候可能并没有指定一个索引字母,这就要求应用程序可以自动生成用于索引的信息。 一般对于中文数据的索引,采用词组的首汉字拼音的首字母,例如: ...
[阅读全文]
-
通过JDBC连接DB2数据库技巧
[内容预览]
288 | 2010-05-15
本文是关于DB2数据库的JDBC连接的 (1)JDBC是JDK的一部分(至少在Java Tiger Development Kits中是这样),使用JDBC直接在程序文件中写import java.sql.*;即可使用了。 (2)连接字符串的格式。本地连接的连接字符串格式为jdbc:product_name: database_name,远程连接的格式为jdbc:product_name://...
[阅读全文]
-
DB2数据库优化基本策略
[内容预览]
270 | 2010-05-14
本文用几点了说明DB2数据库优化需掌握几条基本策略。 (1)对后续用到的表建立索引(注意在插入数据之前建立或者在插入后建立但是要runstats): 说明:插入之前建立的话,在表插入数据的过程中,索引也随着更新,这样的话需要较大的日志空间,因此速度会比较慢,可以采用不计日志的方式插入;数据差完之后再建立索引的话,该表的日志统计信息没有更新,因此执行计划会很差,用不到索引,runstats...
[阅读全文]
-
Windows下安装DB2通用数据库企业版
[内容预览]
333 | 2010-05-14
本文讲解了在Windows操作系统下安装DB2通用数据库企业版的具体方法。 在控制服务器和每个您将安装中央数据仓库、数据集市或代理站点的Windows系统上,完成以下步骤来安装DB2通用数据库: 请使用随Tivoli Data Warehouse提供的DB2安装介质。这确保您可获取正确的版本。 以具有足够权限的用户身份登录到计算机。在Windows系统上,您用来登录的帐户必须: ...
[阅读全文]
-
DB2数据库中的数据移动方法
[内容预览]
288 | 2010-05-14
本文介绍了DB2中进行数据移动的方法。 DB2中所谓的数据移动,包括: (1) 数据的导入(import) (2) 数据的导出(export) (3)数据的装入(load) 导入和装入都是利用db2的相关命令把某种格式的文件中的数据保存到数据库中的表中。 导出是指把db2数据库的表中的数据保存到某种格式的文件当中去。 数据移动的作用: 如果要在不同的数据库管理系统之间转移数据,数据...
[阅读全文]
-
DB2中实现Oracle的相关功能的方法
[内容预览]
249 | 2010-05-14
在现实的应用中大家可能经常会遇到在DB2中如何实现Oracle的某些功能﹐在此我简单地总结一下﹐实现某一功能可能会有很多种方法﹐在此就没有全部列出﹐欢迎大家继续﹐以便和大家共享﹐共同探讨﹐共同近步﹗(以下主要以Oracle8I和DB2 7.X为例)。 (1)如何取一表前n笔记录的Oracle和DB2的写法 Oracle 可以这样实现﹕ Select * from user.bsemp...
[阅读全文]
-
DB2中通用的存储过程分页程序
[内容预览]
231 | 2010-05-14
本文介绍了使用DB2的存储过程进行分页的源代码。 CREATE PROCEDURE SALES.DB2PAGINATION(IN ITBNAME VARCHAR(2000),-- 表名 IN ISHOWFIELD VARCHAR(1000),-- 显示字段 IN IJOIN VARCHAR(1000),-- 联接条件(如:内联、外联) IN IWHERE VARCHAR(200...
[阅读全文]
-
DB2数据库日常实用操作
[内容预览]
222 | 2010-05-14
本文介绍了DB2数据库日常实用操作的方法。 (1)Load 方法装入数据: export to tempfile of del select * from TABLENAME where not 清理条件; load from tempfile of del modified by delprioritychar replace into TABLENAME nonrecoverable; ...
[阅读全文]
-
DB2数据库的备份及恢复技术
[内容预览]
186 | 2010-05-14
本文讲解了DB2数据库的离线和在线全备份、增量备份及恢复的操作步骤。 1、离线全备份 1)、首先确保没有用户使用DB2: $db2 list applications for db sample 2)、停掉数据库并重新启动,以便断掉所有连接: db2stop force db2start 3)、执行备份命令:(使用TSM作为备份的介质) db2 backup db...
[阅读全文]
-
[图文] DB2存储过程开发最佳实践
[内容预览]
579 | 2010-05-14
本文以 DB2 开发人员的角度介绍了在 DB2 存储过程开发中需要注意的事项和技巧。新手如果能够按照本文介绍的最佳实践来开发存储过程,可以避免一些常见的错误,从而编写出高效的程序。本文从初始化参数、游标、异常处理、临时表的使用以及如何寻找并 rebind 非法存储过程等常见问题进行了着重讨论,并且给出了示例代码。 DB2 提供的强大功能可以让开发人员创建出非常高效稳定的存储过程。但对于初学者来说...
[阅读全文]
-
在DB2上建立数据库分区
[内容预览]
256 | 2010-05-14
本文介绍了在DB2中创建数据库分区的方法: (1)创建需要建立数据库分区的db instance 可使用命令建立db instance : db2icrt -s ESE -u db2admin,aaa123456 -h ANWENHAO DBINSTANCENAME 创建完成对应的instance 后需要重启DB2 . (2)将新建的db instance 加入到DB2中: CATAL...
[阅读全文]