关于SYBASE的自动启动(转)

自动启动有三个潜在的问题:
1.在UNIX服务器上,SQL Server 进程必须由sybase用户来启动,而不是根目录用户。因为根目录用户在运行启动过程中时,在启动过程中必须使用su命令(在UNIX下是交换user)换到sybase,以使进程进程能正常启动。
2.在有些服务器上,在SQL Server访问网络之前,网络可能还没有完全启动。如果是这样的话,SQL Server进程就将启动失败。
3.如果SYBASE进程试图在驱动器真正可用之前启动(例如,如果一个外部驱动顺组要花一两分钟来加电启动),自动启动可能会过早地访问这些驱动器。如果是这样,那些驱动器上的数据库就会被标记为supect(可疑的),用户必须直接修改sysdatabases表,去掉那个标志,重新启动SQL Server。

显然,如果一半以上的的时间都必须人工关闭然后再重新启动,那么自动启动也就没什么意义了。如遇到这种情况,用户有几种选择。
首先,用户可以总是手工启动服务器。
第二,用户可建立一个先启动驱动器并进行30秒的预热,然后再启动服务器的协议。这是有用的,但是在自动的环境下也可能不行。
第三,最好的办法可能是,最后再启动服务器,保证其他设备或服务程序有足够的时间完全安装。如果有必要,可在启动中增加一个延时,多数情况下30秒就足够了。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10294527/viewspace-122689/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10294527/viewspace-122689/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SYBASE SQL SERVER V11.0.3.2版在SCO5.0.X上的安装说明 一、先建sybase组,再建sybase用户 注意:sybase用户必须属于sybase组,假定sybase用户的主目录是:/u/sybase 二、调整系统核心参数 1. 共享内存 #cd /etc/conf/cf.d #./configure 选择(16) share data SHMMAX: 输入新值(如:67108864) 退出 2. 激活异步I/O #cd /etc/conf/sdevice.d #vi aio 将“N"改为”Y" #vi suds 将“N"改为”Y" #vi /etc/rc2 在最后一行加入下面一行 /etc/suds_ctrl -a 100 (注意:100是sybase用户的gid,即组标示。) 3. 重建内核并重启 #/etc/conf/cf.d/link_unix #reboot 三、安装sybase以及 a. 在sybase用户下展开文件,安装sybase compress -d SYBASE.TAR.Z tar xvf SYBASE.TAR 四、安装sybase development system a. 在sybase用户下展开文件 compress -d SYBASE_D.TAR.Z tar xvf SYABASE_D.TAR b. 开发系统的安装文件如下∶ sybload sybimage c. 安装 chmod 777 sybload ./sybload -D press 'L'键 /usr/sybase/sybimage press 'y'键,输入下列CAS码 BYBKBYBKHIBYBYIOHYDQBKBKBKBORNUDJU press '1'键 press 'y'键 五、用sybase用户登陆,执行sybinit, 配置 1、interfaces文件 2、sybase server 其中master等设备文件可以放在/u/sybase/dev目录下 3、sybase backup server 配置完后,会自动装载数据库,可用showserver命令检查是否启动。 (详细配置说明参见$HOME/sample_sessions/install.spl) 修改.profile文件。在其中加入环境参数。 DSQUERY=SERVERNAME #sybase server的名字,sybinit安装时起的名字 SYBASE=$HOME #这里是指interfaces文件所在的路径 export DSQUERY SYBASE 另外,PATH中可加入$HOME/install路径,方便执行startserver,showserver命令 六、用root登陆,在/etc/rc2.d中加入开机时自启动文件:S99startsybase 该文件的内容为: su - sybase -c "/u/sybase/install/startserver -f /u/sybase/RUN_SERVERNAME 1>/dev/null 2>/dev/null" su - sybase -c "/u/sybase/install/startserver -f /u/sybase/RUN_BACKUP_SERVR 1>/dev/null 2>/dev/null" 其中,SERVERNAME,RUN_BACKUP_SERVER分别为你的sybase服务器和备份服务器的名字。 七、登陆数据库后需要立即修改的参数 八、建立用户数据库

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值