DB2V10.1安装文档
- 格式:doc
- 大小:637.00 KB
- 文档页数:7
db2初步安装以及使用db2初步安装以及使用一、安装1、安装Quest.Central.for.DB2.v5.0.2,步骤:QuestCentralForDB2:选next,以下若无说明的,都默认next选yes选Typical安装目录可自己选择容量比较大的硬盘最后激活,,此图标在所给的文档里,点击这个图标,里面为licensing key,根据这个点help-licensing…激活创建数据库实例:创建数据库RPDB:QuestCentralDB2Agentv50类似以上安装,无特殊说明2、安装db2_v95_nt32_server (1)安装IBM 数据服务器客户机版本9.5点“安装新产品”,安装步骤类似,无特殊说明,这个先安装完再去安装DbVisualizer.v7.0.4.rar(2)安装服务端版本(若安装此版本就不必去安装上面的客户端)3、安装DbVisualizer.v7.0.4.rar一路下去安装,无特殊说明,安装完之后要破解才能完全使用,破解有两步骤:(1)、把lib/dbvis.jar里面的这个文件dbvis.puk替换掉(用WinRAR打开dbvis.jar即可替换)(2)、Help->License Key 导入dbvis.license(执行本步骤前,将原有的dbvis.license先删除)安装完之后创建数据库连接,,use wizard二、初步使用:1.调用程序call"AMDATA"."SP_A_SUB_CBRC_DGBWSXYW"('20120807',?)2.查询语句select * from amdata.a_1104_g223.查找错误SELECT *FROM RPUSER.PROG_LOG WHERE DATA_DT='2012-08-07'AND PROG_NM LIKE 'SP_A_SUB_CBRC_DGBWSXYW' ORDER BY 1 DESC按以上举例语句查询错误代码,对应db2_err大全文件查出错误来源。
目录1.安装前必读 (1)2.安装 (2)3.验证 (2)4.卸载DB2BLU (3)4.1.删除所有数据库 (4)4.2.停止DB2所有服务及实例 (4)4.3.删除DB2管理服务器 (4)4.4.删除DB2实例 (5)4.5.卸载DB2产品 (5)4.DB2安装使用常见问题 (6)4.1.FTP方式上传安装包到Linux系统 (6)4.2.The host name "db2server.domainname" is invalid. Specify a valid host name (6)4.3.bash: syntax error near unexpected token `(' (6)4.4.无法删除数据库实例,出现错误SQLSTATE=57019 (6)4.5.无法删除实例,显示“DB2 instances ...are still active. (7)DB2BLU静默安装说明-Linux版本By 段丽霞1.安装前必读1.所有创建的用户(db2inst1,db2fenc1和dasusr1)的密码均为yonyouae*1232.默认创建了数据库aedw。
目前,数据平台产品部提供Linux系统,Windows2008系统,AIX系统的DB2BLU静默安装。
其他系统的安装软件,请到IBM官网下载(需要注册IBM账号)。
其中,文件:db2server_custom_lnx.rsp为静默安装的参数配置文件,可根据需要修改。
应用文本编辑软件可打开rsp文件,如notepad++,记事本等。
其中,默认的配置如下:➢默认安装路径为:FILE=/opt/ibm/db2/V10.5➢实例名称:* ----------------------------------------------* 实例相关属性配置* ----------------------------------------------** 名称INSTANCE = inst1** 类型inst1.TYPE = ese** 实例对应的用户的名称 = db2inst1** 用户所属的组inst1.GROUP_NAME = db2iadm1** 用户的家目录inst1.HOME_DIRECTORY = /home/db2inst1➢端口号,默认50000➢默认密码(加密)为:yonyouae*1232.安装1.切换到root用户(su - root),进入到安装路径(也就是db2setup所在的目录,如:/opt/soft/server_t/db2/linuxamd64/install)。
DB264位FOR AIX的安装查看系统信息显示内核启用的是32位还是64位bootinfo-K要显示硬件32位还是64位bootinfo-y显示以KB为单位的实际内存bootinfo-rlsattr-El sys0-a realmem要显示您系统上的处理器数量lscfg|grep proc显示系统上的硬盘数量lspv要了解有关hdisk1的详细信息lspv hdisk1系统的详细配置lscfg显示特定于平台的设备信息lscfg-p显示在自定义VPD对象类中找到的重要产品数据库(Vital Product Database,VPD)lscfg-vuname命令可以提供关于系统的详细信息。
uname-p显示系统的芯片类型。
例如,PowerPC。
uname-r显示操作系统的版本号。
uname-s显示系统名称。
例如,AIX。
uname-n显示节点名称。
uname-a显示系统名称、节点名称、版本、计算机ID。
uname-M显示系统型号名称。
例如,IBM,9114-275。
uname-v显示操作系统版本。
uname-m显示运行系统的硬件的计算机ID编号。
uname-u显示系统ID编号。
AIX主要版本、次要版本和维护级oslevel-s查看相应的内核是否是64位的ls-l/unixls-l/usr/lib/boot/unix如果显示如下:lrwxrwxrwx1root system21Jun2616:26/unix->/usr/lib/boot/unix_64 lrwxrwxrwx1root system21Jun2616:26/usr/lib/boot/unix-> /usr/lib/boot/unix_64否则使用bosboot命令切换至64位内核:ln-sf/usr/lib/boot/unix_64/unixln-sf/usr/lib/boot/unix_64/usr/lib/boot/unixbosboot-ashutdown-Fr安装并配置DB2解压缩安装文件z c at product.tar.Z|tar-xf-gzip-d product.tar.gz使用db2_install命令进行数据库安装./db2_install-b DB2DIR-p productShortNameDB2DIR指定将安装DB2产品的路径。
建用户# groupadd db2iadm1# useradd -m -g db2iadm1 -d /home/db2inst1 db2inst1# groupadd db2fadm1# useradd -m -g db2fadm1 -d /home/db2fenc1 db2fenc1# groupadd dasadm1# useradd -m -g dasadm1 -d /home/dasusr1 dasusr1一、下载安装DB2到IBM网站下载免费的DB2 Express-C 9.5,网址/developerworks/cn/downloads/im/udbexp/下载db2exc_952_LNX_x86.tar.gz到/home/hz使用 tar -xvf db2exc_952_LNX_x86.tar.gz命令解压,解压到/home/hz/expc/目录下,X/home/hz/expc/db2setup,命令行终端使用/home/hz/expc/db2_install来进行DB2的安装。
安装时若提示找不到libaio.so.1及libstdc++.so.5,则先下载安装相应的软件包。
libaio.so.1 -> libaio1# aptitude install libaio1libstdc++.so.5 -> libstdc++5# aptitude install libstdc++5二、配置DB2#创建用户组及用户#与实例名同名?groupadd -g 2000 db2iadm1useradd -m -g db2iadm1 -d /home/db2inst1 db2inst1passwd db2inst1>db2inst1#the user under which fenced UDFs and fenced stored procedures will be run.#可以与上面同一个用户groupadd -g 2100 db2fadm1useradd -m -g db2fadm1 -d /home/db2fenc1 db2fenc1#创建实例/opt/ibm/db2/V9.5/instance/db2icrt -a server -u db2fenc1 db2inst1DBI1070I Program db2icrt completed successfully.#产品许可证/opt/ibm/db2/V9.5/adm/db2licm -a /home/hz/expc/db2/license/db2expc_uw.licLIC1402I License added successfully.LIC1426I This product is now licensed for use as outlined in your License Agree ment. USE OF THE PRODUCT CONSTITUTES ACCEPTANCE OF THE TERMS OF THE IBM LICENSE AGREEMENT, LOCATED IN THE FOLLOWING DIRECTORY: "/opt/ibm/db2/V9.5/license/en_US .iso88591"#允许SMS的多页分配/opt/ibm/db2/V9.5/cfg/db2ln#添加DB2端口/etc/services 加入下面一行#DB2 配置su - db2inst1$ db2set DB2_EXTENDED_OPTIMIZATION=ON$ db2set DB2_DISABLE_FLUSH_LOG=ON$ db2set AUTOSTART=YES$ db2set DB2_STRIPED_CONTAINERS=ON$ db2set DB2_HASH_JOIN=Y$ db2set DB2COMM=tcpip$ db2set DB2_PARALLEL_IO=*$ db2set DB2CODEPAGE=819$ db2set DB2CODEPAGE=1386#Update dbm cfg#TCP/IP Service name$ db2 update dbm cfg using SVCENAME db2instDB20000I The UPDATE DATABASE MANAGER CONFIGURATION command completed successfully.$ db2 update dbm cfg using INDEXREC ACCESSDB20000I The UPDATE DATABASE MANAGER CONFIGURATION command completed successfully.#运行DB2必须先运行DB2才能创建数据库,否则报如下错误SQL1032N No start database manager command was issued. SQLSTATE=57019$ db2startSQL1063N DB2START processing was successful.#创建库$ db2 "CREATE DATABASE GMCCDB ALIAS GMCCDB USING CODESET gb2312 TERRITORY CN"DB20000I The CREATE DATABASE command completed successfully.$ db2 connect to GMCCDBDatabase Connection InformationDatabase server = DB2/LINUX 9.5.2SQL authorization ID = DB2INST1Local database alias = GMCCDB$ db2 "CREATE table mytable ( col1 INTEGER NOT NULL, col2 VARCHAR(40), col3 DECIMAL(9,2))" DB20000I The SQL command completed successfully.$ db2 "SELECT * FROM mytable FETCH FIRST 10 ROWS ONLY"二、配置DB2客户端#创建客户端实例#创建用户组及用户#与实例名同名#否则报如下错误DBI1131E The user ID db2inst1 is invalid.debian:~# groupadd -g 2000 db2iadm1debian:~# useradd -m -g db2iadm1 -d /home/db2inst1 db2inst1debian:~# /opt/ibm/db2/V9.5/instance/db2icrt -s CLIENT db2inst1DBI1070I Program db2icrt completed successfully.#切换到db2inst1用户下#客户端实例的节点目录中编目一个节点,该节点对应服务器端一个实例db2inst1@debian:~$ db2 catalog tcpip node DCDDB11 remote ubuntu server 50000DB20000I The CATALOG TCPIP NODE command completed successfully.DB21056W Directory changes may not be effective until the directory cache is refreshed.#客户端实例的节点目录节点上编目一个DBdb2inst1@debian:~$ db2 catalog db DCDDB1 at node DCDDB11DB20000I The CATALOG DATABASE command completed successfully.DB21056W Directory changes may not be effective until the directory cache is refreshed.$ db2 connect to DCDDB1$ db2 "SELECT * FROM mytable FETCH FIRST 10 ROWS ONLY"useradd: warning: the home directory already exists.Not copying any file from skel directory into it.三、删除#删除DBdb2 deactivate db DCDDB1db2 drop DB DCDDB1#删除实例,-f表示同时删除文件四,列举#列举所有实例db2ilist#取得当前实例db2 get instance#列举节点(DB服务器)db2 list node directory#列举当前实例里的DBdb2 list db direcotry#列举默认模式下的表db2 list tables#列举DB连接db2 list application安装目录的linux/samples/下面的db2ese.rsp是response.file的模板,copy到install目录下面,修改里面的内容,如下:PROD = ENTERPRISE_SERVER_EDITIONFILE = /opt/ibm/db2/V9.1LIC_AGREEMENT = ACCEPTINSTALL_TYPE = TYPICALLANG = ENINSTANCE = db2inst1 = db2inst1db2inst1.UID = uiddb2inst1.GROUP_NAME = db2iadm1db2inst1.GID = giddb2inst1.HOME_DIRECTORY = /home/db2inst1db2inst1.PASSWORD = passworddb2inst1.AUTOSTART = YESdb2inst1.START_DURING_INSTALL = YESdb2inst1.SVCENAME = db2c_db2inst1db2inst1.PORT_NUMBER = 50000db2inst1.FEDERATED =YESdb2inst1.FENCED_USERNAME = db2fenc1db2inst1.FENCED_UID = uiddb2inst1.FENCED_GROUP_NAME = db2fadm1db2inst1.FENCED_GID = giddb2inst1.FENCED_HOME_DIRECTORY =/home/db2fenc1db2inst1.FENCED_PASSWORD = passwordDAS_USERNAME = dasusr1DAS_GROUP_NAME = dasadm1DAS_HOME_DIRECTORY = /home/dasusr1DAS_PASSWORD = password./db2setup -u db2expc.txt。
DB2安装及使用1概述1.1编写目的目前由于项目的需要,多次用到DB2数据库,但因为与之前广泛、熟练使用的Oracle 数据库的差异,使得DB2数据库在应用过程中出现了一些安装及使用上的问题;为了解决这些问题,特此编写此文档;1.2适用范围此文档适应于开发人员、测试人员、实施人员等;1.3名词解释此节将对下文中出现的,以及涉及DB2数据库必须了解的名词做出解释;用户:指操作系统用户,非DB2数据库用户,DB2无数据库用户的概念;系统:DB2数据库的一个安装;实例:数据库管理器,是数据库管理器在内存中的映像,是管理数据的DB2代码,为数据库的运行提供环境;数据库:是一个对象集合,这些对象指表空间、表、视图、索引等,这些对象存储在表空间中;表空间:用来存储数据库对象,由多个容器组成;容器:这里指表空间容器,可以理解为物理存储空间,是表等数据库对象实实在在存储的地方;模式:是数据库对象的逻辑分组集合;数据库中所建的每一个对象都有模式,这些模式会隐式会显式的增加为对象的前缀;数据页(datapage):数据库最小的存储、读写单位,有4KB,8KB,16KB,32KB几种类型;2DB2安装前2.1搭建环境2.1.1软件准备操作系统:CentOS-6.5-i386-minimal.iso环境载体:VirtualBox-4.3.24-98716-Win.1425444683.exe注:此处使用虚拟机virtualbox作为环境载体做安装演示,由于以后的生产环境并不涉及虚拟机方面的安装和使用,故在此不对virtualbox的安装做详述;有兴趣研究的同事可以在互联网上搜索相关教程即可;以下直接介绍操作系统的安装;2.1.2软件安装打开安装好的virtualbox软件,点击【新建】在弹出的窗口中,根据实际情况依次填写名称、选择相应的类型和版本,此处选择linux类型,OtherLinux(32位)版本,点击【下一步】接下来为虚拟机分配内存,按实际情况和需要滑动标尺或直接填写相应的数值即可,此处选择2048MB大小,点击【下一步】分配虚拟硬盘,这一步是为了给操作系统分配一个活动的空间,操作系统中信息和数据将存储在此空间内,在这里我们选择第二个【现在创建虚拟硬盘】,点击【创建】虚拟硬盘文件类型,直接选择默认的即可,点击【下一步】此处选择【固定大小】,性能较好,点击【下一步】接下来,选择虚拟硬盘文件创建的位置和大小,可根据实际情况做配置,此处选择安装在E盘,硬盘大小为20G,点击【创建】,即开始创建接下来就是等待安装,直至安装完成2.1.3软件配置点击virtualbox主界面上的【设置】按钮,在弹出的窗口中进程参数设置在左边的树状模块中选择【系统】--【处理器(P)】,在拓展性前的选勾,如图所示再选择【存储】,点击【没有磁盘】,在右边显示的内容中,点击磁盘模样的图标,点击【选择一个虚拟光盘】,找到你的CentOS-6.5-i386-minimal.iso文件的位置,选中即可再选择树状模块中的【网络】--【网卡1】,在连接方式中选择与宿主机网卡的通讯方式,此处选择HOST_ONLY方式,名称是宿主机网卡的名称;设置完毕,点击确定即可;2.1.4 OS安装点击virtualbox主界面的【启动】按钮,在弹出的窗口选择第一项,如图所示,回车即可在完成自检之后,在弹出的窗口中选择SKIP,跳过测试,ENTER回车然后点击NEXT设置语言,此处选择简体中文,点击Next选择键盘语言,一般为美式英语,点击【下一步】选择存储设备,此处选择基本存储设备,点击【下一步】即可,在检测完存储设备后,选择【是,忽略所有数据】,点击【下一步】即可设置主机名和网络配置,此处直接点击【下一步】,具体参数可在系统建好后在设置;时间设置,选择城市【亚洲/上海】,在【系统时间选择UTC时间】前打勾,点击下一步设置root用户密码,根据实际情况自定义设置即可,点击下一步选择安装类型,由于是在虚拟机中安装,且兼顾宿主机的情况,我们选择【创建自定义布局】,点击下一步接下来就是最重要的操作系统分区的创建,点击【空闲】一行,点击【创建】,选择【标准分区】,依次创建以下节点:根目录“/”,/boot目录,swap分区(一般为内存大小的1.5-2倍);如下所示分区建好后,如下图所示,点击【下一步】然后会弹出是否格式化的提示,选择【格式化】,并在弹出的窗口中选择【将修改写入磁盘】,等待分区的创建完成即可分区建好之后,会弹出安装引导装载程序的窗口,直接点击【下一步】即可然后,就进入系统的安装阶段,系统自检、分析依赖包后,就会进行安装包的安装,由于是简化版的linux,所以安装过程较为简单,等待安装完成即可安装完成后,点击【重新装载】,启动操作系统;启动后输入root及密码就可以登录系统使用了2.2 OS参数设置2.2.1网络设置2.2.1.1虚拟机网卡设置使用root用户登录操作系统,输入# vi /etc/sysconfig/network-scripts/ifcfg-eth0;在该文件中编辑以下内容(IP信息可以自定义,只需要子网掩码、网关与之相对应即可)启动网络输入#service network start 回车;2.2.1.2宿主机网卡设置以win8为例,打开网络和共享中心,点击【更改适配器设置】,可以看到在安装virtualbox 时安装的名为VirtualBox Host-Only Network的网卡右键--【属性】,双击【Internet协议版本IPV4】,设置与虚拟机中的网卡在同一网段的相对应的IP、子网掩码等信息,如图所示通讯测试;在宿主机的cmd命令窗口中,输入ping 172.16.217.140,若可以ping通,则表明二者之间的通讯畅通;2.2.2其他设置2.2.2.1关闭防火墙输入# service iptables status ---查看防火墙状态# service iptables stop ---关闭防火墙# service iptables start ---启动防火墙注:至此OS的环境搭建就完成了,接下来就是DB2数据库的安装!3 DB2安装中3.1软件准备DB2版本:db2_v9.7_linuxia32_server.tar.gz;SSH工具:SecureCRT;3.2软件安装3.2.1软件上传在home目录下新建一个文件夹,以供文件上传之用输入# mkdir /home/db2package使用SecureCRT工具登录到OS(具体用法在此不做详述),使用快捷键ALT+P,打开SFTP界面,如图所示输入sftp>cd /home/db2package/ ----进入文件上传目标目录sftp>lcd /D:/exe/serverinstal/ ----进入本地存储DB2安装文件的目录sftp>put db2_v9.7_linuxia32_server.tar.gz --put命令上传DB2安装文件回车即可开始上传3.2.2软件解压输入# cd /home/db2package/ ---进入软件上传的目录 # tar -xzvf db2_v9.7_linuxia32_server.tar.gz ---回车即可进行解压3.2.3安装解压完成后,会在软件上传的目录下生产一个server目录,进入目录# cd /home/db2package/server该目录下就包含了db2的安装程序,如图所示db2prereqcheck ----先决条件检查,用于检测当前环境是否符合DB2安装要求db2setup ----图形化界面安装,需要配置X环境,在此不再详述;db2_install ----命令行安装,以下将使用此种方式进行安装说明;db2_deinstall ----卸载安装DB2时,运行db2_install文件输入# ./db2_install回车进行安装,片刻后会出现一些选项,首先是安装路径,默认路径是/opt/ibm/db2/v9.7;输入“否”,表示选择默认路径;输入“是”,表示不选择默认路径,则会提示你输入新的安装路径此处我们选择输入“否”;则会出现下图所以内容其中,以下表示DB2的产品ESE --企业版CONSV --连接服务器版WSE --工作组版EXP --易捷版PE --个人版CLIENT --客户机RTCL --运行时客户机此处,根据实际需要选择版本,我们选择EXP,安装易捷版,输入EXP,回车,即可进行安装,如下图注:到此处,DB2就安装完毕了,下面我们来介绍DB2的使用;4 DB2安装后的使用4.1创建用户此处创建的用户属于操作系统用户,DB2无数据库用户,此点与Oracle等其他关系型数据库有所不同;使用root用户登录# groupadd db2grp ---实例用户用户组# groupadd db2fgrp ---受防护用户用户组# groupadd dasadm ---DAS用户用户组# useradd -m -g db2grp -d /home/db2inst -s /bin/bash db2inst --创建实例用户# useradd -m -g db2fgrp -d /home/db2fenc -s /bin/bash db2fenc --创建防护用户# useradd -m -g dasadm -d /home/dasusr -s /bin/bash dasusr --创建DAS用户# passwd db2inst ---设置密码,不详述# passwd db2fenc# passwd dasusr其中,实例用户:每个实例都必须对应一个操作系统用户,该用户用于操作所有的DB2进程,管理所有DB2的文件系统和设备,必须创建;受防护用户:用于在数据库的运行空间外运行用户自定义的函数和存储过程,主要用于UDF,虽无大用处,但是建议创建;DAS用户:用于远程管理,可以不创建,此处就没有创建此用户;4.2创建实例以root用户登录操作系统进入DB2的安装目录下输入# cd /opt/ibm/db2/V9.7/instance创建数据库实例输入# ./db2icrt -p 50000 -u db2fenc db2inst其中50000表示监听端口,db2inst为实例名称,需要与实例用户名相同,db2fenc 表示该受防护用户可使用该实例;设置数据库实例随系统重启而启动输入# su - db2inst$./db2iauto -on db2inst启动数据库实例输入$db2start创建数据库启动数据库实例后输入$ exit ---登出,至root用户# mkdir /home/test/testdb ---创建数据库安装目录# chown a+w /home/test/testdb ---更改目录权限# su - db2inst ---切换至实例用户$ db2 create db testdb on /home/test/testdb using codeset gbk territory cn其中,testdb 为数据库名称,/home/test/testdb为数据库创建目录,应该提前创建;创建表空间a.在创建表空间之前,我们可以先创建一个缓冲池,若不创建,将会使用数据库默认缓冲池IBMDEFAULTBP;输入 $ db2 connect to testdb -----连接数据库$ db2 create bufferpool bp32k size 10000 pagesize 32k其中,bp32k 为缓冲池名称,size表示缓冲池大小,pagesize 表示数据页大小b.输入$ exit ---登出,至root用户# mkdir /usr/db2/ ---创建数据库安装目录# chown a+w /usr/db2/ ---更改目录权限# su - db2inst ---切换至实例用户$ db2 "create tablespace db2inst pagesize 32k managed by database using (file '/usr/db2/tablespace_db2inst' 3g) bufferpool bp32k"其中,db2inst 为表空间名,pagesize为数据页大小,需要与引用的缓冲池的数据也大小相同;using 表示表空间创建的目录以及大小(即容器),目录应该事先存在,bufferpool 表示引用的缓冲池;4.4 DB2数据导出导入这里存在导出表结构和表数据的情况;使用案例请直接看4.4.5节;导出表结构输入$ db2look -d testdb -e -a -x -i db2inst -w db2inst -o test.sql其中testdb --数据库名db2inst --用户名db2inst --密码test.sql --文件名执行sql文件输入$ db2 -tvf test.sql4.4.2数据库表数据导出数据库表数据导出输入$ db2move testdb export -u db2inst -p db2inst其中 testdb --数据库名db2inst --用户名db2inst --密码4.4.3数据库单个表导出使用export命令输入 $ export to test.del of del MODIFIED BYCODEPAGE=1386 select * from pt_oper 其中,test.del为导出文件名,del 为文件格式,CODEPAGE=1386表示编码4.4.4数据库单个表数据导入使用import命令输入$ import from test.del of del MODIFIED BY COMPOUND =50 insert into pt_oper其中test.del为导出文件名,del 为文件格式4.4.5数据库数据迁移用例# su - db2inst ----切换实例用户$ db2start ----启动实例$ db2 connect to testdb ----连接数据库$ mkdir /home/test$ cd /home/test$ db2look -d testdb -e -a -x -i db2inst -w db2inst -o test.sql -----导出数据库全表结构$ db2 -tvf test.sql ----执行数据库结构的sql脚本,导入全表结构$ mkdir /home/dbdata$ cd /home/dbdata$ db2move testdb export -u db2inst -p db2inst ----导出数据库全表数据$ db2move testdb import -u db2inst -p db2inst ----导入数据库全表数据5Q&A5.1问题一Q:在使用过程中,会遇到创建的模式名与用户名不一样的情况,导致在执行sql过程中报错;A:这是因为DB2的特点是一个对象需要加上模式名才会有效,即schema.Object的形式,如果不加模式名,系统会自动以当前登录名为模式名,隐式的加到该对象前;解决方法:建立的实例最好与实例用户名相同;在执行sql时加上需要使用的模式名;。
db2和essbase在AIX上的安装手册一、db2的安装:1、插入db2安装盘,执行./db2setup命令进入安装界面2、第一个界面选择组件,全选就行3、第二个界面必须选上create distance4、第三个界面为填写登录用户,采用缺省值安装,(默认的用户是db2inst1)唯一要做的是输入密码(主要作用是db2的sqllib都保存在此用户目录底下,并且都是用此用户来启动AIX的db2服务。
注意此用户不是连接数据库的用户。
)5、第四个界面是认证管理界面:也是采用缺省值安装,输入你登陆的密码即可6、第五个界面出现的是是否创建warehouse,选中安装7、第六个界面是创建dwcntrl,默认安装8、第七个界面是分布式连接,默认安装9、第八个界面式create instrance,选中安装10、第九个界面为填写登陆用户,默认安装,也只需要输入密码即可(此用户为连接数据库用户)11、之后的就默认安装就行12、如果想启动db2服务和能够经过NT作为客户端连接aix上面的数据库,方法:在命令行方式中输入su – db2inst1-》回车-》输入db2 db2start,之后回车,那么服务就会启动了。
如果能让中文的NT系统能够连上数据库。
方法:输入su – db2inst1-》回车-》输入db2set DB2COUNTRY=86-》回车-》输入db2set DB2CODEPAGE=1386,回车就搞定了!二、essbase安装1、首先创建一个超级用户(如essadmin),用此用户登陆2、插入essbase安装盘,执行./setup.sh命令进入安装界面3、填写安装路径,一般的都是安装在对应的用户目录下(如/home/essadmin)4、接着的安装方法和我们NT上面的安装差不多。
5、装完之后,系统会体系你修改环境变量。
方法:去到安装目录下(如/home/essadmin)用vi打开.profile和essbasenv.doc,把essbasenv.doc的非注释文字copy到.profile即可。
DB2数据库安装步骤解压安装包DB2_912_WIN_x86.rar,如图:
双击setup.exe,如图:
点击“安装产品”,如图
点击“安装产品”
点击“下一步”
接受许可协议的全部条款,点击“下一步”
选择安装类型“制定安装”,点击“下一步”
默认,点击“下一步”
选择安装目录,点击“下一步”
选择安装语言,点击“下一步”
设置DB2副本名称,可以选择默认,点击“下一步”
“下一步”
默认,“下一步”
设置用户信息,“下一步”
下一步
下一步
默认,下一步
点击“完成”,开始安装
安装完成,如下图
点击开始->所有程序->IBM DB2->DB2 (缺省包)->设置工具->第一步
点击创建数据库,看下图
点击“创建SAMPLE数据库”或点击“创建您自己的数据库”来创建数据库
创建SAMPLE数据库,点击“创建SAMPLE数据库”
点击“确定”
点击“确定”创建数据库成功
点击“创建您自己的数据库”
填写数据库名称、路径、也可以写别名(我没有写),下一步
点击“添加”选择要存储数据库的位置,下一步
默认,下一步
默认,(可以根据环境要求自己设置),下一步
默认,(可以根据环境要求自己设置),下一步
点击“完成”
点击开始->所有程序->IBM DB2->DB2(缺省包)->一般管理工具->控制中心,可以看到我
们创建的所有数据库。
DB2数据库补丁安装步骤1.1补丁安装(可选)若DB2安装介质文件中已包含fix pack5版本的补丁,通常不用进行补丁安装。
但若是在原有版本之上打补丁,可以参考本节的内容。
DPF或者HADR或者PureScale环境中,需要在每台物理机器或者VM上安装DB2补丁包。
注意:对于DPF或者PureScale这边,没有什么特别注意的地方,也是按照同样的步骤安装、更新实例、启动、重新绑定程序包就可以了。
(PureScale是多个实例,一个DB,DPF是1个实例多个partition),就需要在每一台物理机器或者VM上执行相同的步骤安装补丁。
在启动实例之前需要确保所有机器上的补丁都在同一个补丁层次上。
1.1.1准备工作1.1.1.1解压缩补丁包将下载后的补丁包压缩文件上传到DB2数据库服务器的/tmp/db2v105目录下。
通过root用户登录DB2数据库服务器,具体步骤如下:1.1.1.2停止DB2实例进程1.作为 root 用户登录DB2数据库服务器。
2.确定与 DB2 副本相关联的所有实例。
发出以下命令:本节后续步骤不需要执行)。
注:/opt/ibm/db2/V10.5/bin/db2greg -dump也可查看各种版本下的所有实例。
3.对 DB2 副本中的每个实例运行下列命令:的停止步骤,停止每个存在的实例进程。
如果是PowerHASystemMirror用户,那么必须使用ha_db2stop 命令而不是db2stop命令来停止DB2。
如果使用db2stop 命令而不是 ha_db2stop 命令,将触发故障事件。
1.1.1.3停止DB2管理服务器如果 DB2 管理服务器 (DAS) 属于要更新的 DB2 副本(如果服务器上没有安装DAS管理服务器,则跳过此步),请停止 DAS:首先确认是否安装了DAS:如果没有安装,将不会有输出结果显示停止DAS:注:由于系统上只能有一个DAS,因此,这个步骤将影响系统上的所有其他 DB2 副本。
DB2 数据库安装与配置此文档描述了在Red Hat Enterprise 4.7上安装与配置DB2 v9.1的过程。
DB2安装与配置的步骤具体如下:1.打开DB2产品安装介质双击“db2_install”,运行DB2安装向导,选择所需要安装的产品版本。
我们选择“DB2 企业服务器版”,点击下面对应的“安装新产品”按钮。
图1-安装启动界面2.确认所选择的安装版本图2-安装版本简介3.阅读并接受许可协议图3-软件许可协议4.选择安装类型选择相应的安装类型时,安装类型信息显示区域有相关介绍,可根据实际需要选择。
这里,我们选择“定制安装”。
5.选择安装并创建响应文件图5-安装操作界面6.选择需要安装的功能部件,以及安装目录图6-选择功能部件界面7.选择安装语言包默认选择简体中文和英语。
可根据需要选择其他语言。
图7-选择语言界面8.指定信息中心安装位置默认安装到本机,如果需要,可更改为其他主机和端口。
图8-指定DB2信息中心位置9.创建管理服务器用户信息这里保持默认,密码设置为其用户名。
图9-设置“DB2管理服务器用户(DAS)”信息10.设置DB2实例选择是否创建数据库实例。
默认选择“创建DB2实例”。
图10-设置DB2实例11.为DB2实例设置分区选项这里默认选择“单一分区实例”。
图11-为DB2实例设置分区选项12.设置实例所有者用户此用户用来启动和关闭实例。
这里保留默认设置,密码设置为用户名。
图12-设置DB2实例所有者的用户信息13.设置受防护用户的用户信息保留默认设置,密码设置为用户名。
图13-设置受防护用户的用户信息14.配置实例通信和启动此处配置实例的服务名称以及端口号。
这里保留默认设置。
图14-配置实例通信和启动15.配置数据库实例工具目录如果需要对数据库进行定时处理等操作的话,需要配置此项。
图15-工具目录的设置16.设置通知图16-设置通知17.预览设置信息图17-预览设置信息18.执行安装配置图18-执行安装配置如果使用的是定制安装,且选择了其他语言包,则需要使用卷标为DB2_NLPACK_9_1_0_3_LNXX86_64_1的光盘。
使用命令行安装DB2用db2_install命令行安装DB2数据库测试系统:openSUSE.11对于其他系统,如果安装了SELinux 则需要禁用SELinux,否则在安装过程中可能报错。
禁用SELinux更改/etc/sysconfig/selinux 文件的内容为SELINUX=disabled安装过程:一、上传安装文件DB2_WSE_V95_Linux_x32_C1HR4EN.tar二、解压安装文件:# tar –xfv DB2_WSE_V95_Linux_x32_C1HR4EN.tar三、解压后,会出现db2setup和db2_install两个可用于安装的文件,db2setup是调用视窗安装,过程很简单,按照提示进行就可以。
db2_install是命令行安装。
下面我们就着重强调一下如何进行命令行安装。
1、db2_install命令的常用参数:-b :该选项指定root用户安装时的路径,linux默认为/opt/ibm/db2/V9.5,AIX系统默认路径为: /opt/IBM/db2/V9.5.-l 指定安装日志文件路径和名称,root用户默认/tmp/db2_install.log.进程号。
-f NOTSAMP 不安装samp示例数据库-L 安装语音包,可以同时安装多个语言包,比如:安装英语和汉语,-L EN –L CN -p productShortName 指定要安装的DB2产品的名称。
如:ESE,WSE或CLIENT等,产品名称可以在安装文件夹对应platform(系统平台如:AIX或linux等文件夹)下ComponentList.htm文件中找到。
该参数必须与-n参数同时使用。
-n参数指示非交互安装方式。
当指定了此参数时,还必须指定-b 和–p2、执行安装,接下来的过程中,不准备安装samp示例数据库,因此执行如下命令:# ./db2_install -b /opt/ibm/db2/V9.5 -p WSE -f NOTSAMP 或者# ./db2_install –f NOTSAMP(交互模式)提示默认安装路径为/opt/ibm/db2/V9.5 是否修改安装路径,不修改,输入no,回车继续。
安装DB2的过程中出现的问题//出现问题一[root@localhost server]# ./db2_installERROR:The required library file libaio.so.1 is not found on the system.Check the following web site for the up-to-date system requirementsof IBM DB2 9.7/software/data/db2/udb/sysreqs.html/data/db2/linux/validateAborting the current installation ...Run installation with the option "-f sysreq" parameter to force the installation.//解决[root@localhost server]# cd ..[root@localhost /]# cd /home/chenweidan/Desktop/ftp/upload[root@localhost upload]# lsdb2client serverlibaio-0.3.106-3.2.x86_64.rpm v9.7fp2_linuxx64_server.tar.gz[root@localhost upload]# rpm -ivh libaio-0.3.106-3.2.x86_64.rpmwarning: libaio-0.3.106-3.2.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID a 83bd72ePreparing... ########################################### [100%] 1:libaio ########################################### [100%][root@localhost upload]# cd server[root@localhost server]# ./db2_installDefault directory for installation of products - /opt/ibm/db2/V9.7***********************************************************Do you want to choose a different directory to install [yes/no] ?noSpecify one of the following keywords to install DB2 products.ESECONSVWSEEXPPECLIENTRTCLEnter "help" to redisplay product names.Enter "quit" to exit.***********************************************************ESEDB2 installation is being initialized.***********Total number of tasks to be performed: 47Total estimated time for all tasks to be performed: 2078……Task #46 startDescription: Registering DB2 Update ServiceEstimated time 30 second(s)Task #46 endTask #47 startDescription: Updating global profile registryEstimated time 3 second(s)Task #47 endA minor error occurred while installing "DB2 Enterprise Server Edition " onthis computer. Some features may not function correctly.//该问题尚未解决************//出现问题二[root@localhost server]# cd[root@localhost ~]# groupadd -g 999db2iadm1bash: groupadd: command not found[root@localhost ~]# useradd -u 1001 -g db2iadm1 -m -d /home/db2inst1 db2inst1bash: useradd: command not found//解决[root@localhost ~]# echo $PATH/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin:/usr/games:/home/chenwei dan/bin[root@localhost ~]# whereis groupaddgroupadd: /usr/sbin/groupadd /usr/share/man/man8/groupadd.8.gz[root@localhost ~]# ln -s /usr/sbin/groupadd /usr/kerberos/bin[root@localhost ~]# ln -s /usr/sbin/useradd /usr/kerberos/bin[root@localhost ~]# cd /usr/kerberos/bin[root@localhost bin]# lsftp gss-client kinit kpasswd krlogin ksu rcp rsh telnet v4rcpgroupadd kdestroy klist krb524init krsh kvno rlogin sim_client uuclient [root@localhost bin]# lltotal 748-rwxr-xr-x 1 root root 109472 Apr 15 2009 ftplrwxrwxrwx 1 root root 18 Oct 20 05:35 groupadd -> /usr/sbin/groupadd-rwxr-xr-x 1 root root 19568 Apr 15 2009 gss-client-rwxr-xr-x 1 root root 8744 Apr 15 2009 kdestroy-rwxr-xr-x 1 root root 23904 Apr 15 2009 kinit-rwxr-xr-x 1 root root 20424 Apr 15 2009 klist-rwxr-xr-x 1 root root 9008 Apr 15 2009 kpasswd-rwxr-xr-x 1 root root 8544 Apr 15 2009 krb524init-rwxr-xr-x 1 root root 43 Apr 15 2009 krlogin-rwxr-xr-x 1 root root 40 Apr 15 2009 krsh-rwsr-xr-x 1 root root 48736 Apr 15 2009 ksu-rwxr-xr-x 1 root root 11880 Apr 15 2009 kvno-rwxr-xr-x 1 root root 45016 Apr 15 2009 rcp-rwxr-xr-x 1 root root 40648 Apr 15 2009 rlogin-rwxr-xr-x 1 root root 32816 Apr 15 2009 rsh-rwxr-xr-x 1 root root 11216 Apr 15 2009 sim_client-rwxr-xr-x 1 root root 226408 Apr 15 2009 telnet-rwxr-xr-x 1 root root 11240 Apr 15 2009 uuclient-rwxr-xr-x 1 root root 20896 Apr 15 2009 v4rcp[root@localhost bin]# cd[root@localhost ~]# groupadd -g 999 db2iadm1[root@localhost ~]# groupadd -g 998 db2fadm1[root@localhost ~]# groupadd -g 997 dasadm1[root@localhost ~]# useradd -u 1001 -g db2iadm1 -m -d /home/db2inst1 db2inst1 [root@localhost ~]# useradd -u 1002 -g db2fadm1 -m -d /home/db2fenc1 db2fenc1 [root@localhost ~]# useradd -u 1003 -g dasadm1 -m -d /home/dasusr1 dasusr1//出现问题三[root@localhost ~]# cd /opt/ibm/db2/V9.7/instance[root@localhost instance]# dascrt -u dasusr1bash: dascrt: command not found// 解决[root@localhost instance]# ./dascrt -u dasusr1SQL4409W The DB2 Administration Server is already active.DBI1070I Program dascrt completed successfully.[root@localhost instance]# ./db2icrt -a SERVER -u db2fenc1 db2inst1DBI1766W Cannot change the secondary group list of db2inst1.Explanation:A code, 127, is returned when attempting to change the secondarygroup list of the given user ID. One of the following situations hasoccurred:* NIS is running.* One or more processes are currently being executed under the givenuser ID.User response:You must add the group ID, dasadm1, to the secondary group list ofthe user ID, db2inst1, so that the Adminstration Server can functionproperly.* If there happens to be any process run under the given user ID,terminate all of these processes and follow the instructions above tosetup the secondary group list of this user ID.* If you are running this command on an NIS client, try the aboveinstructions to setup the secondary group list of this user ID onyour NIS server.DBI1070I Program db2icrt completed successfully.[root@localhost ~]# su -l db2inst1[db2inst1@localhost ~]$ db2start10/20/2013 08:19:37 0 0 SQL1063N DB2START processing was successful. SQL1063N DB2START processing was successful.[db2inst1@localhost ~]$ db2set DB2_SKIPDELETED=ON[db2inst1@localhost ~]$ db2set DB2_HASH_JOIN=YES[db2inst1@localhost ~]$ db2set DB2_RR_TO_RS=YES[db2inst1@localhost ~]$ db2set DB2CODEPAGE=1386[db2inst1@localhost ~]$ DB2COMM=TCPIP[db2inst1@localhost ~]$ db2set DB2CODEPAGE=1386DB2COMM=TCPIP[db2inst1@localhost ~]$ db2set DB2COMM=TCPIP[db2inst1@localhost ~]$ db2set DB2_PARALLEL_IO=*[db2inst1@localhost ~]$ db2set update dbm cfg using svcename 50000DBI1302E Invalid parameter detected.[db2inst1@localhost ~]$ db2 update dbm cfg using svcename 50000DB20000I The UPDATE DA TABASE MANAGER CONFIGURATION command completed successfully.[db2inst1@localhost ~]$ db2start10/20/2013 08:30:29 0 0 SQL1026N The database manager is already active. SQL1026N The database manager is already active.[db2inst1@localhost ~]$ db2samplCreating database "SAMPLE"...Connecting to database "SAMPLE"...Creating tables and data in schema "DB2INST1"...Creating tables with XML columns and XML data in schema "DB2INST1"...'db2sampl' processing complete.[db2inst1@localhost ~]$ db2 connect to sampleDatabase Connection InformationDatabase server = DB2/LINUXX8664 9.7.2SQL authorization ID = DB2INST1Local database alias = SAMPLE[db2inst1@localhost ~]$ db2 "select *from staff where dept=20"ID NAME DEPT JOB YEARS SALARY COMM------ --------- ------ ----- ------ --------- ---------10 Sanders 20 Mgr 7 98357.50 -20 Pernal 20 Sales 8 78171.25 612.4580 James 20 Clerk - 43504.60 128.20190 Sneider 20 Clerk 8 34252.75 126.504 record(s) selected.[root@localhost db2inst1]# passwd db2inst1Changing password for user db2inst1.New UNIX password:Retype new UNIX password:passwd: all authentication tokens updated successfully.出师表两汉:诸葛亮先帝创业未半而中道崩殂,今天下三分,益州疲弊,此诚危急存亡之秋也。
本文档为DB2安装配置文档,
双击..\IBM_DB2_EPC v9.7.2\IBM_DB2_EPC v9.7.2\EXPC\image目录下的setup进入安装界面,如图所示:
进入安装页面,选择“安装产品”这一项,点击“安装新产品”按钮,如图所示:
点击之后,进入“DB2安装向导界面”如图所示:
接下来选中“我接受许可协议“一项,如图所示:
点击“下一步”按钮,进入“选择安装类型”界面,如图所示:
选中“典型安装”,点击“下一步”按钮,进入“选择安装和/或相应文件创建”界面,如图所示:
选中第一项,点击“下一步”按钮,进入“选择安装文件夹”界面,一般不建议安装在C 盘,我们可以自己定义安装路径,如图所示:
点击“更改”按钮,更改安装路径,如图所示:
点击“确定”按钮,确定我们选中的安装路径,如图所示:
点击“下一步”进入为“DB2管理服务器”设置用户信息界面,默认设置(即默认选中1,3选项)如图所示:
用户名一般设置为db2admin,密码自己设置。
(注意一点的是:这里设置完之后,电脑会创建一个用户)接着点击“下一步”按钮,进入如下界面:
点击“下一步”按钮,进入“开始复制文件”界面,如图所示:
点击“安装”按钮,出现“正在安装DB2 …”界面,如图所示:
这里需要等上一会,系统自动安装DB2必要的环境,安装完以后点击“下一步“按钮,进入“安装已完成”界面,如图所示:
点击“完成”按钮即可。
在联网的状态可能会弹出如下界面,如图所示:
直接关闭窗口就行。
到此DB2安装完毕。
DB2简易教程DB2简易教程吴天星2013/01/14目录1 DB2数据库的安装 (3)1.1安装过程 (3)1.2自动安装 (3)1.3安装要点 (4)2.DB2数据库的基础知识 (5)2.1 DB2的实例 (5)2.2 DB2的数据库操作 (5)2.3表空间 (6)2.4 DB2数据类型 (6)2.5 自增长标识 (7)2.5.1 标识列 (7)2.5.2 序列对象 (7)3.DB2脚本 (7)3.1 SQL脚本 (8)3.2 操作系统脚本 (8)1 DB2数据库的安装1.1安装过程DB2数据库的安装比较简单,在Windows下安装DB2数据库,运行安装包中的Setup.exe。
在Linux系统下,先到db2目录下,然后再运行db2setup命令。
然后再按照安装向导安装即可。
1.2自动安装自动化安装使用的是DB2的响应文件。
更改响应文件,然后再运行即可自动安装。
DB2的响应文件样例保存在db2/platform/samples文件夹中。
响应文件是一种文本文件,后缀是.rsp,可以使用记事本打开。
新建一个响应文件test.rsp。
然后将样例响应文件中的内容复制到其中,修改其中的配置信息。
示例1:PROD=EXPRESS_CLIC_AGREEMENT=ACCEPTFILE=D:\Program Files\IBM\SQLLIB\INSTALL_TYPE=CUSTOMCOMP=APPLICATION_DEVELOPMENT_TOOLSCOMP=BASE_CLIENTCOMP=DOTNET_DATA_PROVIDERCOMP=FIRST_STEPSCOMP=SPATIAL_EXTENDER_SERVER_SUPPORTCOMP=DB2_UPDATE_SERVICECOMP=JAVA_RUNTIME_SUPPORTCOMP=JDBC_SUPPORTCOMP=LDAP_EXPLOITATIONCOMP=ODBC_SUPPORTCOMP=OLE_DB_SUPPORTCOMP=DB2_SAMPLE_DATABASECOMP=SQLJ_SUPPORTCOMP=SSH_SERVERCOMP=TEXT_SEARCHCOMP=WMI_PROVIDERLANG=ENLANG=CNDAS_CONTACT_LIST=LOCALINSTANCE=DB2/doc/519881501.html,=DB2DEFAULT_INSTANCE=DB2DB2.SVCENAME=db2c_DB2DB2.DB2COMM=TCPIPDB2_OLEDB_GUID={F51E07DF-9151-4E00-AF9F-31B741126FB4}DB2_OLEDB_ADVANCED_PAGE_GUID={317C0BDF-8B0E-47EF-BF96-9B62E4D5B D59}DB2_OLEDB_CONNECTION_PAGE_GUID={C9E29CB4-B664-45DA-9F09-ED79FFCF 150F}DB2_OLEDB_ENUMERA TOR_GUID={5F5BB51A-EBF1-4593-BA48-BB6768EAEC41 }DB2_OLEDB_ERROR_LOOKUP_GUID={FC9D6B10-B3A1-41B5-8C14-7F86A97A6D 46}DB2.PORT_NUMBER=50000DB2.CONFIGURE_TEXT_SEARCH=YESDB2.TEXT_SEARCH_HTTP_SERVICE_NAME=db2j_DB2DB2.TEXT_SEARCH_HTTP_PORT_NUMBER=55000SSH_SERVER_INSTALL_DIR=D:\Program Files\IBM\IBM SSH Server\AUTOSTART_SSH_SERVER=YESDB2.AUTOSTART=YES/doc/519881501.html,ERNAME=LocalSyste mDAS_USERNAME=LocalSystemCREATE_DAS=YESDB2_EXTSECURITY=NODB2_COMMON_APP_DATA_TOP_PATH=D:\AllUsers\Application Data\RSP_FILE_NAME=D:\db2rsp\PROD_EXPC.rspDB2_COPY_NAME=DB2COPY1DEFAULT_COPY=YESDEFAULT_CLIENT_INTERFACE_COPY=YES进行自动化安装,在Windows下使用setup –u ,如setup –u test.rsp。
DB2 V8.1 FOR AIX 安装一、系统环境安装与设置1. 分别创建文件系统/db2和/ptf, db2 分配4G空间smitty jfs2→ Add an Enhanced Journaled File System→rootvg→2. 安装64位JDKftp Java14_64.license.tar Java14_64.sdk.tar 到/ptf目录下执行smitty installp→选择Java14_64.license Java14_64.sdk3.打开异步I/O查看状态执行:# lsdev -Cc aioaio0 Available Asynchronous I/O (Legacy)如果状态是Available说明已经打开否则执行:#smitty aio-→Change / Show Characteristics of Asynchronous I/O—INIMUM number of servers [10]MAXIMUM number of servers per cpu [30]Maximum number of REQUESTS [4096]Server PRIORITY [39]STATE to be configured at system restart availableState of fast path enable4. 安装中文环境smitty -→System environments→Manage Language Environments→Add Additional Language Environments→IBM-eucCN Chinese (Simplified EUC) [zh_CN]UTF-8 Chinese(Simplified UTF) [ZH_CN]5. 分别安装APP-DEV 和Server 包执行#smitty installp→Install Software Bundle→6.安装bos.data ifor_ls pat.adt7. 确认系统维护级别是否最新#oslevel –r5200-06 (南昌的应该是)若不是最新需要安装最新的维护包a. ftp 520006.v1.tar.gz 520006.v2.tar.gz 到/ptf 目录下b. 解开gzip –d 520006.v1.tar.gz |tar xvf –gzip –d 520006.v2.tar.gz |tar xvf –smitty update_all→二、安装IBM V ACa. 上传ibm7c_vac.tar 到/ptf目录下#tar –xvf ibm7c_vac.tarb. #smitty installp—c. 配置license serversmitty->Software License Management->Mange License Server and License Database->Perform Standalong Configuration for Adding/Using Licenses以上显示“OK”即可。
DB2补丁包的安装步骤DB2补丁包的安装步骤⼀次安装DB2 FIXPACK的经历1. 通过运⾏ su - root 命令切换⾄ root ⽤户权限。
2. 对每个实例运⾏下列命令:su - iname. $HOME/sqllib/db2profiledb2 force applications alldb2 terminatedb2stopdb2licd -end # run at each physical nodeexit其中 iname 表⽰实例所有者名称。
如果您是 hacmp ⽤户,则必须使⽤ ha_db2stop 命令来停⽌ DB2,⽽不是使⽤db2stop 命令。
否则,db2stop 命令将触发失败事件。
=================以上执⾏成功=========3. 运⾏下列命令:su - aname. $HOME/das/dasprofiledb2admin stopexit其中,aname 表⽰ DAS 所有者名称。
====================3 此部分没有处理,是否关于不做======1. 解取(untar)并解压缩以下压缩的 .tar ⽂件:* ⽤于 AIX 4.3.3 和 Solaris Operating Environment 的 FP5_$PTF_ESE_MFP.tar.Z* ⽤于 AIX 5 的 FP5_$PTF_ESE_MFP_SBCS.tar.Z 或FP5_$PTF_ESE_MFP_DBCS.tar.Z要安装 DB2 版本 8 修订包 5:1. 切换⾄安装映像所在的⽬录。
2. 输⼊ ./installFixPak 命令以启动安装程序。
注:缺省情况下,installFixPak 命令将落实 AIX 上所有已更新的⽂件集。
在 AIX 上,如果不希望落实更新,则应按如下所⽰发出带 -a 选项(⽤于“应⽤”⽽不是“落实”)的 installFixPak 命令:./installFixPak============解压⽂件以root安装,我没有⽤ -a 选项=====1.15 在安装之后1.15.1 更新实例以使⽤新的 DB2 级别必须执⾏此操作。
DB2基础教程文档DB2是一个关系型数据库管理系统(RDBMS),用于存储、管理和操作数据。
它是由IBM开发的,被广泛应用于企业级应用程序和数据仓库。
本教程将介绍DB2的基本概念、常用命令和操作,帮助初学者快速入门并使用DB2进行开发和管理。
1.DB2简介-DB2的历史和发展-DB2的特点和优势-DB2的应用场景2.安装和配置DB2-配置DB2实例-创建和配置数据库3.数据库对象的管理-创建表和定义列-管理数据类型和约束-创建索引和视图-管理存储过程和触发器4.数据的插入、查询和更新-插入数据到表中-使用SELECT语句查询数据-更新和删除数据-使用JOIN操作关联表5.数据库事务和并发控制-事务的概念和特性-事务的隔离级别-并发控制的方法和技术6.数据库备份和恢复-备份和还原数据库-日志和事务恢复-数据库迁移和升级7.性能优化和查询调优-查询执行计划的分析-索引的设计和优化-查询性能调优的常用技巧8.高级功能和扩展-分布式数据库和数据复制-数据库安全和权限管理-数据库监控和性能调优工具9.常用的DB2命令和工具-DB2的命令行工具- 使用DB2 Control Center管理数据库- 使用IBM Data Studio进行开发和调试10.实际案例和练习-设计和创建一个简单的数据库-实现一个实际应用的数据模型-进行数据库调优和性能提升的练习总结:DB2是一款功能强大的关系型数据库管理系统,本教程详细介绍了DB2的基本概念、常用命令和操作,帮助初学者快速入门并能够实践开发和管理数据库。
希望通过学习本教程,读者能够掌握DB2的基本知识和技能,并在实际应用中获得更好的数据库性能和效果。
DB2安装手册上海屹通网络工程有限公司未经上海屹通网络工程有限公司明确的书面许可,本文的任何部分不得以任何方式或手段进行复制或传播,或用于任何用途。
对于本文涉及的任何主题,本公司已用于专利、专利应用程序、商标、版权或其他知识产权。
提供本文,并不意味着向您授予这些专利、商标、版权或其他知识产权的任何许可。
©2002-2003 上海屹通网络工程有限公司版权所有。
©2002-2003 Shanghai P&C Network Project Co. Ltd. All Right Reserved.这里提及的其他产品或公司是它们各自所有者的商标。
修订记录DB2安装手册1.简介本部分手册介绍了DB2安装全过程和验证安装的方法以及安装会遇到问题的解答。
“DB2企业服务器版”(ESE)或“DB2工作组服务器版”(WSE)需要的磁盘空间取决于您选择的安装类型和磁盘驱动器的类型。
在具有较大群集大小的FAT驱动器上,需要的空间可能会显著增加。
当使用“DB2安装向导”来安装“DB2企业服务器版”时,估计的大小是由安装程序根据选择的安装类型和组件来动态提供的。
1.1. 安装类型“DB2安装向导”提供了“典型”、“压缩”和“定制”安装类型。
典型安装使用典型配置来安装具有大多数功能部件和功能的DB2。
典型安装包括图形工具(例如,“控制中心”和“配置助手”)。
还可以选择安装一组典型的数据入库或卫星功能部件。
压缩安装只安装基本的DB2功能部件和功能。
压缩安装不包括图形工具或对IBM数据源的联合访问。
定制安装定制安装允许您选择想要安装的功能部件。
“DB2安装向导”将估计您选择的安装选项所需的磁盘空间。
一定要记住包括必需的软件、通信产品和文档所需的磁盘空间。
在“DB2版本8”中,HTML文档和PDF文档是在单独的CD-ROM上提供的。
处理空间不足若安装所选组件所需的空间超过了为安装这些组件而指定的路径中的空间,安装程序会发出关于空间不足的警告。
DB2安装操作文档
一、解压安装文件:
1、解压如图1:
图1
2、解压后如图2:
图2
3.解压DB2_ESE_10_AIX.tar后如图3:
图3
二、执行安装:
切换到ese目录下,执行./db2setup,弹出如图4:
图4
接下来选择Install a Product 然后选择 Install New,如图5:
图5
然后一步步的点击Next执行安装,如下图:
图6
图7
图8
图9
选择安装目录,默认就可以,如图10:
图10 创建DAS user,密码自设,如图11:
图11
创建DB2实例,这个必须创建,如图12:
图12 创建db2实例用户,这个很重要,如图13:
图13
这个就不用了,如图14:
图14 总算快成功了,就差点击Finish:
图15
点击Finish的结果要么成功,要么失败,很幸运,我又一次成功了!
图16
至此,数据库安装完毕,你可以创建数据库然后做你想做的事了。