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_1Additional Information
名为 locales.dat 以 Sybase 专有格式提供特定于平台的区域设置信息。此文件将区域设置名称与语言、字符集和排序规则相关联。
如何使用它。
Open Client 应用程序使用 locales.dat 以确定要加载的本地化信息。而 locales.dat 文件将 Open Client 应用程序定向到本地化信息,但它不包含本地化的消息或字符集信息。
Affected Products
NetWorker Module for Databases and ApplicationsProducts
NetWorker Module for Databases and ApplicationsArticle 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.