




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
RedHat Enterprise Linux 5.4上图形或者手动安装DB2 V9.7Linux(RedHat Enterprise Linux 5.4)下的DB2安装_使用图形界面可以使用图形界面,也可以使用手工安装的方式。我们先介绍最简单的安装方法。1.从IBM网站下载DB2 9.7 express C版本:文件名db2exc_971_LNX_x86.tar.gz,。2.在LINUX下解压缩及解包#gzip -d db2exc_971_LNX_x86.tar.gz#tar -xvf db2exc_971_LNX_x86.tar3.进入相关目录,运行安装文件#xhost +#cd expc#./db2setup先允许所有用户使用xwindows界面。在当前目录中要找到db2setup文件,然后执行它。如果权限不够,先运行chmod +x db2setup4.根据图形界面安装可以选择安装位置或内容等。过程中需要对其中的三个DB2用户的名字和密码进行设置,并记录下来。注意DB2没有自己独立的用户管理系统,因此这几个用户实际就是LINUX的用户。最后完成安装。5.验证安装成功。rootbogon expc# su - db2inst1db2inst1bogon $ db2 create database testDB20000I The CREATE DATABASE command completed successfully.db2inst1bogon $其中db2inst1为安装过程中创建的三个用户之一,为实例的管理者用户。创建数据库成功表明安装成功。更多的初始配置见DB2手工安装。#DB2 for linux手动安装步骤第一步下载db2数据包当前最新版本为9.7,从IBM网站下载免费的Express C版本。db2exc_971_LNX_x86.tar.gz及语言包db2exc_nlpack_971_LNX_x86.tar.gz(后者可选)。第二步上传安装文件把下载下来的包ftp上传到待安装的LINUX机器上第三步解包db2exc_971_LNX_x86.tar.gz# gzip -d db2exc_971_LNX_x86.tar.gz# tar -xvf db2exc_971_LNX_x86.tar第四步安装解包以后会有目录名为expc,进入找到db2_install和db2setup文件,前者为手动安装,后者为图形界面安装。#cd expc#./db2_install设定安装目录等以后,耐心等待安装任务完成。默认安装路径是/opt/ibm/db2/V9.7,可检查之。第五步注册license本安装无须这一步。对于企业版等版本,需要注册license才能使用。对于V8.1 ESE版,注册license的文件一般是:/opt/DB2_V81_PE_LNX_32_NLV/db2/license/db2ese.lic,否则需要自己找一下db2ese.lic,根据实际情况执行#/opt/IBM/db2/V8.1/adm/db2licm -a /opt/334_ESE_LNX26_32_NLV/db2/license/db2ese.lic若提示:DBI1402I License added successfully.DBI1426I This product is now licensed for use as specified inthe License Acceptance and License Informationdocuments pertaining to the licensed copy of thisproduct. USE OF THE PRODUCT CONSTITUTES ACCEPTANCE OFTHE TERMS OF THE IBM LICENSE ACCEPTANCE AND LICENSEINFORMATION DOCUMENTS, LOCATED IN THE FOLLOWINGDIRECTORY: /opt/IBM/db2/V8.1/license/zh_CN.utf8表明注册成功第六步 创建DB2运行所需要的用户组和用户注意DB2并没有独立的用户管理系统,必须借用OS用户来提供安全性认证,所以这里需要创建LINUX用户和组。# groupadd -g 901 db2grp# groupadd -g 902 db2fgrp# groupadd -g 903 db2agrp# useradd -g db2grp -u 801 -d /home/db2inst1 -m -s /bin/sh db2inst1# useradd -g db2fgrp -u 802 -d /home/db2fenc -m -s /bin/sh db2fenc# useradd -g db2agrp -u 803 -d /home/db2das -m -s /bin/sh db2das这里的默认用户名是:DAS用户 dasusr1 组名: dasadm1管理实例的用户 db2inst1 组名:db2iadm1受防护用户 db2fenc1 组名: db2fadm1但是DB2用户可以任意起名。第七步添加密码# passwd db2inst1Changing password for db2inst1.New password:输入新密码Re-enter new password:再次输入新密码Password changed创建完成后,执行如下命令,检查用户组和用户是否创建成功。# more /etc/group |grep db2# more /etc/passwd |grep db2如果结果中包含那三个用户和组,则创建成功。正确的结果应该是:# more /etc/group |grep db2dialout:x:16:db2inst1,db2fenc,db2dasvideo:x:33:db2inst1,db2fenc,db2dasdb2grp:!:901:db2fgrp:!:902:db2agrp:!:903:# more /etc/passwd |grep db2db2inst1:x:801:901:/home/db2inst1:/bin/shdb2fenc:x:802:902:/home/db2fenc:/bin/shdb2das:x:803:903:/home/db2das:/bin/sh第八步创建实例。b1. 进入/opt/ibm/db2/V9.7/instance目录# cd /opt/ibm/db2/V9.7/instance2. 执行以下命令# ./dascrt -u db2das# ./db2icrt -u db2inst1 db2inst1这里dascrt创建的是DB2 adminstration server,每台服务器只有一个这种server,为进行DB2管理(比如运行控制中心)所必须,同时指定其管理用户是db2das。db2icrt创建的是实例,其名字一般和管理用户名一样,这里均为db2inst1。3 启动DB2切换到db2das用户,执行db2admin启动DB2管理服务器。$ db2admin start切换到db2inst1用户,执行db2start启动数据库实例。$ db2start第九步 配置DB21 设置DB2自启动。使用root用户执行以下命令:# cd /opt/ibm/db2/V9.7/instance# ./db2iauto -on db2inst1设置对db2inst1在LINUX启动时自动启动。2 配置网络切换到db2inst1用户。# su - db2inst1修改DB2的服务端口为50000,这里默认端口就是50000。$ db2 update dbm cfg using SVCENAME 50000DB20000I The UPDATE DATABASE MANAGER CONFIGURATION command completedsuccessfully.修改DB2连接方式为TCPIP,然后可通过JDBC、ODBC等访问本DB2服务器上的数据库,安装了DB2客户端的其它机器也可访问数据库。$ db2set DB2COMM=TCPIP至此,安装过程结束。第十步 创建和访问数据库,安装验证1 启动与关闭数据库实例做任何事情之前,首先要启动数据库实例切换到db2inst1用户,执行db2start启动数据库实例。$ db2startSQL1063N DB2START processing was successful.若需要,可运行下面的命令来关闭数据库实例首先在db2inst1用户下强制关闭实例上的所有应用程序。$ db2 force applications all关闭数据库实例。$ db2stopSQL1064N DB2STOP processing was successful.2 创建数据库$ su - db2ins1$ db2 create database test1DB20000I The CREATE DATABASE command completed successfully.数据库创建成功了。3 远程访问数据库笔者是在VMWARE虚拟机上安装RHEL5.4和DB2的,在主机上也安装了DB2 ESE for windows V9.7,经实验这样配置后主机可以访问到虚拟机上的DB2数据库。方法是在主机上运行db2cmd,然后运行:C:Documents and SettingsAdministratordb2 catalog tcpip node bogon remote 32 server 50000DB20000I CATALOG TCPIP NODE 命令成功完成。DB21056W 直到刷新目录高速缓存之后,目录更改才生效。C:Documents and SettingsAdministratordb2 catalog database test1 as test_1 atnode bogonDB20000I CATALOG DATABASE 命令成功完成。DB21056W 直到刷新目录高速缓存之后,目录更改才生效。C:Documents and SettingsAdministratordb2? Copyright IBM Corporation 1993,2007DB2 客户机 9.7.0 的命令行处理器可从命令提示符处发出数据库管理器命令和 SQL 语句。例如:db2 = connect to sampledb2 = bind sample.bnd要获得一般帮助,输入:?。要获得命令帮助,输入:? command,其中 command 可以是数据库管理器命令的前几个关键字。例如:? CATALOG DATABASE 用于关于 CATALOG DATABASE 命令的帮助? CATALOG 用于关于所有 CATALOG 命令的帮助。要退出 db2 交互方式,在命令提示符处输入QUIT。在非交互方式下,所有命令都必须以“db2”作前缀。要列出当前命令选项设置,输入 LIST COMMAND OPTIONS。要获取更详细的帮助,请参阅 Online Reference Manual。db2 = !db2setDB2INSTOWNER=WWW-A448048D8D7DB2PORTRANGE=60000:60003DB2INSTPROF=C:DOCUMENTS AND SETTINGSALL USERSAPPLICATION DATAIBMDB2DB2COPY1DB2COMM=TCPIPdb2 = connect to test_1 user db2inst1输入 db2inst1 的当前密码:数据库连接信息数据库服务器 = DB2/LINUX 9.7.1SQL 授权标识 = DB2INST1本地数据库别名 = TEST_1db2 =#DB2 for linux卸载由于某种原因,要卸载DB2再重新安装,一定要完全卸载DB2,否则不能重新安装或安装后的DB2不可用。因为卸载步骤比较复杂,我建议在虚拟机上安装该软件的朋友,应该先做一个快照,然后方可进行,出错就恢复快照,重新来过。在主机上卸载则最好先做一个备份,以防万一。为了操作方便,可以同时打开几个Shell,分别属于不同用户,配合完成下面的操作。1、在linux上卸载DB2的一般过程:a.删除所有数据库。可以使用“控制中心”或drop database命令删除数据库。笔者卸载而未删除数据库,结果是重新安装后无法建立同名数据库。b.停止DB2管理服务器。c.停止DB2实例。d.除去DB2管理服务器。e.除去DB2实例。f.除去DB2产品。2、停止DB2管理服务器:必须要停止DB2管理服务器才能在linux上卸载DB2。a.作为DB2管理服务器所有者登陆。b.用db2admin stop命令停止DB2管理服务器。3、停止DB2实例:必须要停止DB2实例才能在linux上卸载DB2。a.作为具有root用户权限的用户登陆。b.输入/opt/ibm/db2/V9.7/bin/db2ilist命令,获取系统上的所有DB2实例的名称。c.注销。d.作为想要停止的实例的所有者登陆。e.进入该用户的主目录下,运行脚本:. sqllib/db2profiled.输入db2 force application all命令来停止所有数据库应用程序。e.输入db2stop命令来停止DB2数据库管理器。f.输入db2 terminate来确认DB2数据库管理器已停止。g.对每一个要删除的实例重复以上步骤。4、删除DB2管理服务器:必须删除DB2管理服务器才能卸载DB2。a.作为DB2管理服务器所有者登陆。b.进入该用户的主目录下,运行脚本:. das/dasprofile.c.注销。d.作为root登陆,通过输入命令/opt/ibm/db2/V9.7/instance/dasdrop除去DB2管理服务器。5、删除DB2实例:一旦删除系统上的实例,该实例下的所有DB2数据库都将不可用。a.通过输入/opt/ibm/db2/V9.7/instance/db2idrop db2instname删除
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 国际高中考试及答案
- 2025年山东化学中考试卷及答案
- 2025年精麻处方考试试题及答案
- 慢性病防治知识培训课件
- 慢性咽炎课件
- 金融学基础考试大题及答案
- 情景再现法课件
- 青华中学考试试题及答案
- 护理评估单考试题及答案
- 航空航天概论考试及答案
- JGJ31-2003 体育建筑设计规范
- 中国石油天然气集团公司专业技术职务任职资格评审工作管理规定
- 卡牌版权合同
- DL-T5366-2014发电厂汽水管道应力计算技术规程
- 石材厂设备保养操作手册
- 2024年中小企业发展现状调研报告
- 金融理财基础知识
- 教育心理学第3版全套教学课件
- 送别混声合唱简谱
- 2024全国职业院校技能大赛ZZ060母婴照护赛项规程+赛题
- 幼儿园分餐培训课件
评论
0/150
提交评论