`
- 浏览:
72923 次
- 性别:
- 来自:
广州
-
Sybase12.5.4 安装后的疑难杂症处理(备份+字符集+排序)
最近有个项目,使用Eclipse开发,基础架构是Wicket + Spring + JPA(Hibernate实现),数据库使用Sybase,版本是12.5.4。由于是在后期加入,所以基本的业务功能已经完成,负责的是一些报表统计和图形报表的展现,其中用到了JFreeChart。
搭建开发环境过程中,Eclipse和WSH都比较顺利的搭起来,Sybase也按照默认的设置进行安装,最后到还原生产环境的测试数据时,出现了诸如:1)不能找到备份服务,2)charset不不匹配,sort order id不匹配,3)ISO_1字符集没有安装等等的问题。
其中,1st的问题提示错误类似,链接不到"syb_backup"服务器的错误提示;2nd和3rd的问题的提示错误类似:Cannot configure server to use sort order ID 54, because the row for its underlying character set (ID 1) does not exist in syscharsets.
之前几次都找了资料解决了,可惜这两天“小黑”(My T61)再次down机,修完回来原来的操作系统没了,Sybase也没了,无奈之下只好重装,重新配置时,发现不记得怎么配了(都是当时图方便的错,以为是一劳永逸的事情,现在得重新找一次,配一次,都是懒的错),没办法,唯有重走一次旧路,顺便把流水帐记录在这里,《Sybase12.5.4 安装后的疑难杂症处理(备份+字符集+排序)》,留个备忘。
安装配置过程:
1. 安装Sybase,选择典型安装;
2. 安装完成后,会提示配置三个服务,分别是Adaptive Server、Backup Server、Monitor Server、XP Server,此时只勾选Adaptive Server即可;
3. 进入Adaptive Server的配置页面,将页大小调整为8k或16k;
4. 完成配置后,重启机器;
修复找不到备份服务的问题:
5. 重启完成后,通过Sybase Advantage登录,用户名为sa,默认密码为空;
6. 选择Master库,执行sp_configure "allow updates", 1;
7. 然后查看sysservers中的各种服务的配置信息,查看是否存在一条srvname='SYB_BACKUP'的记录;
8. 修改Backup Server服务的名称,执行udpate sysservers set srvnetname='机器名_BS' where srvname='SYB_BACKUP',机器名用本机的名字替换;
9. 然后到services.msc中,重启Adaptive Server服务和Backup 服务;
添加CP936和ISO_1字符集:
10. 在%SYBASE_HOME%\chartsets\cp936目录下,执行charset -Usa -P binary.srt cp936,提示选择yes/no时选yes;
11. 在%SYBASE_HOME%\chartsets\iso_1目录下,执行charset -Usa -P binary.srt iso_1,提示选择yes/no时选yes;
12. cmd进入sybase,isql -Usa -P -S%MACHINE_NAME%,%MACHINE_NAME%用本机的名字替换;
13. 查找iso_1字符集的id号,执行select name,id from syscharsets,go;
14. 执行sp_configure "default character set ",go;
15. 然后到services.msc中,重启Adaptive Server服务和Backup 服务,此时会碰到启动失败,没关系,再重启一次就一切正常了。
为Adaptive Sever增加sort order:
16. 开始菜单->Sybase->Server Config,配置Adaptive Server,一路点确定,直到看到“修改选项”,点击“语言”,点击“排序顺序”下的设置缺省,然后选择第一个“Dictionary order, case insensitive, accent insensitive”,然后一直确定,提示重启服务;
17. 重启服务过程中出现失败的话,再启动一次即可成功。
不写不知道,一写吓一跳,居然有17步之多,看来写个流水帐记一下还是有好处的,释放一下大脑空间。
还碰到一个恢复数据库时,日志爆满导致应用无法获取连接的问题,下次再写。
本文地址:http://ryan-d.iteye.com/blog/1539613
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
### Sybase 12.5.4 for Linux 安装指南关键知识点解析 #### 一、Sybase Adaptive Server Enterprise (ASE) 概述 Sybase Adaptive Server Enterprise (ASE) 是一款高性能的企业级数据库管理系统,旨在为各类企业和...
在当今信息化的浪潮中,数据库作为存储、管理和处理数据的关键系统,其安装与维护的重要性不言而喻。SYBASE作为一款广泛使用的数据库管理系统,其在企业级市场的表现尤为突出。本文档是针对在SUSE 10操作系统上安装...
描述中提到的 "文件: Sybase 12.5.4 for solaris.rar" 说明这个压缩包里包含了 Sybase 12.5.4 版本的安装或配置文件,其大小为 3233KB,这通常包括了安装程序、文档、库文件以及可能的补丁和配置脚本。 在标签 "a" ...
### Sybase ASE 12.5.4 for SUSE Linux 10 安装与配置指南 #### 版本说明 - **操作系统**: SUSE Linux 10 SP1 - **内核版本**: 2.6.16.46-0.12-default #1 - **Sybase ASE 版本**: 12.5.4 #### 安装准备与注意事项...
**Sybase ASE 12.5.4 PC 客户端**是Sybase公司推出的针对个人计算机(PC)的数据库访问软件,它属于Sybase Adaptive Server Enterprise(ASE)的一个重要组成部分。ASE是一款高性能的企业级关系型数据库管理系统,...
**Sybase 12.5.4 驱动 for JDBC 深度解析** Sybase 12.5.4 Driver for JDBC 是一个专为Java应用程序设计的数据库连接驱动,它使得Java开发者能够通过Java Database Connectivity (JDBC) API与Sybase Adaptive ...
Sybase ASE 12.5.4 PC 客户端,12系列最终版本,要下得赶快。
Linux 64位系统安装Sybase 12.54的笔记内容涉及了安装Sybase数据库的详细步骤,包括环境准备、介质准备、用户创建、安装过程、常见问题的解决方法以及ODBC配置等方面的知识点。下面是根据提供的文件信息总结的详细...
### SUSE Linux Enterprise Server 10 SP4 下 Sybase ASE 12.5.4 x64 & EBF16800 安装及配置过程 #### 知识点一:SUSE Linux Enterprise Server 10 SP4 的基本操作与配置 在SUSE Linux Enterprise Server 10 SP4 ...
Sybase ASE for Linux 12.5 安装指南 本文档旨在指导用户如何在 RedHat AS 5 上安装 Sybase ASE for Linux 12.5。 installation process covers the creation of a Sybase directory, setting up the user and ...
在尝试安装和运行 Sybase 12.5.4 数据库系统于 Red Hat Advanced Server (AS5) 操作系统上时,遇到了一些问题。主要问题包括: 1. **`libXm.so.3` 未找到**:在执行 `srvbuildrs` 命令时,系统提示缺少 `libXm.so.3...
Sybase ASE 12.5.4 ODBC驱动包, 4.0.x 版本 将zip解到d:\\sybasease目录下边,然后注册下边的内容: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ODBC Drivers] ...
- **第七步**: 安装完成后,进一步配置Sybase数据库,包括设置语言和字符集等,以确保数据处理的准确性,如图3.7.1所示。 #### 二、Sybase数据库配置教程 ##### 1. 配置Sybase服务器 - **配置适应性服务器**: - ...
《Sybase数据库安装优化手册》是一本专注于Sybase数据库系统安装、配置、优化以及故障排除的实用指南。在本手册中,我们将深入探讨以下几个关键知识点: ### 第一章:Sybase 12.5.4 安装 #### 1.1 Sybase 12.5.4 ...
Sybase ASE12.5 Windows 32bit x86...Sybase通常与SybaseSQLAnywhere用于客户机/服务器环境,前者作为服务器数据库,后者为客户机数据库,采用该公司研制的PowerBuilder为开发工具,在我国大中型系统中具有广泛的应用。
### SYBASE_ASE 15.7.0 for Windows 64bit客户端 #### 一、概述 **SYBASE_ASE 15.7.0 for Windows 64bit客户端**是一款高性能的企业级数据库管理系统软件,它专为Windows 64位操作系统设计,能够提供强大的数据...
在本教程中,我们将深入探讨如何在CentOS操作系统上安装Sybase Adaptive Server Enterprise(ASE)15,这是一个高性能的企业级数据库管理系统。以下是安装过程的详细步骤,以及可能遇到的问题和解决方案,以及所需的...
Sybase ASE 12.5.4 PC 客户端.part2
### Sybase ASE 12.5.4 for Linux 安装关键知识点 #### 1. 环境准备与概述 - **操作系统**: 本手册适用于 Red Hat Enterprise Linux 5.4 (RH5)。 - **数据库版本**: Sybase Adaptive Server Enterprise (ASE) ...