技术开发 频道

主流列式数据库评测:Sybase IQ

  安装了授权管理服务器,接着还要安装授权管理工具,它的安装步骤与前者雷同,就不详细描述了。

[root@redflag11012601 tmp]# cd sysam_utils-2_20
[root@redflag11012601 sysam_utils-2_20]# ./setup.bin

  下面开始安装IQ软件。首先要设定环境变量和用户、组。在Unix/Linux安装过Oracle的读者会觉得很熟悉这些步骤。

  用户需要用vi 查看静默安装响应文件SilentInstall_zh.txt,确保如下三行没有被注释。其它安装选项可以不作修改。

-W sysamLicense.proceedWithoutLicense=true
-W sysamProductType.productEdition="EE"
-W sysamProductType.licenseType="EV"

  如果需要修改,修改后保存退出vi。

  输入下面的命令行执行安装。安装路径仍然是选择/opt/sybase。

[root@redflag11012601 tmp]# ./SilentInstall.sh -txt ./SilentInstall_zh.txt -eval_user -I_accept_sybase_license -dst /opt/sybase

Log file is located at: /tmp/IQ15Console14672.log

  静默安装没有任何提示,所有配置记录到安装日志文件。可以用vi查看安装日志文件。

  我们查看默认安装目录,可以看到IQ软件已经被安装到/opt/sybase。

[root@redflag11012601 tmp]# ll /opt/sybase
总计 164
drwxr-xr-x 58 root root  4096 02-06 14:20 charsets
drwxr-xr-x  3 root root  4096 02-06 14:20 collate
drwxr-xr-x  2 root root  4096 02-06 14:20 config
drwxr-xr-x 18 root root  4096 02-06 14:20 IQ-15_2
drwxr-xr-x 11 root root  4096 02-06 14:20 jConnect-6_0
drwxr-xr-x  8 root root  4096 02-06 14:20 _jvmIQ
drwxr-xr-x 14 root root  4096 02-06 14:20 locales
drwxr-xr-x  2 root root  4096 02-06 14:11 log
-rwxr-xr-x  1 root root 99751 02-06 14:20 log.txt
drwxr-xr-x  6 root root  4096 02-06 14:20 shared
drwxr-xr-x  2 root root  4096 02-06 14:03 Sybase_Install_Registry
drwxr-xr-x  3 root root  4096 02-06 14:03 sybuninstall
drwxr-xr-x  6 root root  4096 02-06 14:11 SYSAM-2_0
drwxr-xr-x  2 root root  4096 02-06 14:20 ThirdPartyLegal
drwxr-xr-x  3 root root  4096 02-06 14:20 uninstall
drwxr-xr-x  3 root root  4096 02-06 14:18 _vpdIQ
 

  (二)创建数据库

  IQ软件安装完毕后需要创建数据库。Sybase强烈建议用户在生产环境中建立独立的数据库和表空间,这里为了简单起见,我们借用IQ自带的demo数据库。

  设定环境变量SYBASE为sybase的安装根目录,并执行脚本以设定其它IQ系统环境变量。

[root@redflag11012601 tmp]# export SYBASE=/opt/sybase
[root@redflag11012601 tmp]# . $SYBASE/IQ-15_2/IQ-15_2.sh

  demo数据库安装脚本位于IQ安装目录的demo子目录,里面有具体创建数据库和启动数据库所需的各种SQL语句和命令。感兴趣的读者可以自行参阅。

[root@redflag11012601 tmp]# cd  $IQDIR15/demo
[root@redflag11012601 demo]# ll
总计 64
drwxr-xr-x 2 root root  4096 02-06 14:20 adata
drwxr-xr-x 2 root root  4096 02-06 14:20 demodata
-rwxr-xr-x 1 root root 15652 2009-02-21 mkasiqdemo.sql
-rwxr-xr-x 1 root root  9441 2009-10-23 mkiqdemo.sh
-rwxr-xr-x 1 root root 27139 2009-02-20 mkiqdemo.sql
0