当前位置:文档之家› ASE for Linux安装手册

ASE for Linux安装手册

(1185914、1450980)Sybase ASE 12.5.2 for Linux 安装参考手册 作者:马儿快跑 版本:V1.0.1 SybaseBBS.com 2005年11月23日 版本修订日期 版本 说明 作者 2005.11.1 1.0 撰写 马儿快跑 无言独上西楼 2005.11.23 1.0.1 修改环境变量设置中SYBASE.sh文件属性; 增加版本修订; 增加目录 目录1. 引言 (3)1.1. 本手册适用的读者 (3)1.2. 导读 (3)2. 安装Linux (3)3. 安装和配置ASE (18)3.1. 安装 (18)3.2. 环境变量设置 (30)3.3. 创建服务 (31)3.4. 配置服务 (35)3.5. 创建用户库 (37)1. 引言本手册旨在以图文方式,step by step地描述在Linux上安装Sybase ASE数据库。

手册中所使用的Linux为RedHat Enterprise Linux 3.0(以下简称RH3),Sybase数据库版本为ASE 12.5.2(以下简称ASE)。

其他Linux发行版可参考进行。

 由于本手册所使用的硬件限制,文中并未描述裸设备、LVM、阵列等的安装与配置。

另外需要注意的是:本手册重在描述安装过程,具体的配置,如目录、大小等,应根据您的硬件和应用来确定。

 本手册同样也适合在RH3.0/4.0上安装ASE 15 for Linux。

 1.1. 本手册适用的读者本手册主要是为Sybase数据库安装人员、技术人员以及管理人员而写的,主要对象是入门级和初级用户。

本手册不介绍基本概念。

我们假定读者已具备一些Linux的基本知识和基本操作,如建目录、改变目录权限等。

同时,我们也假设读者具备一些ASE数据库的基本知识和基本操作,如设备、库等。

 1.2. 导读本手册的第二章描述的是Linux的安装。

尽管写本手册所使用的Linux发行版为RH3,但其它发行版,如SUSE、RH4、RedFlag,可以参照进行。

RH4及一些采用2.6内核的发行版在安装时的注意事项,我们也会以醒目的方式予以简要说明。

如果您已熟悉或精通Linux,具备相当程度的Linux知识和能力,您可以跳过此章,直接阅读第三章。

您也可以只参考此章的注意。

 第三章描述的是在Linux下安装ASE。

此章分为三节,分别说明ASE软件的安装、基本配置以及用户数据库的建立。

此章所使用的参数值,仅仅是征对本手册所涉及的硬件环境。

请在参照此手册操作时,调整为适合您的硬件和应用的数值。

鉴于本手册的定位,文中没有描述如何通过远程或控制台方式来安装ASE,但在文中我们会给予简单的参考。

 本手册中,在一些安装配置环节,我们也会给出一些建议。

 本手册遵循以下风格: l红色斜体字表示一些需要特别注意的事项。

 l下划线 表示参考的信息。

 l加边框的内容给出了一些建议,这些建议可能与本手册中的内容不完全相同。

  尽管本手册是以step by step的方式描述整个安装过程,但我们强烈建议您先完整地通读本手册,然后再结合您的实际硬件和应用环境,定制化您的安装过程。

切勿一路照抄! 2. 安装Linux在CMOS中设置启动顺序由光盘启动,并将LINUX AS3系统安装盘[1]放入光驱中,启动电脑进入如下界面:  选择SKIP不进行测试,进入下一步安装:  如下图所示选择简体中文语言集chinese(simplified): 选择键盘类型(U.S.English),如下图所示:  点击下一步,选择鼠标类型如下图: 点击下一步,对存储介质进行分区,选择用disk druid手工分区,如下图所示: 点击下一步,系统进行提示:选择‘是’确定按钮,如下图所示:  点击是确认后,对各分区进行设置: 选择空闲设备后点击新建按钮,分别建立/boot /swap /opt /datadev /databak /[根]分区 说明:/boot值一般为500M;/swap分区为实际内存的2倍;/opt 为应用程序存放目录;/datadev 为数据设备存放位置;/databak 为备份文件存放位置;[/opt /datadev /databcak根据实际存储介质大小划分]/ 为系统根目录。

