sybase部署

部署环境:

32位SUSE10.2 linuex(IP地址192.168.117.120),ASE12.5.3

步骤

1.创建服务账户

groupadd sybase

useradd -g sybase sybase

2.创建安装目录

mkdir /opt/sybase

chown sybase.sybase /opt/sybase

接下来所有的操作都是在sybase用户下进行

这里我们用图形化方式做配置,所有设置下环境变量DISPLAY

export DISPLAY=192.168.117.1:0.0     本机的IP地址

3.开始安装ASE

./setup -options-record  /tmp/silentinstall.txt  (加上这个参数可以得到静默安装的参数文件)

这里先不选任何配置项,后面手动配置,因为有参数和环境变量需要修改

至此,ASE的安装完成,接下来我们开始创建server

4.修改相应参数

配置共享内存大小

echo "kernel.shmmax=671088640" >> /etc/sysctl.conf

用root执行/sbin/sysctl -p使配置生效

配置环境变量LD_POINTER_GUARD

echo "LD_POINTER_GUARD=1" >> /home/sybase/.bashrc

cat /opt/sybase/SYBASE.sh >> /home/sybase/.bashrc

echo "DSQUERY=SYBASE" >> /home/sybase/.bashrc

echo "DSLISTEN=SYBASE" >> /home/sybase/.bashrc

source  /home/sybase/.bashrc

export LANG=C

编辑服务器配置文件

vi sqlsrv.rs

sybinit.release_directory: /opt/sybase

sybinit.product: sqlsrv

sqlsrv.server_name: SYBASE

sqlsrv.new_config: yes

sqlsrv.do_add_server: yes

sqlsrv.sa_login: sa

sqlsrv.sa_password:

sqlsrv.default_language: us_english

sqlsrv.default_characterset: utf8

sqlsrv.sort_order: binary

sqlsrv.network_protocol_list: tcp

sqlsrv.network_hostname_list: sybase

sqlsrv.network_port_list: 5000

sqlsrv.server_page_size: 2k

sqlsrv.force_buildmaster: yes

sqlsrv.master_device_physical_name: /opt/sybase/data/master.dat

sqlsrv.master_device_size: 500

sqlsrv.master_database_size: 120

sqlsrv.errorlog: /opt/sybase/ASE-12_5/install/SYBASE.log

sqlsrv.do_upgrade: no

sqlsrv.sybsystemprocs_device_physical_name: /opt/sybase/data/sybsystemprocs.dat

sqlsrv.sybsystemprocs_device_size: 500

sqlsrv.sybsystemprocs_database_size: 120

sqlsrv.sybsystemdb_device_physical_name: /opt/sybase/data/sybsystemdb.dat

sqlsrv.sybsystemdb_device_size: 500

sqlsrv.sybsystemdb_database_size: 200

sqlsrv.default_backup_server: SYBASE_BS

vi bsrv.rs

sybinit.boot_directory:         /opt/sybase

sybinit.release_directory:      /opt/sybase

sybinit.product:                bsrv

bsrv.do_add_backup_server:      yes

bsrv.server_name:               SYBASE_BS

bsrv.errorlog:                  /opt/sybase/ASE-12_5/install/SYBASE_BS.log

bsrv.network_port_list:         5001

bsrv.network_hostname_list:     sybase

bsrv.network_protocol_list:     tcp

bsrv.character_set:             utf8

bsrv.language:                  us_english

bsrv.tape_config_file:  USE_DEFAULT

bsrv.network_name_alias_list:

bsrv.notes:

bsrv.connect_retry_delay_time:  5

bsrv.connect_retry_count:       5

bsrv.addl_cmdline_parameters:

bsrv.new_config:                yes

bsrv.do_upgrade:                no

sqlsrv.sa_login:                sa

sqlsrv.sa_password:

vi xp.rs

sybinit.release_directory:                      /opt/sybase

sybinit.product:                                xp

xp.server_name:                               SYBASE_XP

xp.new_config:                                yes

xp.do_add_xp_server:                         yes

xp.do_upgrade:                               no

xp.network_protocol_list:                     tcp

xp.network_hostname_list:                     sybase

xp.network_port_list:                         5002

xp.related_sqlsrvr:                           SYBASE

sqlsrv.sa_login:                                sa

sqlsrv.sa_password:

vi msrv.rs

sybinit.release_directory:              /opt/sybase

sybinit.product:                        msrv

msrv.server_name:                       SYBASE_MS

msrv.new_config:                        yes

msrv.do_add_monitor_server:             yes

msrv.do_upgrade:                        no

msrv.network_protocol_list:             tcp

msrv.network_hostname_list:             sybase

msrv.network_port_list:                 5003

msrv.errorlog:                          /opt/sybase/ASE-12_5/install/SYBASE_MS.log

sqlsrv.related_sqlsrvr:                 SYBASE

sqlsrv.sa_login:                        sa

sqlsrv.sa_password:

5.通过执行程序srvbuild创建相应服务

./srvbuild -r sqlsrv.rs

./srvbuild -r bsrv.rs

./srvbuild -r xp.rs

