debain下安装db2数据库
    首先去http://www.ibm.com/developerworks/cn/downloads/im/udbexp/下载db2	
cp到你的home下 然后解压tar  -zxvf  db2_v1012_linuxia32_expc_lite.tar.gz	
解压后 进到cd /home/devinst/db2_v101fp2/linuxia32/s121127/expc_lite	
进行安装	./db2setup
然后出错啦	
	ERROR:?
	???The?'strings'?utility?that?is?used?to?detect?prerequisite?libraries
	???is?not?present?on?this?system.??Please?use?your?package?or?software
	???manager?to?install?the?GNU?Binary?Utilities.
	DBI1324W??Support?of?the?db2_install?command?is?deprecated.?For
	??????more?information,?see?the?DB2?Information?Center.		
	??Aborting?the?current?installation?...
	??Run?installation?with?the?option?"-f?sysreq"?parameter?to?force?the?installation	
然后google然后查询GUN信息的查询到一个信息debain下安装gun	
	# apt-get update && apt-get upgrade
	# apt-get install build-essential
	# gcc -v
	# make -v
尼玛我就知道google是大神 竟然不报错了	
尼玛继续出错	
	Exception in thread "main" java.awt.HeadlessException:
	No X11 DISPLAY variable was set, but this program performed an operation which requires it.
	        at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:211)
	        at java.awt.Window.<init>(Window.java:545)
	        at java.awt.Frame.<init>(Frame.java:431)
	        at java.awt.Frame.<init>(Frame.java:396)
	        at LoadingGraphic.<init>(Unknown Source)
	        at LoadingGraphic.main(Unknown Source)	
	未正确设置 DISPLAY 变量。确保正确设置了 DISPLAY 变量并且正确设置了许可权以便在指定屏幕上打开窗口,然后重新运行该命令。
哎 终于查到./db2setup是图形用户界面安装, ./db2_install是命令行安装	
是否安装到缺省目录 (/opt/ibm/db2/V10.1) 中?[是/否] *********************************************************** 	
要选择另一个目录用于安装吗?[是/否 Y 	
要选择另一个目录用于安装吗?[是/否] Yes 	
要选择另一个目录用于安装吗?[是/否] 是 	
输入安装目录的完整路径名 - ----------------------------------------------- /user1/ibm/db2/V10.1	
已成功完成执行。		
有关更多信息,请参阅 "/tmp/db2_install.log.29047" 上的 DB2	
安装日志。		
安装完成 	
创建实例	
需要以root用户创建das和实例。分别用下面2个命令	
dascrt创建的是DB2 adminstration server,每台服务器只有一个这种server,为进行DB2管理(比如运行控制中心)所必须,同时指定其管理用户是db2das;   	
db2icrt 创建的是实例,其名字一般和管理用户名一样,这里均为liubl;			
给db2指定用户	
root@debian:/opt/ibm/db2/V10.1/instance# ./db2icrt -p 61002 -u liubl liubl		
启动DB2实例	
su - liubl	
 . sqllib/db2profile	
db2start	
出错啦 什么东西不懂貌似缺失libaio这样一个包	
 切到root 安装吧apt-get install libaio1	
然后	
su - liubl	
 . sqllib/db2profile	
db2start	
终于看见啦SQL1063N  DB2START processing was successful.	
创建数据库db2 "create database tpch USING CODESET UTF-8 TERRITORY CN pagesize 32 K"	
很久很久以后成功DB20000I  The CREATE DATABASE command completed successfully.	
连接到数据库db2 connect to tpch	
导入点sample去看看首先进入 cd /opt/ibm/db2/V10.1/bin/	
 ./db2sampl	
配置自启动 切换到root用户下  cd /opt/ibm/db2/V10.1/bin/	
./db2iauto -on liubl	
切换到liubl用户 修改访问连接方式db2set DB2COMM=TCPIP	
查看db2set	
修改默认端口db2 update dbm cfg using SVCENAME 60000	
重启db2stop force	
db2start	
连接看好使不clpplus liubl/db2@localhost/sample	
报错No X11 DISPLAY variable was set, but this program performed an operation which requires it.	
需要文本连接 clpplus -nw db2inst1/db2@localhost:60000/tpch	
连接成功		
连接远程服务器db2 catalog tcpip node p570 remote 192.168.1.220 server 50000	
连接远程服务器 db2 catalog db sample at node p570	
连接远程数据库 clpplus -nw db2admin/db2@192.168.1.220:50000/sample	
成功连接	
参考链接:http://www.cnblogs.com/yidianfeng/archive/2011/10/18/2216058.html
http://wenku.baidu.com/view/be7f2f15cc7931b765ce150f.html
小宝制造。