DB2基础问答:从产品版本到扩展器解析

需积分: 10 5 下载量 91 浏览量 更新于2024-08-01 收藏 55KB DOC 举报
"DB2常用傻瓜问题1000问_部分.doc" DB2是IBM推出的一款关系型数据库管理系统,广泛应用于企业级的数据存储和管理。这份文档《DB2常用傻瓜问题1000问_部分.doc》旨在帮助初学者和开发者解决在使用DB2过程中可能遇到的问题,促进技术交流和进步。 1. DB2产品等级: - 企业版(ENTERPRISE EDITION):适用于大型企业,提供完整的功能和服务。 - 工作组版(WORKGROUP EDITION):面向中小型企业,满足基本的数据库需求。 - 企业扩展版(ENTERPRISE EXTENDED EDITION):增加了一些高级特性,如高可用性和灾难恢复。 - 个人版(PERSONAL EDITION):适合个人开发者和测试环境。 - 卫星版(SATELLITE EDITION):轻量级版本,用于远程或移动设备。 - 微型版(EVERYPLACE):专为嵌入式系统和移动设备设计。 2. 连接到DB2的产品: - DB2客户端:基础的数据库连接工具。 - DB2CONNECT:用于远程访问和连接。 - DB2DATAPROPAGATOR:数据复制和分发工具。 - DB2NET.DATA:网络数据服务。 - DB2DATAJOINER:数据集成工具。 - DB2RELATIONALCONNECT:与其他数据库系统的互操作性。 - WEBSPHERE应用服务器:IBM的Java应用服务器,支持集成DB2数据库。 3. DB2支持的通讯协议: - TCP/IP:传输控制协议/互联网协议,广泛使用的网络通信协议。 - NETBIOS:网络基本输入/输出系统,主要用于局域网通信。 - APPG:应用程序编程接口,可能是指IBM特定的通信协议。 - IPX/SPX:Internet包交换/顺序包交换,老一代的网络协议。 - NAMEPIPE:命名管道,Windows上的进程间通信机制。 4. DB2客户端产品: - DB2运行时间客户端(DB2RUNTIMECLIENT):只包含运行应用程序所需的基本组件。 - DB2管理客户端(DB2ADMINISTRATIONCLIENT):提供数据库管理和监控功能。 - DB2应用程序开发客户端(DB2APPLICATIONDEVELOPMENTCLIENT):用于开发和调试DB2应用程序。 - DB2瘦客户端(DB2THINCLIENT):轻量级的连接选项,适用于资源有限的环境。 5. 数据库安装: - 一个数据库可以安装在多个数据库服务器上,实现负载均衡和高可用性。 6. 存储过程: - 自DB2 7.1版开始,可以通过SQL语句创建存储过程,简化了存储过程的编写和管理。 7. 关系扩展器: - 文本扩展器(TEXTEXTENDER):支持全文搜索。 - 图像扩展器(IMAGEEXTENDER):处理图像数据。 - 音频扩展器(AUDIOEXTENDER):处理音频数据。 - 视频扩展器(VIDEOEXTENDER):处理视频数据。 - 空间数据扩展器(SPATIALEXTENDER):支持地理空间数据。 - XML扩展器(XMLEXTENDER):XML数据处理和存储。 - 网络搜索扩展器(NET.SEARCHEXTENDER):在网络数据中进行搜索。 8. 安装目录结构(以Windows和OS/2为例): - 使用SETUP.EXE安装,根目录为SQLLIB。 - \SQLLIB\ADSM:ADSTAR分布式存储管理器文件。 - \SQLLIB\BIN:包含DB2工具的可执行文件。 - \SQLLIB\BND:绑定文件。 - \SQLLIB\CC:运行控制中心所需文件。 - \SQLLIB\CFG:默认的系统配置文件。 - \SQLLIB\CONV:代码页转换表文件。 - \SQLLIB\DB2:默认数据库实例的相关文件。 这份文档详细介绍了DB2的基础知识,包括产品分类、连接工具、通信协议、客户端类型、数据库部署、存储过程的创建以及安装目录结构,对于DB2的学习和使用具有很高的参考价值。