1. Sybase ASE需要使用CP936字符集
Sybase环境下需要修改字符集,不修改可能会出现乱码以及因为大字段导致的数据库宕机
解决步骤:
在服务器上打开MS-DOS窗口,进入sybase安装目录中的charsets\cp936目录,如:
cd sybase\charsets\cp936
输入以下命令加载cp936字符集:
charset –Usa –P –SWHDS binary.srt cp936
进入isql,查询cp936字符集的id
设置default character set id参数值为171(即cp936对应的id)
完成后,重启实例两次(第一次启动会失败)
2. Sybase ASE锁数量参数配置
Sybase环境下,恢复备份包以及某些操作会出现提示锁不够的问题
解决步骤:
修改锁使用数量
sp_configure"number of locks",100000
如果不够,继续增加到30W
3. Sybase ASEtempdb大小设置
Sybase环境下,提示错误:Space available in the log segment has fallen critically low indatabase 'tempdb'. All futuremodifications to this database will be suspended until the log is successfullydumped and space becomes available.
解决步骤:
tempdb默认参数3M太小,修改至200M
1>sp_cacheconfig 'tempdb_cache','200m','mixed'
2> go
1>sp_bindcache 'tempdb_cache',tempdb
2> go
需要重启
请先登录