- 论坛徽章:
- 0
|
:wink:
我这儿用的是suse 10,sybase为ASE 12.5的。
1,不用说了啊。建立sybase用户和组
用户 所属组 主目录
sybase sybase /sybase
2,修改最大共享内存,一般为物理内存的80%,看情况而定啦。
在/etc下新建文件sysctl.conf,加入以下内容:
kernel.shmmax=800000000
然后执行chkconfig –level 35 boot.sysctl on
用命令sysctl –p使配置立即生效。
用/sbin/sysctl –a|grep shmmax察看最大共享内存是否生效。
3,在你的sybase的主目录下修改或创建.profile文件,添加如下内容。
export WORKHOME=/sybase/
export DSQUERY=linux
export LANG=en_US
export LD_POINTER_GUARD=1
. ./SYBASE.sh
注意啊,是.空格./SYBASE.SH
4,更改设备属主,把/dev/system下的目录和所有设备的属主设为sybase
chown –R sybase:sybase system
执行完后查看/dev/system下的设备文件仍然是root属主,但连接指向的实际设备文件/dev/mapper/下的所有设备文件属主已改为sybase了,不用担心。
5,安装开始了,一般的话用命令行吧,在你的安装文件目录下执行./setup -console命令安装。要是安装界面无法启动的,在你的setup目录下,把JVM文件夹名称改为其他名称,如JVM.bak后,再重新安装。要是在不行,检查一下前面你的系统设置 。不然就是RP不行哦。。
6.安装路径就主目录了/sybase,服务的话,ASE Server和Backup server。一路跟着提示安装就行了。安装完成后将启动Dataserver和Backupserver。如在安装过程中到Dataserver安装失败,但Backupserver却成功的话,就要收database建立dataserver了,这个后面说。
7,安装完成后,启动服务前,要更改字符集的啦。重要啊。。
在/sybase/locales/locales.dat文件中的[linux]节中的
locale = en_US.UTF-8, us_english, utf8改为
locale = en_US.UTF-8, us_english,iso_1
重新用sybase用户登陆,再到/sybase/ASE-12_5/install下执行startserver –f RUN_Servername启服务。
8,配置数据库,有三种方法。第一个是在直接修改数据库配置文件,一般在主目录下。我的在/sybase/ASE_12-5/XX_DS.cfg。第二个在图像界面里配置,启动sybase central。第三个在isql中执行配置命令。sp_configure 过程。
一般修改三个地方,“max memory” “procedure cache size”和“data cache size”。max memory一般物理内存的60%,
procedure cache size为max memory的40%,data cache size为max memory的50%。
9,创建自己的库,
建设备 disk init name=dev_data,physname=’/dev/system/dev_data01’,size=’10G’
disk init name=dev_log,physname=’/dev/system/dev_log01’,size=’10G’
建库 create database unix on dev_data=’5G’ log on dev_log=’1G’
10,上面说过自动安装失败时,要手动建库了,自动安装时,你所输入的配置,系统已经保存了,叫XX.cfg
更改interface文件,在sybase主目录下,添加上主服务器的监听。
手动编辑RUN文件,在ASE-12_5/install下
#!/bin/sh
/sybase/ASE-12_5/bin/dataserver \
-d/sybase/data/master \
-e/sybase/ASE-12_5/install/XX.log \
-c/sybase/ASE-12_5/XX.cfg \
-M/sybase/ASE-12_5 \
-scc \
手动建库啦,在ASE-12_5/bin/目录下,执行dataserver命令。语法如下
./dataserver –b容量 –c 配置文件 –d master文件位置 –s 服务器名称
上面步骤ok后,启动数据库,安装master脚本。ASE-12_5/scripts下的installmaster。
初步就这样,安装小意思,调优才是大头。
|
|