`

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
1
0
分享到:
评论

相关推荐

    sybase12.5.4安装手册for linux

    ### Sybase 12.5.4 for Linux 安装指南关键知识点解析 #### 一、Sybase Adaptive Server Enterprise (ASE) 概述 Sybase Adaptive Server Enterprise (ASE) 是一款高性能的企业级数据库管理系统,旨在为各类企业和...

    SYBASE 12.5.4 for linux安装维护手册

    SYBASE 12.5.4 for linux 安装维护手册 本文将详细介绍在 SUSE 10 上安装 SYBASE 12.5.4 数据库系统的步骤,包括安装前的准备工作、安装 SYBASE 数据库、安装数据库补丁等。通过本文,您将了解 SYBASE 数据库的安装...

    Sybase 12.5.4 for solaris.rar

    描述中提到的 "文件: Sybase 12.5.4 for solaris.rar" 说明这个压缩包里包含了 Sybase 12.5.4 版本的安装或配置文件,其大小为 3233KB,这通常包括了安装程序、文档、库文件以及可能的补丁和配置脚本。 在标签 "a" ...

    sybase ASE12.5.4 for SUSElinux10安装手册

    ### 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 ASE 12.5.4 PC 客户端**是Sybase公司推出的针对个人计算机(PC)的数据库访问软件,它属于Sybase Adaptive Server Enterprise(ASE)的一个重要组成部分。ASE是一款高性能的企业级关系型数据库管理系统,...

    Sybase 12.5.4 Driver for JDBC

    **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 客户端.part1

    Sybase ASE 12.5.4 PC 客户端,12系列最终版本,要下得赶快。

    linux64位系统安装sybase12.54笔记

    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 下 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安装

    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在redhat as5 srvbuildres出错.doc

    在尝试安装和运行 Sybase 12.5.4 数据库系统于 Red Hat Advanced Server (AS5) 操作系统上时,遇到了一些问题。主要问题包括: 1. **`libXm.so.3` 未找到**:在执行 `srvbuildrs` 命令时,系统提示缺少 `libXm.so.3...

    Sybase ASE 12.5.4 ODBC驱动包

    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数据库安装配置

    - **第七步**: 安装完成后,进一步配置Sybase数据库,包括设置语言和字符集等,以确保数据处理的准确性,如图3.7.1所示。 #### 二、Sybase数据库配置教程 ##### 1. 配置Sybase服务器 - **配置适应性服务器**: - ...

    Sybase数据库安装优化手册

    《Sybase数据库安装优化手册》是一本专注于Sybase数据库系统安装、配置、优化以及故障排除的实用指南。在本手册中,我们将深入探讨以下几个关键知识点: ### 第一章:Sybase 12.5.4 安装 #### 1.1 Sybase 12.5.4 ...

    Sybase ASE12.5 Windows 32bit x86版(3之2)

    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客户端 #### 一、概述 **SYBASE_ASE 15.7.0 for Windows 64bit客户端**是一款高性能的企业级数据库管理系统软件,它专为Windows 64位操作系统设计,能够提供强大的数据...

    Centos 安装sybase ASE-15 详细操作步骤

    在本教程中,我们将深入探讨如何在CentOS操作系统上安装Sybase Adaptive Server Enterprise(ASE)15,这是一个高性能的企业级数据库管理系统。以下是安装过程的详细步骤,以及可能遇到的问题和解决方案,以及所需的...

    Sybase ASE 12.5.4 PC 客户端.part2

    Sybase ASE 12.5.4 PC 客户端.part2

    Sybase ASE 12.5.4 for Linux安装参考手册.doc

    ### Sybase ASE 12.5.4 for Linux 安装关键知识点 #### 1. 环境准备与概述 - **操作系统**: 本手册适用于 Red Hat Enterprise Linux 5.4 (RH5)。 - **数据库版本**: Sybase Adaptive Server Enterprise (ASE) ...

Global site tag (gtag.js) - Google Analytics