相关文章
- 2010-12-20 Sybae ASE中支持简体中文的字符集
目前在ASE 15中支持简体中文字符的字符集有四种:CP936,EUCGB,UTF-8和GB18030。
其中EUCGB字符集是基于GB2312-80编码规范的,它的EUC (Extended Unix Code)编码范围是第一字节0xA1~0xFE(实际只用到0xF7),第二字节0xA1~0xFE。
CP936字符集是基于GBK编码规范(实际上的国家标准是GB13000-90),是对GB2312进行的扩展,第一字节为0x81~0xFE,第二字节分两部分,一是0x40~0x7E,二是0x80~0xFE。其中和GB2312相 同的区域,字完全相同。
GB18030字符集(国家标准号是GB18030-2000)是2000年3月17日发布的新的中文编码标准。它是GB2312的扩充,采用单/双 /四字节编码体系结构,收录了27000多个汉字以及臧文、蒙文、维吾尔文等主要的少数民族文字。Sybase 从ASE 12.5.0.3之后开始支持 […] - 2011-12-08 Sybase ASE15数据分区技术及应用
ASE15中的数据分区介绍
数据分区技术可以将大的表或者索引分割成小的“数据片”,并存放在不同的“存储单元”中。数据库管理员可以在底层进行数据的存储、维护和管理工作。“segment(段)”在ASE中被定义为设备的单元。它常常被用来存储特定类型数据,例如:系统数据、日志数据和用户数据。分区可以存贮在不同的段上或者不同的分区存储在同一个段上。类似的,一个或多个段可以存放在任何的逻辑设备或物理设备上,这样可以通过分离I/O来提高性能和数据的可用性。在一个分区上的表或索引的数据可以以不同于其他分区的方式来管理和操作。查询时只须访问那些包含所需数据的分区。
数据库管理员可以更快捷地管理和维护这些较小的分区,而不是像以前那样不得不面对巨型的表和索引。一些日常的任务甚至可以在多个分区上并行地执行,这不但可以节省时间,还可以在分区上自动运行。当数据增长时,只需添加新的分区即可。
在ASE15中提供了四种方式的数据分区。第一种方式称之为轮询(round-robin)分区,是在ASE15之前版本中唯一提供 […] - 2011-02-16 使用响应文件进行ASE 15.0.3的静默安装
生成响应记录文件:
setupConsole.exe -options-record c:\ase1503responsefile-record.txt
根据响应记录文件的内容进行ASE 15.0.3的静默安装:
setupConsole.exe -silent -options c:\ase1503responsefile-record.txt -W SybaseLicense.agreeToLicense=true -G replaceExistingResponse="yesToALL"
响应记录文件c:\ase1503responsefile-record.txt内容在此下载
响应记录文件中对ASE 15.0.3默认安装过程进行的改动有:
1.安装目录:d:\sybase
2.定制安装
3.追加了3个组件选项:Job Scheduler、Chinese Language Module、Shared
4.安装开发版
5.启用remember […] - 2020-08-02 Sybase ASE 16.0数据库无法连接报错There is a protocol packet error. An illegal length was received
1、问题现象:
使用isql无法连接Sybase ASE 16.0数据库服务器,报错:
CT-LIBRARY error:
ct_connect(): network packet layer: external error: There is a protocol packet error. An illegal length was received
查看Sybase ASE 16.0的错误日志文件,发现除了Cannot send, host process disconnected: XXXXXX-PC 29464 suid: 1外无任何错误信息。
数据库服务器版本:Adaptive Server Enterprise/16.0/EBF 22383 SMP/P/x86_64/Enterprise Linux/asecepheus/3530/64-bit/FBO/Sun Feb 16 06:09:40 2014
2、问题分析:
当前Sybase […] - 2012-03-29 Sybase ASE 中null is null的处理结果是什么?
Sybase ASE对null is null的处理结果是什么呢?
下面的SQL语句会返回所有的对象名吗?
select name from sysobjects where type=null or null is null
答案是:根据ASE版本不同,结果也不同。
在ASE v15.0.3之前的版本中会报下面的错误:
Invalid operator for datatype op: is null type: VOID TYPE.
在v15.0.3及以后的版本中,对is null的处理结果和我们平时直观的想法相同,
上面SQL语句会返回所有的对象名称。
原因在于ASE判断是否为空时的处理方式。ASE处理 值 is null 这个表达式时,
会先将null值转化成欲比较的值所对应的数据类型;因此,在处理 NULL is null时,
会先将null值转化成欲比较的值(NULL)所对应的数据类型,而值(NULL)对应的数据
类型是未知的。于是,报错:VOID […] - 2011-09-02 使用sed提取指定内容的一种写法
目的:使用linux中的sed命令提取指定内容
假设有字符串:<li><a target="_blank" […] - 2015-09-03 SAP IQ16.0 SP03中文版官方手册目录列表(2)
以下官方手册为SAP IQ 16.0 SP03中文版:
IQ 发行公告(linux)
IQ 安装和配置指南(linux)
IQ 迁移
IQ 许可选项指南
IQ 快速入门(unix)
IQ 新功能摘要
SAP Sybase IQ 简介
IQ 参考:构件块、表和过程
IQ 参考:语句和选项
IQ 管理:数据库
IQ 管理:备份、恢复和数据恢复
12. IQ 管理:全球化
关于国际语言数据 1
国际语言和字符集 1
何谓 ICU 、何时需要它? 2
字符集 3
Windows 中的代码页 3
归类序列如何对字符排序 7
归类 7
SAP Sybase IQ 归类算法 (SACA) 7
Unicode 归类算法 (UCA) 8
SAP Sybase IQ 数据库中的归类 10
替代归类 10
土耳其语字符集和归类 13
区域设置 15
区域设置语言 16
区域设置字符集 17
了解字符集转换 18 […] - 2010-09-10 ASE设备中的dsync和directio属性介绍
sybase官方文档上关于设备的dsync,directio这两个属性也是语焉不详,可能不同版本不同平台的ASE这两个属性有不同的默认值。
下面是一位Sybase大牛的论述,很清晰明朗。
The use of dsync/directio (typically) means the dataserver has to wait for a write to complete on the physical disk
before the dataserver considers the write to be 'successful' (aka guaranteed write). While this *wait* will extend the
time it takes to complete the associated database action, the guaranteed write to disk is required to insure
recoverability (in the case of a […] - 2011-01-24 添加自动扩展时调整stack size的大小
在为数据库配置自动扩展时,提示需要增加参数:stack size的大小。
执行下面的SQL语句,使得用户数据库pmdb的default段的阈值为:1000m
sp_dbextend 'set','threshold',pmdb,'default','1000m'
go
但是返回下面的错误:
Msg 3626, Level 17, State 4:
Server 'syb1503', Procedure 'sp_exec_SQL', Line 49:
The transaction was aborted because it used too much stack space. Either use
sp_configure to increase the stack size, or break the query into smaller pieces.
spid: 27, suid: 1, hostname: […] - 2011-12-01 oracle11g报TNS-12537和ORA-609问题的解决
在CentOS5.5 x86_64上安装了Oracle11g,版本号为:11.2.0.1.0
但是,在其它客户端上使用sqlplus连接的时候需要等待很长时间才能连接上,有时候报超时的错误。
错误信息为:
***********************************************************************
Fatal NI connect error 12537, connecting to:
(LOCAL=NO)
VERSION INFORMATION:
TNS for Linux: Version 11.2.0.1.0 - Production
Oracle Bequeath NT Protocol Adapter for Linux: Version 11.2.0.1.0 - Production
TCP/IP NT Protocol Adapter for Linux: Version 11.2.0.1.0 - […]
博主,兔年快乐!