
SYBASE数据库字符集转换为cp936详解
下载需积分: 12 | 3.48MB |
更新于2024-08-15
| 29 浏览量 | 举报
收藏
"这篇文档是关于如何将数据库字符集修改为`cp936`,主要针对`SYBASE ASE`数据库系统。文档作者是尹海宁,内容涉及到SYBASE公司的快速发展以及SYBASE ASE与Oracle在性能上的比较。此外,文档还提到了数据库性能测试和优化的一些问题。"
在SYBASE ASE数据库中,为了支持中文字符,可以使用`cp936`字符集,它是GB2312、GBK和GB18030的兼容字符集。修改数据库字符集的步骤如下:
1. **添加字符集**: 使用命令`charset -Usa -P binary.srt cp936`添加`cp936`字符集。这里`-U`和`-P`分别代表用户名和密码,`binary.srt`是SYBASE ASE的默认排序规则。
2. **配置默认字符集**: 使用`isql`工具登录数据库,然后执行以下SQL命令来配置默认字符集为`cp936`:
```
1>sp_configure 'default char',171
2>go
1>shutdown
2>go
```
`sp_configure`存储过程用于修改服务器配置,`'default char'`表示默认字符集,`171`对应于`cp936`的编号。
3. **重启数据库**: 需要执行两次`startserver`命令,第一次启动后立即关闭,然后再启动一次。这一步是为了确保字符集更改的完整生效。
```
cd $SYBASE/ASE-15_0/install
startserver (执行2次)
```
文档中还展示了SYBASE ASE与Oracle 10G在性能上的对比测试,表明SYBASE ASE在某些特定场景下具有更好的性能表现。例如,在并发处理和特定操作如配置同步、性能文件解析等方面,SYBASE ASE的响应时间更快。
此外,作者强调了数据库管理员和程序员的重要性,指出开发者需要了解数据库的基本配置和优化技巧,避免在开发环境中因配置不当导致的问题,如锁资源不足、连接数限制、日志文件满等常见问题,并且对于SQL性能优化要有统一的解决思路。
最后,文档提到了通用测试工具如LoadRunner在数据库性能测试中的应用,但并未深入展开讨论。这篇文档是SYBASE DBA快速入门的一个章节,对数据库字符集的修改和性能比较进行了讲解。
相关推荐

魔屋
- 粉丝: 33
最新资源
- 深入掌握ASP.NET 3.5模块开发及源码解析
- Buffalo 2.0 - 异步事件驱动的Ajax远程调用框架源码发布
- C#实现音视频会议系统中的组播网络编程
- 企业级智能网站管理系统TZIMS功能介绍与优势分析
- 深入Hibernate:Java中的关系数据库持久化技术解析
- 全面掌握UML图形绘制:Rose课件深度解析
- Buffalo框架2.0:异步事件处理与浏览器兼容性支持
- 软件开发管理文档大全:手册、报告与进度分析
- WINRAR:高效压缩与解压解决方案
- 深入解析ASP.NET与数据库的交互技术
- 修正版立体俄罗斯方块:OpenGL技术实现
- 实现VB源码与HIS系统数据对接的LIS解决方案
- Hpr Snap 4:强大的截图与文档制作工具
- 重编译版UDS Oa数据库文件附加教程
- C#实现PDAGPS定位源码在Windows Mobile 6上的应用
- 掌握高性能高并发服务器架构技术
- 深入浅出Remoting技术与聊天应用实例
- 基于JAVA的学生成绩管理系统功能解析
- 提升效率的仿Photoshop魔术棒工具开发进展
- UML在人力资源管理系统设计中的应用分析
- C语言编程:易上手的智能检错软件
- 掌握QC七大手法,提高软件质量保证效率
- VeryPDF PDF Stamp:实用PDF水印加标小工具
- Visual Basic教程:从VB到VB6.0的发展历程与未来展望