中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档 | 网通镜像
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 数据库开发 > Sybase > 综合技术
Sybase12.0for各个平台安装文档ibm等
作者:echoaix 时间:2007-06-30 14:17 出处:chinaunix.net 责编:月夜寒箫
              摘要:Sybase12.0for各个平台安装文档ibm等

SYBASE 12.0 For DEC安装指南

一. 安装要求:

1. 平台和操作系统:Digital Unix 4.0a 或以上

2. 操作系统补丁:DUV40DAS00002-19980717, OSFOBSOLETE425 (OS 5.0不需要补定)

3. 建立用户和组 :用户名:sybase 组名:sybase 要求保证主备机uid,gid一致

4. sybase软件空间要求(不包括数据库): 1000MB

5. 系统参数:调整异步I/O和共享内存

编辑文件 /etc/sysconfigtab 增加下面七行:

 

ipc:
            shm-max=nnn        nnn=实际内存数(2G内存=2048000000)
            ssm-threshold=0
            rt:
            aio-max-num=1024
            vm:
            new-wire-method=0

 

修改后重新启动系统。

6. 修改所有数据库使用的设备为sybase用户可读写。

二. 软件安装:

1. 插入sybase光盘

2. 以 root 用户登录:

# /usr/sbin/mount -v 'cdrfs' -r' device_name /cdrom

3. 以 sybase 用户登录:

% cd /cdrom

% ./install(字符终端使用 ./install –c)

4. 设置环境变量:

csh : % cp /sybase/SYBASE.csh $HOME/.cshrc

sh or ksh使用 cat /sybase/SYBASE.sh >>$HOME/.profile

三. 配置数据库服器:

1、 以sybase 用户登录系统

2、 修改配置文件;

方法:Sybase 安装完成后,在init文件夹中已建立配置文件的样例(ASE-12_0/sybase/init/sample_resource_files/srvbuild.adaptive_server.rs)。

在/Sybase下建立rs文件夹(mkdir /sybase/rs);

拷贝样例文件拷到 /Sybase/rs文件夹下,并改名为sql.rs;方法:在/sybase/ASE-12_0/init/ sample_resource_filesl路径下执行下述命令:

cp srvbuild.adaptive_server.rs /sybase/rs/sql.rs

用vi 命令修改配置参数

方法:vi sql.rs

具体配置参数如下:

 

sybinit.release_directory: /sybase (sybase安装目录)
            sybinit.product: sqlsrv
            sqlsrv.server_name: SYBASE(根据需要改写)
            sqlsrv.new_config: yes
            sqlsrv.do_add_server: yes
            sqlsrv.network_protocol_list: tcp
            sqlsrv.network_hostname_list: HOSTNAME(对应IP:本机IP,应已记录在/etc/hosts中,下同)
            sqlsrv.network_port_list: 4100
            sqlsrv.master_device_physical_name: /dev/rsyb_master (master设备的逻辑卷名)
            sqlsrv.master_device_size: 100 (至少要比逻辑卷小2兆)
            sqlsrv.master_database_size: 50
            sqlsrv.errorlog: USE_DEFAULT
            sqlsrv.do_upgrade: no
            sqlsrv.sybsystemprocs_device_physical_name:/dev/rsyb_proc(sysprocs设备的逻辑卷名)
            sqlsrv.sybsystemprocs_device_size: 100 (至少要比逻辑卷小2兆)
            sqlsrv.sybsystemprocs_database_size: 90
            sqlsrv.sybsystemdb_device_physical_name: USE_DEFAULT
            sqlsrv.sybsystemdb_device_size: USE_DEFAULT
            sqlsrv.sybsystemdb_database_size: USE_DEFAULT
            sqlsrv.default_backup_server: SYBASE_backup(根据需要改写)

 

注意:sqlsrv.sybsystemprocs_device_size、

sqlsrv.sybsystemdb_device_size 两个参数数值要略小于实际sybsystemprocs及sybsystemdb所建逻辑卷的大小(10M左右);

3、初始化Sybase Adaptive Server,完成服务器安装;

方法:进入/sybase/ASE12_0/bin路径中,执行srvbuildres命令