./srvbuild -r msrv.rs

时间: 2024-10-13 01:01:01

sybase部署的相关文章

SymmetricDS 异构数据库同步软件部署案例

SymmetricDS是一个开源的同步软件,该软件是基于java环境编写的,在运行的时候需要安装JDK.SymmetricDS可以同步文件和数据库,本文的重点是数据库方面的同步. SymmetricDS支持多种数据库的同步,支持的数据库如下: Oracle, MySQL, MariaDB, PostgreSQL, MS SQL Server (including Azure), IBM DB2, H2, HSQLDB, Derby, Firebird, Interbase, Informix,

linux mkfs误格式化文件系统清除sybase数据库恢复记录

写这篇博客的目的主要是警醒自己在Linux运维操作时刻不能掉以轻心,无论涉及什么样的操作都应该慎重,尤其对运行核心业务的系统,操作前确认系统的运行环境. 事由介绍: 开发的同事找我协助部署sybase数据库的自动备份,数据库架构为RHCS高可用集群,数据库部署在共享磁盘sda中,同时反馈说集群也是有问题,无法自动切换,以下记录操作失误和恢复的全过程. 1.当天下午我登陆sybase数据库服务器,首先查看了系统版本: #cat /etc/redhat-release  Red Hat Enterp

如何在linux服务器部署Rstudio server,配置ODBC远程访问win 服务器上的SQL server

如何在linux服务器部署Rstudio server,配置ODBC后通过RODBC包远程访问SQL server 背景介绍:之前写过一篇文章,提到近期要部署Rstudio server(搭建数据分析团队的分析环境),花了一个星期,搭好了.还YY过给这个亲生的儿子起个装逼的名字呢,莫扎特,巴赫什么的,并YY出以下场景{Jenny ,你把模型扔到莫扎特上跑一版最新结果出来...啊哈是不是特有逼格..哦哈哈...}我是部署的Rstudio server,这个是免费的,但是Rstudio sererv

第二十二天 IO模型理论、数据库基础、LAMP平台基础理论及MySQL安装部署

一.I/O模型理论 http或https都是基于tcp协议完成通讯.在tcp中使用socket通讯模型,在domain中界定socket是如何定义.                           domain有三种工作类型:                                        unix domain:每个socket地址是个文件路径                                        ipv4 domain:每个socket是ipv4:p

Agile.Net 组件式开发平台 - 服务端部署

应用服务器: 操作系统最低要求Windows Server 2008,服务器硬件如果支持64位建议安装64位操作系统产品以最大化发挥服务器性能. 首先安装操作系统Windows Server 2008,其次对操作系统做必要安全设置,详情请咨询产品经销商.然后将平台服务端安装至D盘AgileServer文件夹内,服务端配置更改请修改” System.Config”配置文件,双击AgileServer.exe安装 ” Agile.Net 分布式服务端 - 系统核心支撑服务” ,启动” Agile S

SVN分级授权部署手册 --Windows用户认证

http://wenku.baidu.com/view/a0a16ea34028915f804dc2f8.html 第一章 概述 当VisualSVN 2.7采用Windows用户认证或Windows域认证时,可以使用SVN分级授权工具对VisualSVN的授权功能进行扩展,实现SVN库的创建.分库的分级授权.SVN用户密码修改等.本手册主要描述Windows用户认证的配置方法,关于采用Windows域认证的配置方法请参考<SVN分级授权工具部署手册--Windows域认证>. 第二章 安装部

润乾集算报表的集算器数据集部署(2)

2.WEB端部署 集算报表在web端部署流程与一般J2EE应用部署流程基本一致,包括: 如果和已有应用集成,一般来说已有应用已经配置好了数据库连接池,因此第一.第二步骤可以省略,只需要后面几个步骤. 配置应用服务器的数据库连接池.发布报表应用这两个步骤在不同应用服务器中的操作界面和操作方法是有区别的,举例来说,发布报表应用这个步骤,在weblogic和websphere中一般是发布一个war包或者是ear包,而在tomcat中就是在server.xml或context.xml中配置,可以不打wa

summit应用程序的部署

summit应用程序的部署主要包括如下部分: 包括 1) ClientTree程序安装 2) SMT配置 3) FT 程序包 安装前提: 1)Mysis人员已基于已有的测试环境安装好数据库和summit 2)测试环境应用程序齐备 安装步骤: ClientTree: 首先打包之前测试环境的clienttree dev01和envsetting(导入环境变量的脚本): 将打包好的dev01.tar和envsetting.tar上传至SIT环境的/sumapps/client/目录下并展开: 将dev

Linux AS4中的用户部署

用户部署(以bb_hs_pos为例) 首先在oracle用户下启动数据库 su – oracle dbstart   部署用户目录,用root用户执行 useradd -g dba -s/bin/bash -m bb_hs_pos passwd bb_hs_pos bb_hs_pos 修改bb_hs_pos用户下的.bash_profile,在文件最后添加如下配置信息(同oracle用户): exportLD_ASSUME_KERNEL=2.4.1 exportORACLE_BASE=/home