rss· 投稿· 设为首页· 加入收藏· 繁體版
当前位置: 火魔网 » 数据库 » Sybase

在Linux下安装sybase

-----

-----配置双机HA + 盘阵

时间:

培训人:宋建昊                                            培训对象:      

                                                                                          

一.     培训计划任务目标

1.       能够独立在LINUX下安装配置sybase数据库服务库

2.       独立完成安装,配置pluswell HA, 并解决此过程中所遇到的问题.

二.    培训计划的实施步骤

1.       安装sybase步骤

1)      在 / 下建立sybase_inst

 [root@test01 sybase_inst]# mkdir /sybase_inst

 上传sybase15.0安装文件到/sybase_inst目录

2)      解压该文件

 [root@test01 sybase_inst]# tar Czxvf   ase1502_linux86_dev.tgz   

3)      添加sybase用户, 通过-d设置宿主/opt/sybase,并设置密码

[root@test01 sybase_inst]# useradd  -d /opt/sybase  sybase

[root@test01 sybase_inst]#passwd sybae  ; 密码:1q2w3e

4)      修改内核参数:

vi  /etc/sysctl.conf

kernel.shmmax = 536870912

[root@test01 sybase_inst]#sysctl Cp                          ; 重载内核参数

5)      以sybase用户登录X系统         ;*不能以root用户执行su C sybae,否则报错

$ /sybase_inst/setup        ; 执行sybase的安装程序 

以字符方式安装: 

$ /sybase_inst/setup -console

6)      执行sybae安装程序,依照默认安装即可,但最后不要配置服务器

7)       sybase的卸载(以sybase身份登录)

[sybase@test01 ASESuite]$ cd /opt/sybase/uninstall/ASESuite

在图形模式下卸载:

[sybase@test01 ASESuite]$ ./ uninstall

在字符模式下卸载:

[sybase@test01 ASESuite]$ ./ uninstall Cconsole

2.安装配置Pluswell HA

1)      安装PlusWell HA

2)      配置两条心跳,指定备用服务器的主机名和IP

3)      配置虚拟IP,虚拟IP地址在配置Sbase 主服务器时要用到,所以先配置虚拟IP

           

3. SYBASE15.0服务器配置

1) 创建配置服务器文件的存储目录, 并设置相应的属主,属级

             2) #mkdir -p /db/sybase/{data,ASE-15_0/install}

             3) #chown -R sybase.sybase /db

             4) 以sybase用户身份执行  /opt/sybase/ASE-15_0/bin/asecfg       ; 服务器配置程序

             5) 服务器配置程序中的文件位置均放在  /db/sybase/相应的目录中

    1. sybase服务器名称此处设置为: example

        2. Sybase备份服务器名称系统自动设为:example_back

4. 分区格式化磁盘阵列

1.       fdisk /dev/sdb       ;对磁盘阵列分区

2.       mke2fs /dev/sdb1      ;对/dev/sdb1

3.       将/db复制到 /dev/sdb1中

5.修改sybase环境变量 (此步非必须,但可以简化操作)

vi  /opt/sybase/SYBASE.sh

添加 SYBASE_PATH="/opt/sybase/ASE-15_0/install"

 export SYBASE_PATH

6.编写sybae启动和关闭脚本

启动脚本:  vi  sybase_start.sh

source /opt/sybase/SYBASE.sh

mount /dev/sda1 /db

su - sybase -c "startserver -f $SYBASE_PATH/RUN_example" # 2&>/dev/null

su - sybase -c "startserver -f $SYBASE_PATH/RUN_example_back" 2&>/dev/null

关闭脚本:

su - sybase -c "isql -Usa -P -Sexample" <<!

shutdown SYB_BACKUP   ; *备份服务器名不是example_back

shutdown  with wait

exit

fuser -k -m /dev/sda1

umount /dev/sda1

7.修改检测脚本

vi   /root/lantide/pluswell/example2/test.sh

/root/lantide/pluswell/example2/testprogram dataserver  backupserver

8.在正式配置双机前,测试脚本的安全性,避免损坏数据库文件

9.在PlusWell (v5.0)  在自定义资源中添加sybase的启动,关闭,检测脚本

10.进行构建资源层

11.进行手动切换,断网切换,关机切换均正常

三. 独立安装配置sybase过程

1.       让新人独立完成实验.

2.       独立完成实验中所遇到的问题

1)

2)

            3. 解决以上遇到的问题        

                        1)

                        2)

           

四. 检测安装配置Pluswell HA过程

1.       检测结果:

1)能否顺利安装Linux 系统:可以顺利安装LINUX

2)能否顺利安装 安装sybase: 安装前的配置操作尚未做成功

3) 能否顺利安装 pluswell HA

4) 能否顺利编写,调试脚本

5)能否顺利配置心跳

6) 能否顺利配置虚拟IP

7)能否顺利配置自定义资源

8)能否顺利手动切换

9)能否顺利断网切换

10)能否顺利关机切换

11)能否顺利杀进程切换

顶一下
(0)
踩一下
(0)