Linux环境下DB2数据库详细安装教程与配置步骤

需积分: 46 17 下载量 114 浏览量 更新于2024-09-13 收藏 43KB DOC 举报
本篇教程详细介绍了如何在Linux环境下安装和配置DB2数据库,这是一款由IBM提供的商业关系型数据库管理系统。以下是安装步骤和关键配置项: 1. **下载安装DB2**: - 首先,访问IBM开发者工作坊网站下载免费的DB2 Express-C 9.5版本,可以从链接<http://www.ibm.com/developerworks/cn/downloads/im/udbexp/>下载db2exc_952_LNX_x86.tar.gz到指定目录/home/hz。 - 使用`tar -xvf db2exc_952_LNX_x86.tar.gz`解压文件,并将安装程序置于/home/hz/expc/db2_install。 2. **解决依赖问题**: - 在安装过程中,如果遇到找不到libaio.so.1和libstdc++.so.5的错误,需要分别安装这两个软件包,通过`aptitude install libaio1`和`aptitude install libstdc++5`来解决。 3. **创建用户与用户组**: - 创建两个用户组:db2iadm1用于数据库管理员(例如,执行db2inst1)和db2fadm1用于运行受限制的用户定义函数(fenced UDFs和fenced stored procedures),通过`groupadd`和`useradd`命令进行设置。 - 对于db2inst1用户,还需设置密码(如:`passwd db2inst1`),并可能将其与创建用户组的名称保持一致,以提高权限管理效率。 4. **创建实例**: - 进行实例的初始化,例如创建名为`db2inst1`的实例,命令为`/opt/ibm/db2/V9.5/instance/db2icrt-aserver-udb2fenc1db2inst1`。成功后会看到提示`DBI1070I Program db2icrt completed successfully`。 5. **产品许可证**: - 完成实例创建后,需要处理产品许可证,具体步骤未在提供的部分详述,通常情况下可能需要激活或导入许可证文件到DB2实例目录。 6. **配置选项**: - 在配置阶段,还需要根据实际情况对数据库参数、网络设置、存储位置等进行调整,以满足特定的应用需求。 在整个安装过程中,遵循严格的权限管理和安全性原则,确保使用正确的用户账户进行操作,同时注意及时解决安装过程中可能出现的依赖和兼容性问题。通过这个教程,用户能够理解并完成DB2在Linux平台上的基础安装,为进一步数据库管理奠定基础。
2010-04-17 上传
第一章 DB2的概貌 2 1.1 文件系统特点 3 1.2 数据库系统特点 3 1.3 DBMS的工作原理 5 1.3.1 数据库管理系统的功能 5 1.3.2 存储管理程序 6 1.3.3查询处理程序 7 1.3.4 事务管理程序 8 1.3.5 日志 9 1.3.6 数据字典 10 1.3.7 事务 10 1.4 关系数据库的特点和产品 12 1.4.1 UDB 关系数据库的特点 12 1.4.2 UDB关系数据库的产品 13 1.5 关系数据库的操作语言SQL的概述 15 1.5.1 SQL简介 15 1.5.2 SQL的优点 16 1.5.3 SQL的分类 18 1.6 数据库的建立 18 1.6.1 创建数据库 18 1.6.2 删除数据库 21 第二章 关系数据库的安全角色 21 2.1 数据库系统角色的划分 22 2.2 数据库的开发步骤 23 2.3 SYSADM的任务 25 2.4 DBADM的任务 25 2. 5 程序员的任务 26 2.6 操作员的任务 26 第三章 UDB的概念 26 3.1 建立表和其概念 27 3.1.1表(Table) 27 3.1.2 数据类型 30 3.1.3 建立主外关键字的依赖表 32 3.2 视图 36 3.2.1 视图的概念 36 3.3 建立索引和其概念 41 3.3.1 索引 41 3.3.2 索引的分类 43 3.4 建立模式 44 3.5 建立别名 44 3.6 触发器 46 3.6.1 概念 46 3.6.2 触发器的组成 47 3.7 存储过程 48 3.7.1 存储过程应用的总体结构 48 3.7.2 存储过程应用的特点 49 3.7.3 激发存储过程 50 3.7.4 存储过程的执行 50 第四章 SQL语句 51 4.1 基本的SELECT语句 51 4.1.1 SELECT 的单表查询 52 4.2 SELECT 的COUNT()查询 55 4.3 SELECT的多表查询 56 4.4 子查询 57 4.5 插入语句INSERT 58 4.6 删除语句DELETE 60 4.7 修改语句UPDATE 61 4.8 SQL数据的安全与授权的语句 62 第五章 远程数据库 64 第五章 远程数据库 64 5.1 DB2 数据库支持的协议 65 5.2 DB2目录 65 5.2.1系统数据库目录 65 5.2.2 本地数据库目录 65 5.2.3 节点目录 66 5.2..4查看DB2的目录 66 5.3 配置远程数据库的步骤 67 5.3.1 设置服务器环境变量 67 SET DB2COMM=NetBIOS,APPC 67 5.3.2 更新DBM配置参数 67 5.4 不同协议的配置 68 5.4.1 TCP/IP 68 5.4.2 NetBIOS 68 5.4.3 APPC 69 客户端节点编目: 69 CATALOG APPC NODE ainst00 REMOTE db2cpi00 SECURITY SAME 70 客户端数据库系统编目: 70 CATALOG DB emplyee AS myemp AT NODE ainst00 70 5.5 IPX/SPX 70 注:节点的编目和数据库的编目请看数据库系统管理 70