NetWorker:Sybase 备份失败 “您的locales.dat文件中不存在区域设置名称”en_US.utf8”

Summary: Sybase 备份失败,并显示以下错误 “/sybase/GWP/locales/locales.dat 文件中不存在区域设置名称”en_US.utf8”。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

添加特定平台的本地化信息以解决此问题。下面是 Linux 体系结构的本地化信息示例:

[linux]
    locale = FRENCH, french, iso_1
    locale = fr, french, iso_1
    locale = fr_BE, french, iso_1
    locale = fr_BE.437, french, cp437
    locale = en_US.UTF-8, us_english, utf8

为 Linux 平台添加区域设置修复了 Sybase 备份所需的问题 en_US.UTF-8

Sybase 备份失败,并显示以下错误:

"Locale name "en_US.utf8" doesn't exist in your $SYBASE/locales/locales.dat file"

Cause

名为 locales.dat 的语言环境文件以 Sybase 专有格式提供特定于平台的语言环境信息。此文件将区域设置名称与语言、字符集和排序规则相关联。

原因是本地化文件未使用参数”en_US.utf8“,了解特定平台。文件 $SYBASE/locales/locales.dat 应包含部署 Sybase 数据库的平台的以下参数。有多个平台,如 Posix、HP、Linux、macosx 等,应针对特定平台更新本地化信息。

Resolution

确保特定平台的区域设置已更新。

[linux]        
        locale = en_US.437, us_english, cp437
        locale = en_US.850, us_english, cp850
        locale = us_english.utf8, us_english, utf8         
        locale = en_US.UTF-8, us_english, utf8           
        locale = en_US.ISO8859-1, us_english, iso_1
        locale = en_US.ISO8859-15, us_english, iso15
        locale = us_EN, us_english, iso_1
        locale = C, us_english, iso_1
        locale = default, us_english, iso_1

Additional Information

名为 locales.dat 以 Sybase 专有格式提供特定于平台的区域设置信息。此文件将区域设置名称与语言、字符集和排序规则相关联。

如何使用它。

Open Client 应用程序使用 locales.dat 以确定要加载的本地化信息。而 locales.dat 文件将 Open Client 应用程序定向到本地化信息,但它不包含本地化的消息或字符集信息。

Affected Products

NetWorker Module for Databases and Applications

Products

NetWorker Module for Databases and Applications
Article Properties
Article Number: 000061756
Article Type: Solution
Last Modified: 29 Apr 2026
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.