安装DB2企业版数据库
1. Windows环境
更改安装路径为d:\\IBM\\SQLLIB 默认端口50000,可以更改
安装时需要建db2admin用户,权限为系统管理员,为了安全一定要有密码 DB2安装目录结构
\\SQLLIB安装的根目录,包括README文件
\\SQLLIB\\ADSM包含ADSTAR分布式存储管理器文件 \\SQLLIB\\BIN包含DB2工具的可执行文件 \\SQLLIB\\BND包含DB2工具的绑定文件 \\SQLLIB\\CC包含运行控制中心所需的文件 \\SQLLIB\\CFG包含默认的系统配置文件 \\SQLLIB\\CONV包含代码页转换表文件 \\SQLLIB\\DB2默认的实例目录
\\SQLLIB\\DB2DAS00缺省的DB2管理服务器目录 \\SQLLIB\\DOC包含DB2联机手册
\\SQLLIB\\FUNCTION默认的用户自定义函数目录
\\SQLLIB\\FUNCTION\\UNFENCED默认的非隔离用户自定义函授目录 \\SQLLIB\\HELP联机帮助文件 \\SQLLIB\\JAVADB2所需的JAVA类库 JAVA12包含JDK1.2的支持程序
\\SQLLIB\\MISC包含HTML搜索服务器文件 \\SQLLIB\\MSG\\PRIME包含信息文件
\\SQLLIB\\QP包含QUERYPATROLLER的客户端文件 \\SQLLIB\\SAMPLES包含样例程序和样例脚本 \\SQLLIB\\SPMLOG包含DB2同步点管理器日志文件 \\SQLLIB\\THNSETUP包含瘦客户端安装文件
2. Unix环境
安装比较麻烦,AIX简单内核参数调整少,其他调整比较多。
db2文档有说明。
DB2安装目录结构
README安装的根目录,包括README文件 ADM包含系统管理工具文件
ADSM包含ADSTAR分布式存储管理器文件 BIN包含DB2工具的二进制可执行文件 BND包含DB2工具的绑定文件 CC包含运行控制中心所需的文件 CFG包含默认的系统配置文件 CONV包含代码页转换表文件 DOC包含DB2联机手册
FUNCTION默认的用户自定义函数目录
FUNCTION\\UNFENCED默认的非隔离用户自定义函授目录 INSTALL包含安装程序 INSTANCE包含实例脚本 JAVADB2所需的JAVA类库 LIBDB2库文件
MAP包含DB2CONNECT使用的映射文件 MISC包含HTML搜索服务器文件 SAMPLES包含样例程序和样例脚本 MSG\\$L包含DB2信息文件
3. Windows环境默认服务
数据库管理 DB2DAS - DB2DAS00
administrator或db2admin用户登录操作系统 启动 方法1:直接在【服务】中启动
如果db2admin更改密码,那么服务属性登录项中密码也需要相应更改,否则不能正常启动。
或使用命令更改与\管理服务器\相关的口令 db2admin setid username password 方法2:【开始】->【运行】db2cmd->db2admin start 停止 方法1:直接在【服务】中停止 方法2:【开始】->【运行】db2cmd->db2admin stop
数据库实例服务DB2 - DB2-0 (建库后产生) 启动 方法1:直接在【服务】中启动 方法2:【开始】->【运行】db2cmd->db2start 停止 方法1:直接在【服务】中停止 方法2:【开始】->【运行】db2cmd->db2stop
4. UNIX环境默认服务
数据库管理服务DB2AS
dasusr1用户登录操作系统 启动管理服务db2admin start 停止管理服务db2admin stop
数据库实例服务
db2inst1用户登录操作系统
启动实例服务db2start 停止实例服务db2stop
查看db2信息技巧
【开始】->【运行】db2cmd,进入db2环境 db2 ?
列出db2管理命令
db2?COMMAND显示命令信息
db2?SQLnnnn显示这个SQLCODE的解释信息
DB2 SQL error: SQLCODE: -302, SQLSTATE: 22001, SQLERRMC: null 以上是程序中捕获的错误信息,查看解释信息: db2 ? sql302
DB2?DB2nnnn显示这个DB2错误的解释信息
DB2 V8.2信息中心
http://publib.boulder.ibm.com/infocenter/db2luw/v8/index.jsp
DB2 V9.1信息中心
http://publib.boulder.ibm.com/infocenter/db2luw/v9/index.jsp
建立数据库对象过程
1. 建库,数据库名称AWPDB,系统表空间为SMS,数据表空间为DMS。 2. 建BUFFERPOOL
足够的缓冲池大小是数据库拥有良好性能的关键所在,因为它可以减少磁盘 I/O
db2快速入门指南



