原文:http://publish.itpub.net/d/2008-07-11/200807111054967.shtml
1. 查看本地节点目录
命令窗口中输入:db2 list node directory
2. 编目一个TCP/IP节点
命令窗口:db2 catalog tcpip node remote server ostype
3. 取消节点编目
db2 uncatalog node
4. 查看系统数据库目录
db2 list database directory
5. 查看本地数据库目录
db2 list database directory on <盘符>
在本地数据库目录中有而系统数据库目录中没有的数据库不能访问,可以在控制中心中选中<数据库>右键单击选择添加,然后输入需要添加的数据库名称或者点击刷新按钮选择数据库,加入数据库后即可以访问。
6. 编目数据库
db2 catalog database as at node
7. 取消数据库编目
db2 uncatalog database
8. 测试远程数据库的连接
db2 connect to user using
9. 任何用户均可通过设置Current Schema专用寄存器为特定的数据库连接设置默认模式,初始默认值为当前会话用户的权限ID。
set schema =
可以由用户交互式的使用,也可在应用程序中使用,如果用Dynamicrules Bind选项绑定包,这个语句就没有作用。此语句不在事务控制之下。
10. 代码页的设置
在创建数据库时设置字符集
create database using codeset territory
例:
create database dbtest using codeset IBM-437 territory US
也可以设置整个数据库的代码页,在win2000/NT/xp中,在我的电脑-->属性-->高级-->环境变量中添加变量DB2CODEPAGE = ,例:DB2CODEPAGE = 437 或 DB2CODEPAGE = 1386。或者在IBM DB2命令窗口输入 db2set DB2CODEPAGE=1386,设置后需要重新启动DB2生效。
11. DB2低版本数据到高版本的迁移
先将低版本数据备份使用恢复功能导入高版本数据库,然后在命令窗口输入 db2 migrate database 。
12. 表名或模式中含有引号时访问表
命令窗口:db2 select * from "tabschema"."tabname"
命令行处理器:db2=> select * from "tabschema"."tabname"
13. 导出数据库的表结构生成DDL文件
命令窗口:db2look -d -e -c -o
14. 执行脚本文件
命令窗口:db2 -tvf
15. 代码页的转换
16. 获取当前DB2的版本
select * from sysibm.sysversions
17. DB2表的字段的修改限制?
只能修改VARCHAR2类型的并且只能增加不能减少
alter table alter column set data type varchar(SIZE)
18. 如何查看表的结构?
describe table
or
describe select * from .
19. 如何快速清除一个大表?
ALTER TABLE TABLE_NAME ACTIVE NOT LOGGED INITALLY WITH EMPTY TABLE
20. 如何查看数据库的存储过程?
SELECT * FROM SYSCAT.PROCEDURES
21. 如何查看表的约束?
SELECT * FROM SYSCAT.CHECKS WHERE TABNAME =
22. 如何查看表的引用完整约束?
SELECT * FROM SYSCAT.REFERENCES WHERE TABNAME =
23. 如何知道BUFFERPOOLS状况?
select * from SYSCAT.BUFFERPOOLS
24. 如何在命令行下查看修改实例和数据库配置参数?
查看实例配置参数: db2 get dbm cfg
修改实例配置参数: db2 update dbm cfg using 参数名 新值
查看数据库配置参数: db2 get db cfg for
修改数据库配置参数: db2 update db cfg for using 参数名 新值
25. 如何修改缓冲区?
增加缓冲区: create bufferpool size [pagesize 4096] {[not] EXTENDED STORAGE}
修改缓冲区: alter bufferpool size {[not] EXTENDED STORAGE}
删除缓冲区: drop bufferpool
如果缓冲区大小设置为 -1 表示缓冲池的页面数目由数据库配置参数buffpage决定。
注意: 数据库配置参数buffpage仅对缓冲区大小设置为 -1 的缓冲池起作用。
26. 多个字段时如何不通过使用select子句使用in/not in
select * from tabschema.tabname where
(colA, colB, colC) [not] in (values (valueA1, valueB1, valueC1),
(valueA2, valueB2, valueC2), ...(valueAn, valueBn, valueCn))
27. 查看当前连接到数据库的应用
db2 list application [show detail]
28. 如何确认DB2数据库的一致性
db2dart /DB
/DB表示检查整个数据库的一致性
29. 测试SQL语句的性能
db2batch -d -f [-a userid/passwd] [-r ]
-r 选项表示将查询结果输出到一个文件中。
30. 导出某个表的数据
export to
如:导出用户表
export to c:user.ixf of ixf select * from user
31. 导入数据
import from
如:导入用户表。导入时可以直接建立新表。如果有该表存在也可以用INSERT 插入,或者用UPDATE更新
import from c:user.ixf of ixf [Create/Insert into / update] tablename
分享到:
相关推荐
### IBM DB2 数据库使用小技巧详解 IBM DB2 是一款功能强大的企业级数据库管理系统,广泛应用于各种商业和工业环境中。对于DB2的使用者来说,掌握一些常用命令和技巧是提高工作效率的关键。以下是对给定文件中提到...
IBM DB2通用数据库SQL入门是针对想要学习和掌握IBM DB2数据库系统以及SQL语言的初学者的一份宝贵资源。这份PDF教程将引导你逐步了解DB2的基础知识,并深入理解SQL语言在DB2环境中的应用。 IBM DB2是IBM公司开发的一...
【IBM DB2通用数据库入门】是一本专为初学者设计的指南,旨在帮助读者快速掌握IBM的DB2数据库系统的基本概念、安装配置以及SQL查询语言的使用。这本书以全中文的形式,降低了学习门槛,使非英语背景的读者也能轻松...
综上所述,这份“IBM内部关于DB2数据库的中文翻译版资料”是一份详尽的DB2 GUI操作手册,不仅适合初学者入门,也适合有经验的DBA和开发者深入了解和掌握DB2数据库的管理与开发技巧。通过这份资料的学习,用户可以...
通过以上内容的分析,可以看出IBM DB2通用数据库Windows版快速入门指南涵盖了从安装配置到日常管理、数据操作等多个方面,旨在帮助初学者快速上手DB2,并掌握其核心功能和使用技巧。对于那些希望通过自学方式掌握DB2...
了解如何分析查询执行计划,使用索引策略,调整表分区等技巧,有助于提升DB2数据库的性能。 这份"IBM DB2通用数据库SQL入门"PDF教程将涵盖以上所有主题,并可能深入探讨每个话题,提供实例和练习,帮助你从零开始...
DB2数据库是一款由IBM开发的关系型数据库管理系统,广泛应用于企业级的数据存储和管理。以下是一些关于DB2数据库的关键知识点,这些知识点对于初学者或有经验的DBA都非常有用: 1. **节点管理**: - `db2 list ...
《DB2数据库以及数据库对象指南》是一本深入探讨IBM DB2数据库系统及其各种数据库对象的专业书籍,被广泛认为是学习DB2的极佳资源。本书不仅涵盖了DB2的基础概念,还详细介绍了其在Linux、UNIX及Windows操作系统上的...
DB2数据库是一款由IBM开发的关系型数据库管理系统,广泛应用于企业级数据存储和管理。本学习课件涵盖了DB2的基础知识,以及与数据库管理和系统相关的深入主题,非常适合准备考试或者自学的人员。课件中包含的实验...
为了在.NET中与DB2交互,我们需要IBM Data Provider for .NET,这是一个专门设计用于连接.NET应用程序和DB2数据库的驱动程序。 1. **安装IBM Data Provider for .NET** 在开始编程之前,确保已经下载并安装了IBM ...
在Linux系统中安装IBM DB2数据库是一个相对复杂的过程,但一旦成功,将为你的服务器提供一个强大、可靠的数据库管理系统。DB2广泛应用于企业级应用,因其高性能、安全性以及对大数据处理的支持而备受赞誉。以下是对...
标题与描述概述的知识点主要集中在DB2数据库的深入理解和实践经验分享上,涵盖了DB2的专有名词、编程技巧、性能优化、系统管理以及与其他系统的交互等多个方面。以下是对这些知识点的详细解读: ### DB2专有名词...
IBM DB2通用数据库是IBM公司推出的一款高...总的来说,IBM DB2通用数据库为Windows用户提供了一个强大且稳定的数据库解决方案,通过学习和实践,你可以熟练掌握其管理、开发和优化技巧,为你的业务提供可靠的数据支撑。
DB2数据库管理最佳实践是IBM公司推出的一款关系型数据库管理系统,广泛应用于企业级的数据存储、管理和分析。这份PDF文档很可能是对DB2数据库在实际操作中的优化策略、配置技巧和故障排查方法的深入探讨,旨在帮助...
DB2数据库是IBM公司开发的一款关系型数据库管理系统,广泛应用于企业级数据存储和管理。数据库性能调整和优化是确保系统高效运行的关键环节,涉及到多个层面的技术和策略。本篇文章将深入探讨DB2数据库性能调整与...
DB2是IBM开发的一款关系型数据库管理系统,广泛应用于企业级数据...提供的文档"DB2数据库性能优化的几个小技巧.docx"和"DB2使用经验总结.docx"可能会提供更具体的操作步骤和实战经验,建议详细阅读以获取更全面的知识。
对于IBM的DB2数据库管理系统而言,如何利用DB2命令行工具自动生成数据库是一个重要的技能点。本文将详细介绍如何使用DB2的命令来自动创建数据库,特别是在遇到数据库未完全删除的情况时如何处理。 #### 二、理解DB2...
DB2是IBM公司开发的一款关系型数据库管理系统,广泛应用于企业级数据存储和管理。这款数据库系统以其稳定性、安全性以及高效的数据处理能力而受到业界的认可。本压缩包"DB2数据库学习资料.zip"提供了全面的DB2学习...