0

我有系统间缓存数据库文件(cache.dat 大约 160MB)。从管理门户,我创建了一个指向我的文件的新数据库。

但是当我将文件挂载到数据库中时,它给了我一个错误-

错误 #86:数据库默认排序规则不可用

请帮助我。

供您参考,我使用的是系统间缓存版本 2011.1.2

4

3 回答 3

2

制作副本,使用 cvendian 转换副本:

noddy@chopin 11:24:36 /scratch3/noddy/chopin/mgr/db16k 
$ ../../bin/cvendian CACHE.DAT 
This database is little-endian.
This database has a block size of 16384 Bytes.

This database has 1 volume and 1 map.
The last block in the primary volume is 768.

Original manager directory is /home/isc/cache/mgr/db16k/

No extension volumes.

Done converting CACHE.DAT to big-endian

希望这会及时出现

于 2011-12-19T16:30:08.497 回答
0

这意味着您要么尝试在 8 位系统上安装 Unicode 数据库(反之亦然),要么尝试使用未安装到缓存系统的排序规则安装数据库。在最后一种情况下,您需要安装具有所需排序规则的语言环境文件。您可以查看 mgr 目录中的 cconsole.log 文件,看看那里是否有更好的错误描述。

于 2011-11-24T12:53:42.647 回答
0

我遇到了这个问题,我相信这是因为我试图在一个小端系统上安装一个大端的数据库(或者可能相反 - 并不重要。)我不确定这是问题所在,但这是我想安装的两个数据库之间的唯一区别。

于 2011-11-30T22:39:05.783 回答