linux sybase 服务无法启动,Sybase因环境变量无法启动一个解决方法

Sybase因环境变量无法启动一个解决方法

发布时间:2008-05-07 15:46:34来源:红联作者:Ganwerd

今天早上,生产sybase数据库突然down.

我使用[root@d1 install]# ./startserver -f RUN_mcsdb都无法让其他启动

而且还报了下面的错误[code][root@d1 install]# Incorrectly built binary which accesses errno or h_errno directly. Needs to be fixed.

00:00000:00000:2008/05/07 10:27:41.67 kernel Use license file /opt/sybase-12.5/SYSAM-1_0/licenses/license.dat.

00:00000:00000:2008/05/07 10:27:41.67 kernel Checked out license ASE_SERVER

00:00000:00000:2008/05/07 10:27:41.67 kernel Adaptive Server Enterprise Edition

00:00000:00000:2008/05/07 10:27:41.68 kernel Using config area from primary master device.

00:00000:00000:2008/05/07 10:27:41.69 kernel Internal run-time model set for Linux - Native

00:00000:00000:2008/05/07 10:27:41.69 kernel Using 1024 file descriptors.

00:00000:00000:2008/05/07 10:27:41.69 kernel Adaptive Server Enterprise/12.5.0.3/EBF 11450 ESD#4/P/Linux Intel/Linux 2.4.18-18.7.xsmp i686/rel12503/1940/32-bit/OPT/Sun Sep 21 03:10:00 2003

00:00000:00000:2008/05/07 10:27:41.69 kernel Confidential property of Sybase, Inc.

00:00000:00000:2008/05/07 10:27:41.69 kernel Copyright 1987, 2003

00:00000:00000:2008/05/07 10:27:41.69 kernel Sybase, Inc. All rights reserved.

00:00000:00000:2008/05/07 10:27:41.69 kernel Unpublished rights reserved under U.S. copyright laws.

00:00000:00000:2008/05/07 10:27:41.69 kernel

00:00000:00000:2008/05/07 10:27:41.69 kernel This software contains confidential and trade secret information of Sybase,

00:00000:00000:2008/05/07 10:27:41.69 kernel Inc. Use, duplication or disclosure of the software and documentation by

00:00000:00000:2008/05/07 10:27:41.69 kernel the U.S. Government is subject to restrictions set forth in a license

00:00000:00000:2008/05/07 10:27:41.69 kernel agreement between the Government and Sybase, Inc. or other written

00:00000:00000:2008/05/07 10:27:41.69 kernel agreement specifying the Government's rights to use the software and any

00:00000:00000:2008/05/07 10:27:41.69 kernel applicable FAR provisions, for example, FAR 52.227-19.

00:00000:00000:2008/05/07 10:27:41.69 kernel Sybase, Inc. One Sybase Drive, Dublin, CA 94568, USA

00:00000:00000:2008/05/07 10:27:41.69 kernel Using '/opt/sybase-12.5/ASE/mcsdb.cfg' for configuration information.

00:00000:00000:2008/05/07 10:27:41.69 kernel Logging ASE messages in file '/opt/sybase-12.5/ASE/install/mcsdb.log'.

The context allocation routine failed when it tried to load localization files!!

One or more following problems may caused the failure

Your sybase home directory is /opt/sybase-12.5. Check the environment variable SYBASE if it is not the one you want!

Using locale name "en_US.UTF-8" defined in environment variable LANG

Locale name "en_US.UTF-8" doesn't exist in your /opt/sybase-12.5/locales/locales.dat file

00:00000:00000:2008/05/07 10:27:41.75 kernel kscsinit: connectivity library error. Operation: cs_ctx_alloc().

00:00000:00000:2008/05/07 10:27:41.75 kernel ksctcleanup: connectivity library error. Operation: ct_exit().[/code]大约内容是说环境配置有错误,经过多方查找,请教才找到了解决的办法,在这里非常感谢给我帮助的人.

解决的办法就是用root登陆linux系统,在shell下面执行export LANG=C

问题就解决了.

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值