srvbuildres –r /sybase/rs/sql.rs

4、提示成功后,完成Sybase服务器安装;

5、配置Backup Server:

 

$ cd /sybase/ASE-12_0/init/sample_resource_files
            $ cp srvbuild.backup_server.rs /sybase/rs/backup.rs
            $ vi backup.rs

 

具体参数如下:

 

sybinit.release_directory: /sybase
            sybinit.product: bsrv
            bsrv.server_name: SYBASE_backup (根据需要改写)
            bsrv.do_add_backup_server: yes
            bsrv.network_protocol_list: tcp
            bsrv.network_hostname_list: hostname(对应IP,应已记录在/etc/hosts中,下同)
            bsrv.network_port_list: 4200
            bsrv.language: USE_DEFAULT
            bsrv.character_set: iso_1
            bsrv.tape_config_file: USE_DEFAULT
            bsrv.errorlog: USE_DEFAULT
            sqlsrv.related_sqlsrvr: SYBASE(根据需要改写)
            sqlsrv.sa_login: sa
            sqlsrv.sa_password: USE_DEFAULT

 

编辑结束后,存盘退出,执行

$ srvbuildres –r /sybase/rs/sql.rs

建立tempdb数据库设备

 

$ isql –Usa –P –Sservername
            disk init name=”syb_tempdb”,
            physname=” /dev/rsyb_tempdb”,
            vdevno=4,size=512000
            go

 

上面命令建立一个1000M的名为syb_tempdb的数据库设备设备号为4

扩充tempdb数据库

$ isql –Usa –P –Sservername

alter database tempdb on syb_tempdb=1000

go

上面命令扩充tempdb 在syb_tempdb设备上1000M

四. 安装后的配置工作

1. 配置数据库参数

$ isql –Usa –P –Sservername

1> sp_configure ‘total memory’, 614400 (单位为2k)

2> go

上面命令配置sybase使用1200M内存,通常配置为系统内存的60-70%

1〉sp_configure ‘max online engines’,2

2〉go

若系统CPU数大于两个配置为系统CPU数-1

1> sp_configure ‘number of locks’,100000

2> go

按应用实际要求修改

1> sp_configure ‘Number of user connections’,50

2> go

按应用实际要求修改

2. Sybase 服务器的启动与停止

1> 启动:

$ cd /sybase/ASE-12_0/install

$ startserver –f RUN_SYBASE

2> 停止:

isql –Usa –P -Sservername

1> shutdown

2> go

五.配置双机系统SYBASE切换脚本

1. 配置SYBASE启动脚本.

在命令行下,以root用户身份编辑start_sybase.sh启动文件,文件内容如下.并修改该文件的运行权限.

#vi start_sybase.sh

su – sybase –c “/sybase/ASE-12_0/install/startserver –f /sybase/ASE-12_0/install/RUN_ServerName”

sleep 15(以秒为单位,具体时间根据现场数据库启动的时间为准)

su – sybase –c “/sybase/ASE-12_0/install/startserver –f /sybase/ASE-12_0/install/RUN_BackupServerName”

#chmod 0700 start_sybase.sh

2. 配置SYBASE停止脚本.

在命令行下,以root用户身份编辑stop_sybase.sh启动文件,文件内容如下.并修改该文件的运行权限.

 

#vi stop_sybase.sh
            SYBASE=/sybase
            export SYBASE
            SYBASE_ASE=ASE-12_0
            LIB=/sybase/OCS-12_0/lib
            PATH=/sybase/ASE-12_0/bin:/sybase/ASE-12_0/install:/sybase/OCS-12_0/bin:
            export PATH
            /sybase/OCS-12_0/bin/isql –Usa –P –SServerName <<!
            shutdown SYB_BACKUP
            go
            exit
            !
            /sybase/OCS-12_0/bin/isql –Usa –P –SserverName<<!
            use master
            go
            checkpoint
            go
            shutdown with nowait
            go
            exit
            !
            sleep 5
            #chmod 0700 stop_sybase.sh

 

3. 由操作系统工程师将这两个脚本加入双机热备软件的脚本中.

4. 由sybase工程师与操作系统工程师一起完成双机切换的测试工作.

关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有