技术开发 频道

主流列式数据库评测Ingres VectorWise

  安装程序自动创建了操作系统的ingres用户,并在/home/ingres目录下添加了访问VectorWise各种命令的用于添加环境变量和路径的脚本文件,有适用于各种shell的不同文件,比如对应bash的.ingVWbash,用cat输出它的内容可以观察到它定义了II_SYSTEM环境变量指向ingres的根目录,并且添加了VectorWise的可执行文件所在目录到系统搜索路径和库路径,最后指定了终端显示类型为konsolel,这种终端类型用西文制表符显示分隔线,在西文状态下显示更美观。用户可以将.ingVWbash添加到.bash_profile的末尾,这样,只要以ingres用户登录,即自动执行.ingVWbash脚本。

[root@redflag11012602 rpm]# cd /home

  [root@redflag11012602 home]# ls

  haclusteringresoracle

  [root@redflag11012602 home]# cd ingres

  [root@redflag11012602 ingres]# ls

  Desktop

  [root@redflag11012602 ingres]# ls
-la

  总计 68

  drwx------ 5 ingres ingres 4096 04-03 18:08 .

  drwxr-xr-x 5 root root 4096 04-03 18:08 ..

  -rw-r--r-- 1 ingres ingres 33 04-03 18:08 .bash_logout

  -rw-r--r-- 1 ingres ingres 176 04-03 18:08 .bash_profile

  -rw-r--r-- 1 ingres ingres 124 04-03 18:08 .bashrc

  drwxr-xr-x 3 ingres ingres 4096 04-03 18:08 Desktop

  -rw-r--r-- 1 ingres ingres 515 04-03 18:08 .emacs

  -rw-r--r-- 1 ingres ingres 1072 04-03 18:08 .fonts.conf.ja

  -rw-r--r-- 1 ingres ingres 516 04-03 18:08 .fonts.conf.ko

  -rw-r--r-- 1 ingres ingres 1072 04-03 18:08 .fonts.conf.zh

  -rw-r--r-- 1 ingres ingres 56 04-03 18:08 .gtkrc-2.0

  lrwxrwxrwx 1 ingres ingres 24 04-03 18:08 .ingVWbash -> /user1/app/vw15/.ingVWsh

  -rw-r--r-- 1 ingres ingres 418 04-03 18:08 .ingVWcsh

  -rw-r--r-- 1 ingres ingres 444 04-03 18:08 .ingVWsh

  lrwxrwxrwx 1 ingres ingres 25 04-03 18:08 .ingVWtcsh -> /user1/app/vw15/.ingVWcsh

  drwxr-xr-x 3 ingres ingres 4096 04-03 18:08 .kde

  drwxr-xr-x 4 ingres ingres 4096 04-03 18:08 .mozilla

  -rw-r--r-- 1 ingres ingres 658 04-03 18:08 .zshrc

  [root@redflag11012602 ingres]# cat .ingVWsh

  # ingresvw environment for VW installation

  # Generated at installation time, any changes made will be lost

  export II_SYSTEM=/user1/app/vw15

  export PATH=$II_SYSTEM/ingres/bin:$II_SYSTEM/ingres/utility:$PATH

  if [ "$LD_LIBRARY_PATH" ] ; then

  LD_LIBRARY_PATH=/usr/local/lib:$II_SYSTEM/ingres/lib:$LD_LIBRARY_PATH

  else

  LD_LIBRARY_PATH=/lib:/usr/lib:/usr/local/lib:$II_SYSTEM/ingres/lib

  fi

  export LD_LIBRARY_PATH

  export TERM_INGRES=konsolel

  [root@redflag11012602 ingres]# . /home/ingres/.ingVWbash

 

  2.非rpm安装

         如果需要更多个性化地设置,rpm安装方式可能不能满足要求,那么用户可以下载ingresvw-1.5-141-NPTL-eval-linux-ingbuild-x86_64.tgz安装包,大约43MB。安装步骤如下:

  (1)创建ingres用户组和ingres用户

[root@redflag11012602 tmp]# groupadd ingres

  [root@redflag11012602 tmp]# useradd ingres
-g ingres

  [root@redflag11012602 tmp]# passwd ingres

  Changing password for user ingres.

  New UNIX password:

  BAD PASSWORD: it is based on a dictionary word

  Retype new UNIX password:

  passwd: all authentication tokens updated successfully.

  (2)以root用户解压缩安装包,执行install.sh,但选择ingres用户安装

  [root@redflag11012602 ingres]# cd /user1/software

  [root@redflag11012602 software]# tar zxf

  ingresvw-1.5.0-141-NPTL-eval-linux-ingbuild-x86_64.tgz

  [root@redflag11012602 software]# cd *-ingbuild-x86_64

  [root@redflag11012602 ingresvw-1.5.0-141-NPTL-eval-linux-ingbuild-x86_64]# ll

  总计 60540

  -rwxr-xr-x 1 ingres users 18698 03-28 23:49 ingres_express_install.sh

  -rw-rw-r-- 1 ingres users 61716480 03-29 00:07 ingres.tar

  -rwxr-xr-x 1 ingres users 13677 03-28 23:49 install.sh

  -rw-r--r-- 1 ingres users 11057 03-28 23:48 LICENSE

  -rw-r--r-- 1 ingres users 74971 03-31 02:33 readme_a64_lnx_nptl.html

  -rw-rw-r-- 1 ingres users 70478 03-31 02:33 readme.html

  [root@redflag11012602 ingresvw-1.5.0-141-NPTL-eval-linux-ingbuild-x86_64]# ./install.sh

  Ingres VectorWise 1.5.0

  Please choose a location in which to install Ingres VectorWise

  (II_SYSTEM:default /opt/Ingres/IngresVW):

  /user1/app/tmp

  Please choose a user to install Ingres VectorWise as

  (default ingres):

  Creating /user1/app/tmp...

  II_SYSTEM: /user1/app/tmp

  Distribution:

  /user1/app/tmp/ingresvw-1.5.0-141-NPTL-eval-linux-ingbuild-x86_64/./ingres.tar

  Installation owner: ingres

 

  后面还有很多选项,用户可以根据自己需要修改默认值,这里不一一列举。

0