数据库安装系列之sybase15x(在红帽下)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库安装系列之

SYBASE 15 系列安装

1.1安装前准备

使用root用户登录系统,在命令行提示符#后,输入下列命令创建sybase用户组和用户:

输入设置的sybase用户的密码,建议为sybase123。

利用sysctl kernel.shmmax命令查看当前系统的共享内存大小,如果超过250M则不需要进行下面的“设置共享内存”的操作了。

在这里需计算共享内存大小

128M(128*1024*1024=134217728),

设置共享内存(如果超过250M就不需要设置共享内存)和相关参数:

1.2确定sybase的安装目录

设置后之后,注销root用户登录,用sybase用户登录图形界面。

在同城清算系统中,sybase软件统一安装在/home/sybase目录下。

无特殊情况,请勿修改此设定,以免引起不必要的错误。

检查确认sybase用户对安装目录具有读、写、执行的权限。

1.3启动安装程序

使用sybase用户登录操作系统的图形界面(若发现登录后处于字符界面下,请使用“startx”命令启动图形界面),然后将sybase光盘放入光驱,一般情况下光盘会自动弹出光盘目录文件。

(如果出现root用户都无法执行则用)以root用户运行,linux提示权限不够。root 用户难道不是最高的吗?如何解决这个问题呢?其实这里面是有原因的,首先我们要这样做: 用#ls -l filename命令看看,

如果显示类似如:-rw-rw-rw- 1 root root .... 则表示任何用户都没有可执行权限(即使是root用户). 解决方法:#chmod a+x filename

然后直接在图形界面下双击setup进行安装,如下图所示;

图 1.3-1 sybase安装文件目录

如光盘未自动mount,可用root用户手工mount:#mount –r /dev/cdrom /mnt/

切换至安装文件所在目录,执行“./setup”。或者./setup –console

1)执行上述安装程序,必须用sybase用户去执行

2)要用sybase用户去装,并且按照目录与/home/sybase分开

一种GUI模式,即在图形界面下用“setup”安装;一种是non-GUI模式,即在终端用“setup - console”安装。因为我是通过远程putty来操作Linux的

之后能看到sybase安装向导的欢迎界面,如下图所示(注意:这个过程可能会有比较长的等待时间,具体根据各个机器的性能和光驱性能决定)。

图 1.3-2 安装启动界面

图 1.3-3 安装欢迎界面

如安装进程长时间停留在查找java虚拟机的状态,请重新启动机器后再次运行安装向导。

1.4确认版权信息

选择显示版权信息所使用的语言。如当前登录所用的语言环境为中文,选择“中华人民共和国(PRC)”。

阅读版权信息后选择“同意”,并按“下一步”按钮继续:

图 1.4-1 选择安装协议

1.5选择软件安装目录

sybase的缺省安装目录是/opt/sybase,改为/home/sybase。

按“下一步”按钮继续:

图 1.5-1 选择安装目录

如果该目录已经被创建,则系统会询问是否覆盖,点击“是”,即可:

图 1.5-2 是否覆盖现有安装目录

1.6选择安装类型

sybase提供以下几种安装类型供选择:

●典型典型安装

●完全完全安装

●定制自定义安装

选择完全安装,并按“下一步”按钮继续:

图 1.6-1 选择安装类型

1.7软件安装

安装向导将提示将要安装的软件组件,在确认无误后按“下一步”按钮继续:

图 1.7-1 安装配置信息

安装向导显示安装的进度。所需要的安装时间根据硬件性能的差异有所不同。

图 1.7-2 安装进度完成sybase组件的安装后,安装向导将提示安装结果。

图 1.7-3 安装完成

1.8配置服务器

直接点击“下一步”

图 1.8-1 获取许可Sybase 电子邮件报警机制,选择否

图 1.8-12 电子邮件选择产品版本 Developer Edition 下一步

图 1.8-13 产品版本

在缺省情况下,安装向导会提示是否配置新的数据库服务器

图 1.8-14 配置sybase服务器

将所有的勾都去除,然后一直点下一步,直到显示如下界面。

图 1.8-21 完成配置

按“完成”按钮结束数据库产品的安装,然后按照下面的步骤进行设置:1)切换到root用户下

$ su –root

2)修改/home/sybase下的SYBASE.sh文件

$ vi /home/sybase/SYBASE.sh

在该文件的最后加入下列语句

注意:等号后的SYBASE是sybase服务器的名称

3)将SYBASE.sh复制到/etc/profile.d目录下;

4)修改sybase目录的权限

请用下面命令增加组权限,其中g表示组,R表示全部;

1.9不同操作系统下的配置

1)Suse 10系列和RedFlag系列

编辑sybase用户的自身配置文件.bashrc,如下:

#

# sybase This starts and stops sybase.

#

# chkconfig: 345 56 50

# description: xinetd is a powerful replacement for inetd. \

# xinetd has access control mechanisms, extensive \

# logging capabilities, the ability to make services \

# available based on time, and can place \

# limits on the number of servers that can be started, \

# among other things.

#

# processname: /usr/sbin/sybase

# config: /etc/sysconfig/network

# config: /etc/xinetd.conf

# pidfile: /var/run/xinetd.pid

#Source function library.

. /etc/rc.d/

export SYBASE=/home/sybase

if [ -n "${SYBASE}" -a -d "${SYBASE}" ]; then

SYBASE_ASE=`basename $SYBASE/ASE-15_0`

SYBASE_OCS=`basename $SYBASE/OCS-15_0`

PATH="${SYBASE}/${SYBASE_ASE}/bin:/${SYBASE}/${SYBASE_OCS }:/${SYBASE}/${SYBASE_ASE}/install:/${PATH}"

export SYBASE SYBASE_ASE SYBASE_OCS PATH

# See how we were called.

case "$1" in

start)

echo -n "Starting Sybase ASE ... "

( cd ${SYBASE}/${SYBASE_ASE}/install ; \

export LANG=en_US; export LD_POINTER_GUARD=0; export LC_ALL=default; \

for run_server in RUN_* ; do \

su -c "startserver -f ${run_server}" sybase > /dev/null 2>&1; \

echo -n "${run_server} " ; \

done )

echo -n "sybase."

touch /var/lock/subsys/sybase

;;

stop)

echo -n "Shuting down Sybase ASE configured servers: "

killproc dataserver

相关文档
最新文档