db2forlinux安装
一、安装前准备工作:
1、对于Linux系统,至ibm网站下载软件包
2、Linux内核设置:编辑/etc/sysctl.conf文件
3、创建相应用户以及组:
4、创建相应目录用于存放db2的数据文件以及日志文件:
这里在根下面创建一个db2总目录,然后创建了一个15G大小的逻辑卷挂载/db2下面,然后在其下面创建相应的文件夹。
database目录存放数据库实例
db2log1存放db2的主日志文件
db2log2存放镜像日志文件
db2temp存放db2临时表空间
db2用户的家目录的位置
二、安装过程:
安装可以使用root用户安装也可以使用非root用户安装,这里就直接使用root用户安装了。
以root身份执行db2setup,会弹出以下画面:
这里选择安装企业版,点击install new:
下一步之后,就出现创建用户的画面:
最后点击finish开始安装过程。
三、创建数据库:
如果在安装过程中,没有创建数据库,则后续可以使用db2cc命令创建数据库。这是一个基于图形界面的管理工具,使用起来也非常方便。执行db2cc后,会弹出以下画面:
点击右侧的Create New Database,创建数据库:
指定数据库名称以及存放位置,选中Let DB2 manage my storage,下一步:
点击finish开始创建。默认db2会创建以下三个表空间:
(1)、catalog table space用于存放catalog表。
(2)、user table space存放所有表和索引数据。
(3)、temporary table space临时数据的存放位置。
创建完成后,会看到如下画面:
此时还没有连接到xzxjdb1上,点击右侧的connect进行连接。连接之后,会看到右侧多了好多信息:
使用命令行查看当前数据库中表空间信息:
四、DB2的简单管理:
1、查看表空间信息:
2、查看表信息:
3、查看当前实例下的所有数据库信息:
4、停止数据库:
5、启动数据库:
6、设置实例自动启动:
② 怎么在linux上咱装DB2
我网上复制来的,可以稍微看下,其实DB2也有安装脚本的
安装DB2
DB2的安装可以算是再各个数据库里面最简单的了。除了sqlite。
下载安装包,解压
[root@Enterprise tmp]# tar xvf DB2_V82_PE_LNX_32_NLV.tar
解开以后的文件都被放置在当前目录下的pe文件夹中。
开始安装:
[root@Enterprise tmp]# cd pe
[root@Enterprise pe]# ls
db2 db2_deinstall db2_install db2setup doc
[root@Enterprise pe]# ./db2_install
Specify one or more of the following keywords,
separated by spaces, to install DB2 procts.
选择自己要安装的产品,输入名字后回车。等待安装完成。
我们现在需要做的是,对数据库的初始化工作。包括安装授权文件和创建一个实例并运行它。
首先,我们安装授权文件。
不安装授权文件的话,则是评估版,九十天后就要过期。授权文件,在安装包已经有了。我们用下面的命令安装它:
[root@Enterprise pe]# /opt/IBM/db2/V8.2/adm/db2licm -a /tmp/pe/db2/lic
ense/db2pe.lic
如果没有db2pe.lic 文件。可以去网上找找。
我们需要创建一个用户。
[root@Enterprise pe]# useradd db2inst1
[root@Enterprise pe]# passwd db2inst1
开始创建实例:
[root@Enterprise pe]# /opt/IBM/db2/V8.2/instance/db2icrt -u db2inst1 db2inst1
这样,我们就创建了一个实例db2ins1。
[root@Enterprise pe]# su db2inst1
[db2inst1@Enterprise pe]$ db2start
07/26/2007 16:45:10 0 0 SQL1063N DB2START processing was successful.
SQL1063N DB2START processing was successful.
这样我们数据库就启动成功。
[db2inst1@Enterprise pe]$ db2
(c) Copyright IBM Corporation 1993,2002
Command Line Processor for DB2 SDK 8.2.0
You can issue database manager commands and SQL statements from the command
prompt. For example:
db2 => connect to sample
db2 => bind sample.bnd
For general help, type: ?.
For command help, type: ? command, where command can be
the first few keywords of a database manager command. For example:
? CATALOG DATABASE for help on the CATALOG DATABASE command
? CATALOG for help on all of the CATALOG commands.
To exit db2 interactive mode, type QUIT at the command prompt. Outside
interactive mode, all commands must be prefixed with 'db2'.
To list the current command option settings, type LIST COMMAND OPTIONS.
For more detailed help, refer to the Online Reference Manual.
db2 =>
创建一个最简单的数据库
db2 => create database testdb
DB20000I The CREATE DATABASE command completed successfully.
查看本instance下有哪些database
db2 => list database directory
System Database Directory
Number of entries in the directory = 2
Database 1 entry:
Database alias = TESTDB
Database name = TESTDB
Local database directory = /home/db2inst1
Database release level = a.00
Comment =
Directory entry type = Indirect
Catalog database partition number = 0
Alternate server hostname =
Alternate server port number =
Database 2 entry:
Database alias = OMNIDB
Database name = OMNIDB
Local database directory = /home/db2inst1/data
Database release level = a.00
Comment =
Directory entry type = Indirect
Catalog database partition number = 0
Alternate server hostname =
Alternate server port number =
③ 关于linux系统DB2安装失败问题,请大神指教……
个人安装经验,解压好安装文件以后,进入文件目录,目录里面有一个文件叫db2_checkprepare,线运行它查看你的系统是否到达db2安装的环境要求,如果都通过那可以使用db2_setup命令来开始安装,但安装之前确保系统已经有了java环境,大多数情况下能成功安装的。
④ 如何安装DB2 个人版在Linux 操作系统之下
本文简略的介绍了DB2 pe在linux系统上的安装过程。DB2 PE简介DB2 Personal Edition(DB2 PE)是在低价位的商用硬件(commodity hardware)台式机上运行的单用户 RDBMS。DB2 PE 可用于 Windows 98、Windows ME、Windows NT(SP6 或更高版本)、Windows 2000(推荐 SP2)、Windows XP 和 Linux。在 Microsoft 发布 Window 2003 服务器时,DB2 PE 将支持它们。DB2 PE 拥有 DB2 Workgroup Server Edition 的所有功能部件,不过有一个例外:远程客户机无法连接到运行着该 DB2 版本的数据库上。(但是,带有控制中心(Control Center)的工作站可以连接到这些数据库,以执行远程管理。)因为“这个 DB2 到底还是 DB2”,所以那些针对 DB2 PE 而开发的应用程序都将能够在 DB2 的任何其它版本上运行。您可以使用 DB2 PE 开发 DB2 应用程序,然后再将它们用于生产环境。
不管 PC 是否连接到网络,DB2 PE 都很有用;对于需要强大数据存储的用户,或者需要提供数据库存储工具并且能够连接到远程 DB2 服务器的用户,它在这两种情况中都很有用。DB2 PE 还附带了 DB2 仓库中心(DB2 Warehouse Center),所以用户可以实验象抽取、转换以及装入之类的商业智能建模功能(请参阅数据仓库是什么?)。DB2 PE 具有可扩展性,可以支持所有 DB2 Extender:XML(现已捆绑到 DB2 安装)、Spatial 和 Net Search。(更多信息,请参阅 DB2 Extender。)
偶尔进行连接的用户可能想利用 DB2 个人版 内置的复制功能部件和 DB2 控制服务器(DB2 Control Server)来建立同步环境,在外的员工可以通过这个环境与企业保持联系。当然,这只适合于使用膝上型电脑的用户和某些工作站,例如那些运行零售终端(point-of-sale,POS)应用程序的工作站。准备安装在这里,我们安装的是DB2 pe(personal edition),安装文件可以从ibm的站点上获得。下载地址是:。下载得到的是tar格式的文件。
在我的例子中,我的安装文件已经下在下来放在lan内的一个ftp上。我的安装环境是一个新安装的redhat 7.2,采用的是服务器安装方式的默认组件。
把安装文件拷贝到本地:
[root@no18 root]# wget ftp://192.168.0.1/software/DB/DB2_V81_PE_LNX_32_NLV.tar 解压:
[root@no18 root]# tar xvf DB2_V81_PE_LNX_32_NLV.tar 解开以后的文件都被放置在当前目录下的pe文件夹中。开始安装:[root@no18 root]# pe/DB2_install 过阵子,安装就可以完成了。到这个时候,我们安装的主要工作就完成了。完成安装我们现在需要做的是,对数据库的初始化工作。包括安装授权文件和创建一个实例并运行它。
首先,我们安装授权文件。
不安装授权文件的话,则是评估版,九十天后就要过期。授权文件,在安装包已经有了。我们用下面的命令安装它:root@no18 root]# /opt/IBM/DB2/V8.1/adm/DB2licm -a /root/pe/DB2/license/DB2pe.lic 接着,我们需要创建一个用户。
[root@no18 root]# useradd DB2ins1 [root@no18 root]# passwd DB2ins1
开始创建实例:[root@no18 root]#/opt/IBM/DB2/V8.1/instance/DB2icrt -u DB2ins1 DB2ins1 这样,我们就创建了一个实例DB2ins1。
启动该实例:[root@no18 root]# su DB2ins1 [DB2ins1@no18 DB2ins1]$ DB2start SQL1063N DB2START processing was successful.测试作为测试,我们运行一个简单的sql:创建数据库的sql。
[root@no18 root]# su DB2ins1 [root@no18 root]# cd
[DB2ins1@no18 DB2ins1]$ DB2 create database mydb
DB20000I The CREATE DATABASE command completed successfully.
that’s ok,我们的数据库创建成功了。结论DB2以其易用性和功能强大以及雄厚的支持而赢得了不少用户。在本文中,我们迈出了学习使用DB2的第一步。
⑤ db2 for linux的企业版怎么安装啊
这个是
nero
的镜像文件。
先在
Windows
下面用
nero
刻盘吧。nero
for
linux
也可以。
或者
windows
下面找一个转换软件,转换为
iso
文件。
发这个镜像文件的是小白,Linux
下面都用
iso
,iso
是可以直接挂载使用的。
⑥ 谁有db2服务器版 for linux 9.7 64bit安装文件
总梦见生活琐事——调理脾胃
如果总梦见白天发生的事,故事情节也没什么离奇,很正常,就是那些琐事,说明这些人没有处于深度睡眠,意识层面还在活动。中医讲“脾主意”,做这种梦的人,一个是消化功能不好,另外一个就是脾的吸收功能不好。所以针对这种消化不良导致的多梦,你就应该多加注意自己的消化和吸收功能。
总梦见离奇的梦——调理肝脏
这种梦跟自己的生活没有关系,梦到的事情连自己都觉得莫名其妙。这跟肝脏功能有关系。人睡着了应该是“肝藏血,血摄魂”,魂在里面好好休息。而这些人则是收不住血,而出现一些奇怪的梦。
总做噩梦——调理肾脏
梦见自己从高楼上摔下来,或者被人追杀,或者梦到一些血腥的场面,或者是被狗咬、被蛇咬,还有老梦见一些死去的人,或者梦到自己掉到一个肮脏的地方。这种情况是肾的问题,肾是人体主惊恐的,如果人的肾气或是肾精受到伤害的话,往往会做一些比较惊恐的梦。一般做这些梦的人都有过一些受惊吓的经历,或者是家庭、亲人之间产生了一些变故。
⑦ 怎样在虚拟机linux系统安装db2
首先虚拟机使用nat上网即可,在linux下使用ifconfig eth0查看ip地址并记下。然后在外部windows上安装QC,装好工具后,打开.
没特别说明的地方默认或随便
1.在左边蓝色的小球(quest central for db2)上右键,"Add Instance or subsystem";
2."NEXT"
host name 填欲连接的数据库IP ,即你记下的ip
Operating system: 数据库的操作系统 如 linux
"NEXT"
node name 随便填
port number 端口 如"50000"
"NEXT" "NEXT" "FINISH"
这时候就多了个电脑咯...名字就是上面填的 host name
3.在新建的节点上(白色的双圆柱)右键 "add database"
database name 填数据库的名字
database alias 跟上面一致就行
4.一直"next" 到"finish"
⑧ DB2哪个版本可以在linux系统下安装
IBMDB2 目前支持Linux、Unix、Windows 到 z/OS 的各种平台
诸如看到这样的字样:DB2 for Linux, UNIX and Windows 即是
DB2的软件版本分为:
Enterprise Server Edition
Workgroup Server Edition
Advanced Enterprise Server Edition
1 . DB2 Everyplace 版
2 . DB2 个人版(Personal Edition)
3 . DB2 工作组版(Workgroup Edition)
4 . DB2 企业服务器版(Enterprise Server Edition)
5 .Express-C 免费版
Express Edition
DB2 Express 是针对中小型企业的入门级
DB2 可以运行在从 IBM 到非 IBM(HP 及 SUN UNIX 系统等)的各种操作平台。它既可以在主机上以主 / 从方式独立运行,也可以在客户 / 服务器环境中运行。其中服务器平台可以是 OS/400,AIX,HP-UNIX,SUN-Solaris 和 Windows 等操作系统,客户机平台可以是 Windows,Dos,AIX,HP-UX 和 SUN Solaris 等操作系统。各种平台上的 DB2 产品有共同的应用程序接口,运行在一种平台上的程序可以方便地移植到其他平台
可见上述列出来的各版本皆有 在Windows上运行的相关程序包。 目前DB2最新版本是 DB210 !!
⑨ linux安装db2需要哪些依赖
于工作的需要,刚刚尝试完在Linux下安装DB2数据库,已经连接测试成功,简单做了下总结,由于采用的多为命令行,所以没有必要截图了。望能对其他程序员有所帮助......如果有不正确的地方,希望和大家共同讨论......
准备工作
步骤1 以root用户登陆需要安装DB2的Linux服务器。
步骤2 创建DB2安装包存放目录:# mkdir /home/db2install
步骤3:将需要安装的文件上传至该目录下
步骤4:解压通过使用图形界面,右键。解压到本地
执行DB2安装脚本
步骤1 以root用户登录需要安装DB2的服务器。
步骤2 进入目录/home/db2install/server。
# cd /home/db2install/expc
步骤3 运行DB2安装脚本。
# ./db2_install
对于root用户安装,缺省情况下,DB2数据产品安装在以下目录中:/opt/ibm/db2/V10..1
创建用户
/usr/sbin/groupadd db2iadm1
/usr/sbin/groupadd db2fadm1
/usr/sbin/useradd –m -g db2iadm1 –d /home/db2inst1 db2inst1
/usr/sbin/useradd –m -g db2fadm1 –d /home/db2fenc1 db2fenc1
也可以使用图形化操作
创建实例
#cd /opt/IBM/db2/V8.1/instance/
./db2icrt –a server -u db2fenc1 db2inst1
注意:安装是出现了host ‘name’ inviable的异常。
修改方法:cd/ect
修改 hosts文件 把host的name 添加上即可创建成功
产品许可证
/opt/IBM/db2/V8.1/adm/db2licm -a /mnt/cdrom/db2/license/db2pe.lic
添加DB2端口
SU - root
vi /etc/services 加入下面一行
db2inst1 50000/tcp
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#Update dbm cfg
db2 update dbm cfg using SVCENAME db2inst1
db2 update dbm cfg using INDEXREC ACCESS
运行DB2
步骤1以db2inst1用户ID登录系统:
# su –u db2inst1
步骤2 启动数据库DB2:
db2inst@linux:~> db2start
步骤3创建sample数据库:
db2inst@linux:~> db2sampl
步骤4访问DB2命令行环境以执行SQL语句:
db2inst@linux:~> db2
步骤5执行SQL语句连接sample数据库并查看staff表内容,列出系统表,查看system.systables表结构,之后断开连接并退出:
=>connect to sample
=>select * from staff where dept = 20
=>list tables
=>describe table sysibm.systables
=>connect reset
=>quit
步骤6 停掉DB2
db2inst@linux:~> db2stop