sybase ASE1252(X) for RHEL5.4 32位 安装文档

昨天被安排个任务,安装一个sybase ASE 1252 for rhel5 的环境,要求32位的

这下我可挠头了,从来没安装过!后来从网上找到了介质,但是找安装文档颇为不顺,找了几个都似是而非的,汇总了一下测试了一下汇成了下面这篇文档

环境安装成功!。文档如下。

1、安装系统

注意一点,主机名设为sybase(当然你也可以进系统后设置,更可以随便设个,但后面要相应更改,没把握就按照我的设把。sybase的服务名默认是服务器名)

2、添加sybase用户、创建目录

添加一个用户名为'sybase'的用户,为sybase/ase的安装,配置和管理之用(推荐)

# useradd sybase

设置密码,并将此用户的home dir定位到大磁盘空间的文件系统中

#passwd sybase

创建目录sybase默认的安装目录

mkdir /opt/sybase

3、修改sybase的环境变量

vi/home/sybase/.bash_profile

追加一条

exportLD_POINTER_GUARD=0

4、安装包

Rhel5安装有可能不出图,则需要安装libXp-1.0.0-8.1.el5.i386.rpm

安装完成后可以解决不能出图的问题

5、安装sybase

上传介质,怎么上传就不说了

在这里我将上传到/opt

我的安装软件目录名称是aseent1252linux321

修改整个目录的属主

[[email protected] ASE-12_5]#chown -R sybase /opt

sybase ASE1252(X) for RHEL5.4 32位 安装文档

切换sybase用户

su - sybase

sybase ASE1252(X) for RHEL5.4 32位 安装文档

单击next

sybase ASE1252(X) for RHEL5.4 32位 安装文档

选择语言种类 然后选择I agree 单击next

sybase ASE1252(X) for RHEL5.4 32位 安装文档

选定sybase的安装目录(默认就好)

sybase ASE1252(X) for RHEL5.4 32位 安装文档

单击yes 继续(如果没弹出就不用管了)

sybase ASE1252(X) for RHEL5.4 32位 安装文档

选择安装类型(这里我们选择full)

sybase ASE1252(X) for RHEL5.4 32位 安装文档

这里会给出一些安装信息

sybase ASE1252(X) for RHEL5.4 32位 安装文档

开始安装

sybase ASE1252(X) for RHEL5.4 32位 安装文档sybase ASE1252(X) for RHEL5.4 32位 安装文档

sybase ASE1252(X) for RHEL5.4 32位 安装文档

选择安装的服务(这里我只选择了前面三个服务)

sybase ASE1252(X) for RHEL5.4 32位 安装文档

勾选上相应的服务


sybase ASE1252(X) for RHEL5.4 32位 安装文档

配置sybase的监听端口5000

Page size 为2k (Sybase15默认的是4k)

设置master device 和system proceduredevice 路径,大小以及数据库的大小


sybase ASE1252(X) for RHEL5.4 32位 安装文档

配置sybase_bs 服务(备份服务)

sybase ASE1252(X) for RHEL5.4 32位 安装文档

配置sybase_ms(监控服务)


sybase ASE1252(X) for RHEL5.4 32位 安装文档

查看配置信息


sybase ASE1252(X) for RHEL5.4 32位 安装文档

一直next下去,忽略下面的错误

sybase ASE1252(X) for RHEL5.4 32位 安装文档

忽略这个错误(后面会解决它)

sybase ASE1252(X) for RHEL5.4 32位 安装文档

进入到sybase安装目录下

[[email protected] ~]$ cd /opt/sybase/

添加用户环境变量

[[email protected] sybase]$ cat SYBASE.sh>> ~/.bash_profile

[[email protected] sybase]$ source ~/.bash_profile


使用showserver查看当前的服务

sybase ASE1252(X) for RHEL5.4 32位 安装文档

可以看到当前的服务是没正常启动的

结束掉sybase的所有进程

sybase ASE1252(X) for RHEL5.4 32位 安装文档

开始解决错误:

切换到root用户下,加载环境变量

