ribut9225 发表于 2008-6-19 15:06:32

请教:关于无法启动备份服务的问题

请教一个问题:
SCO UNIX操作系统
SYBASE FOR UNIX 11.03

用sybinit创建SQL服务和SQL BACKUP服务,刚创建完的时候都是OK的
用showserver查看了一下,两个服务都启动了
然后,reboot了
重启完成后,运行命令startserver -f RUN_testdb,testdb服务启动是成功的
再运行命令startserver -f RUN_testdbback,这时候就报错:
No server log file open:using stderr for log
The SYBASE environmoent variable must be set
用showserver查看了一下,只要testdb服务在运行中

网上查了资料,说是要设置SYBASE环境变量
偶也在.profile里设置
运行命令:
$SYBASE
显示:/u/sybase

RUN_testdbback里内容如下:
#
# !bin/sh
#Backup Server Information:
# name:                        testdbback
#errorlog:                        /u/sybase/testdb/bckup.log
#interfaces:                        /u/sybase/interfaces
#Location of multibuf:        /u/sybase/bin/sybmultbuf
#Language:                        us_english
#character set:                iso_1
#
/u/sybase/bin/backupserver -Stestdbback -c/u/sybase/testdb/backup.log \
-I/u/sybase/interfaces -M/u/sybase/bin/sybmultbuf -Lus_english -Jiso_1
       
注:经偶测试,进入sybinit--Configure a Server produet --- Bckup Server -- Configure an existing Backup Server -- testdbback
然后再进入,最什么什么也没改动,一路ctrl+a
sybase会提示是否改写interface,选择y
然后sybase就会启动testdbback服务。

但是重启后,运行startserver -f RUN_testdbback就是要报错。

请指点一下,偶是那里搞错了?
谢谢

ribut9225 发表于 2008-6-19 15:33:30

网上查了类似的资料,有人说:
1. 你使用的版本不是 ASE 12.0 以后版本,所以在安装完毕后不会自动生成 SYBASE.sh 文件,需要手工设置;
2. 你的.profile还跟你用户的shell类型有关系,如果你是csh,就不用export命令了
3. 检查你的.profile是否具备执行属性,可以直接用 . .profile执行一下看看是不是设置了环境变量
4. 你的.profile文件要放在你用户的home目录下,确认你的home目录对不对
如果都不对,你为什么不下载一个更新版本的ASE?

偶是想请教一下:
SYBASE.sh如果要手工设置,要写那些内容?放在那个目录下?

guilber 发表于 2008-6-19 17:23:59

su - sybase -c '/u/sybase/install/startserver -f /u/sybase/install/RUN_testdb'
su - sybase -c '/u/sybase/install/startserver -f /u/sybase/install/RUN_testdbback'

[ 本帖最后由 guilber 于 2008-6-19 17:30 编辑 ]

ribut9225 发表于 2008-6-20 11:30:59

嘿嘿。。。。
终于找到原因了

是/u/sybase/.profile里,一开始写错了
写成:
SYBASE=/u/sybase:/u/sybase/install:/u/sybase/bin:/u/sybase/init
(这是PATH的写法)
;P

然后用其他用户登录进行修改,但修改完了没重启(这就是错误所在)
:P

但是有一个新问题出来了
难道SQL启服务的时候不需要SYBASE环境变量?
而BACKUPSERVER服务就要SYBASE环境变量?

最后向大家汇报一下
早上偶虚拟机还原到上一个快照,重新做sybinit创建服务
设置.profile里
SYBASE=/u/sybase
export SYBASE

重启了三次了,基本什么问题了

谢谢各位先

guilber 发表于 2008-6-20 11:42:45

虚惊一场,呵呵呵:loveliness:

ribut9225 发表于 2008-6-21 15:59:48

呵呵
以后注意
页: [1]
查看完整版本: 请教:关于无法启动备份服务的问题

免责声明:
本站所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:Admin@SybaseBbs.com