设为首页 收藏本站
查看: 492|回复: 0

[经验分享] 在suse linux 下 使用脚本安装 sybase 全过程

[复制链接]

尚未签到

发表于 2016-3-11 12:48:08 | 显示全部楼层 |阅读模式
  在suse linux 下 使用脚本安装 sybase 全过程
  首先增加用户组sybase 然后增加用户 sybase 默认组设置为sybase
  建立目录sybase 存放sybase 运行程序
建立目录sybdata 存放数据库文件
  然后修改这两个目录的属性 为sybase用户和组
  命令如下
chown -R sybase:sybase /sybase
chown -R sybase:sybase /sybdata
  然后再修改/home/sybase/.profile
  清除里面的内容,添加如下
. /sybase/SYBASE.sh
export LANG=""
(一定要注意第一行. 和/sybase/... 中间有一个空格)
  
sybase数据库使用sybase用户完成。
  编辑/etc/hosts,增加:
192.168.0.2SYB_SERV
192.168.0.2TEST_WEB
  sybase@linux:/sybase>tar xzvf ase1253with12600_linux.tgz
进行文件解压缩操作
  设置系统的共享内存,供Sybase使用。
#sysctl -w kernel.shmmax=1073741824 >>/etc/sysctl.conf
#sysctl –p
  设置数据库文件编码格式
1、Locales.dat
修改/soft/sybase/locales目录下的locales.dat,在[linux]一节中的最末,添加如下一行。
locale = zh_CN.UTF-8, us_english, cp936
  
数据库教本
  以下为服务器的配置脚本,建议保存为TEST_WEB.res
sybinit.release_directory: /sybase
sybinit.product: sqlsrv
sqlsrv.server_name: TEST_WEB
sqlsrv.new_config: yes
sqlsrv.do_add_server: yes
sqlsrv.network_protocol_list: tcp
sqlsrv.network_hostname_list: TEST_WEB
sqlsrv.network_port_list: 4100
sqlsrv.server_page_size: 2k
sqlsrv.force_buildmaster: yes
sqlsrv.master_device_physical_name: /sybdata/web_master.dat
sqlsrv.master_device_size: 510
sqlsrv.master_database_size: 500
sqlsrv.errorlog: /sybase/ASE-12_5/install/TEST_WEB.log
sqlsrv.do_upgrade: no
sqlsrv.sybsystemprocs_device_physical_name: /sybdata/web_proc.dat
sqlsrv.sybsystemprocs_device_size: 127
sqlsrv.sybsystemprocs_database_size: 125
sqlsrv.default_backup_server: TEST_WEB_BS
  在/soft/Sybase/ASE-12_5/bin目录下运行srvbuild –r <路径>/TEST_WEB.res,即可完成服务器的配置
具体 语句为:
sybase@linux:/soft/Sybase/ASE-12_5/bin>./srvbuild -r ./TEST_WEB.res
  如果提示没有找到共享库文件 XXX.so 则要检查/home/sybase/.profile 文件中环境变量是否设置成功
也可以在命令行下输入 echo $LD_LIBRARY_PATH 看看是不是输入了sybase下的类文件路径
  
以下为备份服务器的脚本,建议保存为TEST_WEB _BS.res。
sybinit.release_directory: /sybase
sybinit.product: bsrv
bsrv.server_name: TEST_WEB_BS
bsrv.new_config: yes
bsrv.do_add_backup_server: yes
bsrv.do_upgrade: no
bsrv.network_protocol_list: tcp
bsrv.network_hostname_list: SYB_SERV
bsrv.network_port_list: 4200
bsrv.language: USE_DEFAULT
bsrv.character_set: USE_DEFAULT
bsrv.tape_config_file: USE_DEFAULT
bsrv.errorlog: /sybase/ASE-12_5/install/CHQ_WEB_BS.log
sqlsrv.related_sqlsrvr: TEST_WEB
sqlsrv.sa_login: sa
sqlsrv.sa_password: USE_DEFAULT
  在/soft/Sybase/ASE-12_5/bin目录下运行srvbuild –r <路径>/ TEST_WEB_BS.res,即可完成备份服务器的配置。
  具体 语句为:
sybase@linux:/soft/Sybase/ASE-12_5/bin>./srvbuild -r ./TEST_WEB_BS.res
  
  
  这样服务器就安装完成了
  下面配置数据库服务器(需要根据自己的需要修改相应参数)
  -- Configurations for servers
-- create the device for tempdb
  disk init name="dev_tmp_dat1",physname="/sybdata/tmp1",size=512000,vdevno=5
go
disk init name="dev_tmp_dat2",physname="/sybdata/tmp2",size=512000,vdevno=6
go
--分配磁盘设备文件
--
-- alter the tempdb database
--
  alter database tempdb on dev_tmp_dat1=1000
go
create temporary database tempdb1 on dev_tmp_dat2=1000
go
exec sp_tempdb 'add','tempdb1','default'
go
  -- alter the configurations of the server
exec sp_configure "lock scheme",0,"datarows"
go
exec sp_configure "max memory",512000
--最大内存
go
exec sp_configure "number of user connections",500
--最大连接数
go
exec sp_configure "number of locks",20000
--可使用的锁
go
exec sp_configure "number of open indexes",1000
go
exec sp_configure "number of open objects",1000
go
exec sp_configure "number of devices",20
go
exec sp_cacheconfig "default data cache","400M"
--使用磁盘快速缓存大小
go
exec sp_configure "procedure cache",50000
--存储过程缓存
go
exec sp_configure "number of alarms",200
go
exec sp_configure "max online engine",2
go
exec sp_configure "number of engines at startup",1
--CPU个数
go
exec sp_configure "additional network memory",6120000
--最大附加内存
go
exec sp_configure "max network packet size",4096
go
exec sp_configure "user log cache size",8192
--日志文件大小
go
exec sp_configure "global cache partition number",2
go
exec sp_diskdefault "master","defaultoff"
go

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-189428-1-1.html 上篇帖子: Linux 共享库:LD_LIBRARY_PATH 与ld.so.conf 下篇帖子: 在Linux下怎么看网络流量?方法太多了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表