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

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

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

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

而且还报了下面的错误
复制内容到剪贴板
代码:
[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().
  study!