[[email protected]]# cd /opt/sybase/

[[email protected]]# source SYBASE.sh

[[email protected]]# export LD_POINTER_GUARD=0

[[email protected]]# cd ASE-12_5/

[[email protected]_5]# export LD_POINTER_GUARD=0

[[email protected] ASE-12_5]# srvbuild -r sqlsrv.res

BuildingAdaptive Server 'SYBASE':

Writingentry into directory services...

Directoryservices entry complete.

Buildingmaster device...

Masterdevice complete.

WritingRUN_SYBASE file...

RUN_SYBASEfile complete.

Startingserver...

Serverstarted.

Buildingsysprocs device and sybsystemprocs database...

sybprocsdevice and sybsystemprocs database created.

Runninginstallmaster script to install system stored procedures...

installmaster:10% complete.

installmaster:20% complete.

installmaster:30% complete.

installmaster:40% complete.

installmaster:50% complete.

installmaster:60% complete.

installmaster:70% complete.

installmaster:80% complete.

installmaster:90% complete.

installmaster:100% complete.

installmasterscript complete.

Installingcommon character sets (Code Page 437, Code Page 850, ISO Latin-1,

Macintoshand HP Roman-8)...

Charactersets installed.

Settingserver name in Adaptive Server...

Servername added.

Server'SYBASE' was successfully created.

[[email protected]_5]#

执行下面两步的时候先把interfaces文件中的关于bs 和ms的记录给删掉

sybase ASE1252(X) for RHEL5.4 32位 安装文档

sybase ASE1252(X) for RHEL5.4 32位 安装文档

sybase ASE1252(X) for RHEL5.4 32位 安装文档

把这六条都删了(bs和ms)

[[email protected]_5]# srvbuild -r bsrv.res

BuildingBackup Server 'SYBASE_BS':

Writingentry into directory services...

Directoryservices entry complete.

WritingRUN_SYBASE_BS file...

RUN_SYBASE_BSfile complete.

Startingserver...

Serverstarted.

Server'SYBASE_BS' was successfully created.

[[email protected]_5]#

[[email protected]_5]# srvbuild -r msrv.res

BuildingMonitor Server 'SYBASE_MS':

Writingentry into directory services...

Directoryservices entry complete.

WritingRUN_SYBASE_MS file...

RUN_SYBASE_MSfile complete.

Installingrequired script in related Adaptive Server...

Script executed.

Startingserver...

Serverstarted.

Server'SYBASE_MS' was successfully created.

[[email protected]_5]#showserver

sybase ASE1252(X) for RHEL5.4 32位 安装文档

看到所有的服务都启动了

现在我们停掉所有的服务(当然是kill掉了)

直接将安装目录下的所有文件的属组,属主都改为sybase.这样我们就能以sybase用户正常启动sybase的服务了

chown -R sybase /opt

然后以sybase用户启动服务

sybase ASE1252(X) for RHEL5.4 32位 安装文档

启动数据库服务

[[email protected] ~]$ startserver -f/opt/sybase/ASE-12_5/install/RUN_SYBASE

启动数据库备份服务

[[email protected]~]$ startserver -f /opt/sybase/ASE-12_5/install/RUN_SYBASE_B

查看服务状态

sybase ASE1252(X) for RHEL5.4 32位 安装文档

这样常用的两个服务就起来了

现在连接到数据库中去

[[email protected] ~]$ isql -Usa -P -SSYBASE

Msg 2401, Level 11, State 2:

Server 'SYBASE':

Character set conversion is not availablebetween client character set 'utf8'

and server character set 'iso_1'.

No conversions will be done.

1>

这里的提示信息只需将LANG变量的值设为C 就能通过了

sybase ASE1252(X) for RHEL5.4 32位 安装文档

sybase ASE1252(X) for RHEL5.4 32位 安装文档

sybase ASE1252(X) for RHEL5.4 32位 安装文档

至此sybase125X在rhel5下的安装过程就结束了.

仅供参考



===============================================

可以转载,请把原链接加上,让我没白忙活 :)

===============================================