如下列两图所示: 如在建立过程中,发现分区建立错误,可选中对应的错误分区,对其进行编辑修改或删除,如下图所示: 分区完毕后,系统显示出相关分区信息,如下图所示: 点击下一步,可对其引导信息进行修改,如下图所示,  点击下一步,对网络IP及DNS进行配置,首先在网络设备中编辑,取消‘使用DHCP进行配置’,选择‘在引导时激活’,输入规划IP,如下图所示: 设置主机名,注:主机名只能包含A-Z a-z - . 字符组成,如主机取名不符规范,则不能进行下一步安装,分别如下列2图所示: 确认设置正确后,点击下一步,选择无防火墙,如下图所示:  点击下一步,选择其它语言支持(Chinese(P.R. of china)),如下图所示:  设置系统root用户密码,两次密码均需相同,如下图所示:  选择手工定制安装包,如下图所示: 选择安装包组件: 说明:安装组件必须包括:开发(最好是全选)、编辑器、FTP服务器、遗留网络服务器及系统默认选项,如下图所示: 注意:如果是RedHat AS4或RedFlag 5.0等使用2.6内核的发行版,需要选择“开发”软件包组中的“原有的软件开发”项。

 选择正确安装包经确认后,点击下一步,进入如下图所示界面: 点击下一步,进入系统安装,如下图所示: 注:如/[根]分区磁盘分区不足,将无法进行正常安装。

  在安装过程中,系统会提示放入相应安装光盘,此时将依次对应光盘放入光驱中,点击‘确定’后继续安装,如下图所示: 当系统文件安装完成后,系统自动配置,如下图所示: 自动配置完成后,系统进入图形化界面配置,如下图所示[说明:在此可取系统默认配置,在进入系统后可进行更改]  点击下一步,安装完成,如下图所示: 3. 安装和配置ASE3.1. 安装1、启动LINUX系统,以root用户进入X窗口中。

如下图所示:  在桌面点击右键,新建终端:如下图所示:  添加sybase用户组,如下图所示:  添加sybase用户,并加入到sybase组中  建议: 1、使用bash; 2、sybase用户的根目录应与ASE软件安装目录应设置为不同的目录。

建议采用ASE默认的安装目录。

  修改系统环境变量,如下图所示:  重启,检查参数是否修改,如下图所示: 建议:应编辑/etc/sysctl.conf文件,增加下面一行: kernel.shmmax=nnnnnnnnnn 其中nnnnnnnnnn的单位为字节,至少64M,应小于或等于实际物理内存。

 然后,运行sysctl –p或重启系统使配置生效。

 参考:RedFlag DC 5.0安装后自动完成了该内核参数的配置,其值设置为2G。

同时它也设置了其它一些内核参数。

  建议:使用新建的sybase用户来安装ASE。

因此需要对安装目录授权。

 chown sybase:sybase /opt/Sybase 然后注销X窗口,以sybase用户重新登录。

放入SYBASE安装光盘,桌面出现光驱盘符,如下图所示: 进入光盘目录:  双击setup进行SYBASE安装,如下图所示:  选择SYBASE安装目录,如下图所示:  注意:在此步时,可以选择继续进行数据库服务的创建,即跳到第3.3节,完成服务创建后,再回到3.2节配置环境变量。

 3.2. 环境变量设置 进行环境变量设置,将SYBASE.sh文件所有内容复制到.bash_profile文件末尾,并在文件尾增加语言变量设置如下图所示:  环境配置确认设置正确后重启. echo ¥LANG检查语言环境设置是否正确.(略) 建议: 直接将SYBASE安装目录中的SYBASE.sh文件抟贝到/etc/profile.d目录下,并修改属性为755。

这样就无需为每个用户设置SYBASE环境。

 由于ASE自12.5.3开始才支持GB18030,而大多数情况下,在LINUX安装完成后,默认的LANG为zh_CN.GB18030,因此建议设置LANG为”C”。

 需要注意的是,即使是支持GB18030的ASE版本,如果操作系统的LANG环境为zh_CN.GB18030的话,则需要修改¥SYBASE/locales/locales.dat,找到linux一节,增加以下一行: locale = zh_CN.GB18030, chinese, gb18030 3.3. 创建服务进行sybase安装设置,进入相应目录,双击srvbuild进行安装,如下图所示: 参考:可使用srvbuildres,配合资源文件来创建数据库服务。

 将Adaptive server设置为SYBASE,如下图所示: 选择页面大小,确认设备路径及大小参数,详细设置见下图: 3.4. 配置服务SYBASE数据库设备建立完成,对相关数据库参数进行配置。

 首先,用isql工具登录数据库服务,命令格式:  isql –U用户名 –S服务名 –P 此处,用户名为sa,服务名为SYBASE l配置最大内存(max memory) sp_configure ‘max memory’, nnnnnn 其中:nnnnnn 为以2K单位的块数,如1024代表2M。

此值应按实际硬件的配置以及应用环境来定,如一台有2G内存的Linux平台的数据库服务器,可分配1.6G左右的内存空间给数据库系统。

对于32位系统而言,通常只能分配到2.7-3G左右,依操作系统而定。

  l配置默认数据缓冲(default data cache)  l配置存贮过程缓冲(procedure cache size)  l配置锁数(number of locks)  另外,还需要配置服务的字符集和排序方式,请参考Sybase管理员手册。

 3.5. 创建用户库完成对数据库设备及数据库的建立,如下系列图所示: 。

相关主题