存档

‘Sybase IQ’ 分类的存档,文章数:14

随着Sybase被完全整合到SAP下,Sybase原来的支持网站被SAP Support Portal取代。
只有购买了SAP服务的用户才能使用账号登录SAP Support Portal进行介质下载、补丁升级、报Incident等。
目前,原Sybase所有产品(包括:Adaptive Server Enterprise、Sybase IQ、Replication Server、PowerDesigner等)的官方手册仍然可以从http://infocenter.sybase.com/help/index.jsp进行浏览或下载。暂不清楚该网站http://infocenter.sybase.com/help/index.jsp何时会被完全迁移到SAP Support上!
Sybase官方手册英文版有html和pdf两种格式,而中文版手册只有pdf一种格式。为了国内Sybase用户更方便、快捷地搜索Sybase常见产品的官方手册内容,特将中文版Sybase官方手册转为html格式!
Sybase产品官方手册中文版的html格式所有内容的版权归SAP公司所有!本博客站长是Sybase数据库的铁杆粉丝!

以下官方手册为IQ 16.0 SP03中文版:

  1. IQ 发行公告(linux)
  2. IQ 安装和配置指南(linux)
  3. IQ 迁移
  4. IQ 许可选项指南
  5. IQ 快速入门(unix)
  6. IQ 新功能摘要
  7. SAP Sybase IQ 简介
  8. IQ 参考:构件块、表和过程
  9. IQ 参考:语句和选项
  10. IQ 管理:数据库
  11. IQ 管理:备份、恢复和数据恢复
  12. IQ 管理:全球化
  13. IQ 管理:内存行级版本控制
  14. IQ 管理:装载管理
  15. IQ 管理:Multiplex
  16. IQ 管理:空间数据
  17. IQ 管理:用户管理和安全
  18. IQ 性能和调优指南
  19. IQ 编程
  20. IQ 非结构化数据分析
  21. IQ 用户定义的函数
  22. IQ 实用程序指南
  23. SAP Sybase IQ 错误消息

上面每一本手册的目录列表请参考:

IQ 16.0 SP03 中文版官方手册目录列表

IQ 16.0 SP03 中文版官方手册目录列表2

随着Sybase被完全整合到SAP下,Sybase原来的支持网站被SAP Support Portal取代。
只有购买了SAP服务的用户才能使用账号登录SAP Support Portal进行介质下载、补丁升级、报Incident等。
考虑到Sybase数据库的初学者或者没有购买原厂服务的Sybase客户情况,现提供SAP ASE/IQ/RS/SDK/SQL Anywhere/PB等产品的BUG信息。
在SAP Support Portal网站或者google上搜索Targeted CR List for ASE,可以看到针对不同版本的CR(CR表示Change Request)简单描述信息列表。
需要注意的是:Targeted CR List for ASE列出的CR虽然绝大多数是BUG,但有一些是更改需求。
以下提供SAP ASE/IQ/RS/SDK/SQL Anywhere/PB等产品的BUG信息!
不仅仅包括BUG的详细描述信息,还包括首次报告BUG的平台、数据库版本以及BUG修复历史过程;有些BUG还提供了Workaround来临时解决该BUG带来问题。

CR
Number
Description
297099 Adaptive Server IQ parsed a query incorrectly when the query

combined the CONTAINS predicate and an 'Into #temp' clause.

297235 A query takes 25min to get a query plan while the execution only need 1 seconds.

This happens in version 12.4.3 ESD7.

300063 The IQ server has 2 user event enabled. The event actions gete executed very 3 seconds and contain an INSERT... LOCATION statement. If you stop and start the IQ server the events cannot be executed because if the error:

Exception Thrown from hqm_con.cxx:102, Err# 1, tid 264 origtid 264

O/S Err#: 0, ErrID: 8192 (hqm_exception)

CtLibrary Error: 141, Severity: 0, Origin: 1, Layer: 1

Error Message: ct_con_props(SET,PASSWORD): user api layer: external error: buflen must be 0 or CS_UNUSED when buffer is NULL.

OS Error: 0, OS Message: .

-- (hqm_con.cxx 102)

Probelm reason:

The INSERT... LOCATION statement always takes the user and password from the

current connection to connect to an ASE server. The catalog stores the password

only as hash value created by an one-way algorithm for security reason.

So the password string is not available for the event execution before the end user

using this username has connected to ASIQ.

As soon as an user has connected using the username all subsequent INSERT... LOCATION

in events work file

Its not possible to fix this problem without added new syntax or an new feature.

i'm going to create an Enhancement Request for this.

在Sybase官方网站上存在页面Sybase Certifications: http://certification.sybase.com/ucr/search.do 可以查询Sybase产品在各操作系统平台上的认证情况。
随着Sybase被完全整合到SAP下,Sybase原来的支持网站被SAP Support Portal取代。
只有购买了SAP服务的用户才能使用账号登录SAP Support Portal进行介质下载、补丁升级、报Incident等。
按照Sybase的惯例,在被原厂认证的操作系统平台上部署的Sybase产品才会得到支持。虽然某个版本在原厂未认证的一些操作系统平台上也能够成功安装,但还是建议在生产环境上使用认证的操作系统平台。
考虑到Sybase数据库的初学者或者没有购买原厂服务的Sybase客户情况,现提供Sybase部分产品在各操作系统平台上的认证情况。
下面是Sybase Open Server在各操作系统平台上的认证情况,根据Open Server版本号进行逆序排序的结果:(还有根据操作系统版本排序的结果)

 

Product Prod Version WordSize OS Version More Information
Open Server 16.0 32/64-bit HP-UX 11.31(ia) view more
Open Server 16.0 32/64-bit IBM AIX 6.1 view more
Open Server 16.0 32/64-bit IBM AIX 7.1 view more
Open Server 16.0 32/64-bit Red Hat EL 5.0 (AMD64/EM64T) view more
Open Server 16.0 32/64-bit Red Hat EL 5.0 (IBM POWER) view more
Open Server 16.0 32-bit Red Hat EL 5.0 (x86) view more
Open Server 16.0 32/64-bit Red Hat EL 6.0 (AMD64/EM64T) view more
Open Server 16.0 32/64-bit Red Hat EL 6.0 (IBM POWER) view more
Open Server 16.0 32-bit Red Hat EL6.0 (x86) view more
Open Server 16.0 32/64-bit SuSE SLES 11 (AMD64/EM64T) view more
Open Server 16.0 32/64-bit SuSE SLES 11 (IBM POWER) view more
Open Server 16.0 32-bit SuSE SLES 11 (x86) view more
Open Server 16.0 32/64-bit Sun Solaris 10 (SPARC) view more
Open Server 16.0 32/64-bit Sun Solaris 10 (x64) view more
Open Server 16.0 32-bit Sun Solaris 10 (x86) view more
Open Server 16.0 32/64-bit Sun Solaris 11 (SPARC) view more
Open Server 16.0 32/64-bit Sun Solaris 11 (x64) view more
Open Server 16.0 32/64-bit Windows 2008 R2 (x64) view more
Open Server 16.0 32/64-bit Windows 2012 (x64) view more
Open Server 16.0 32/64-bit Windows 7 (x64)

在Sybase官方网站上存在页面Sybase Certifications: http://certification.sybase.com/ucr/search.do 可以查询Sybase产品在各操作系统平台上的认证情况。
随着Sybase被完全整合到SAP下,Sybase原来的支持网站被SAP Support Portal取代。
只有购买了SAP服务的用户才能使用账号登录SAP Support Portal进行介质下载、补丁升级、报Incident等。
按照Sybase的惯例,在被原厂认证的操作系统平台上部署的Sybase产品才会得到支持。虽然某个版本在原厂未认证的一些操作系统平台上也能够成功安装,但还是建议在生产环境上使用认证的操作系统平台。
考虑到Sybase数据库的初学者或者没有购买原厂服务的Sybase客户情况,现提供Sybase部分产品在各操作系统平台上的认证情况。
下面是Software Developer Kit在各操作系统平台上的认证情况,根据Software Developer Kit版本号进行逆序排序的结果:(还有根据操作系统版本排序的结果)

Product Prod Version WordSize OS Version More Information
Software Developer Kit 16.0 32/64-bit HP-UX 11.31(ia) view more
Software Developer Kit 16.0 32/64-bit IBM AIX 6.1 view more
Software Developer Kit 16.0 32/64-bit IBM AIX 7.1 view more
Software Developer Kit 16.0 32/64-bit Red Hat EL 5.0 (AMD64/EM64T) view more
Software Developer Kit 16.0 32/64-bit Red Hat EL 5.0 (IBM POWER) view more
Software Developer Kit 16.0 32-bit Red Hat EL 5.0 (x86) view more
Software Developer Kit 16.0 32/64-bit Red Hat EL 6.0 (AMD64/EM64T) view more
Software Developer Kit 16.0 32/64-bit Red Hat EL 6.0 (IBM POWER) view more
Software Developer Kit 16.0 32-bit Red Hat EL6.0 (x86) view more
Software Developer Kit 16.0 32/64-bit SuSE SLES 11 (AMD64/EM64T) view more
Software Developer Kit 16.0 32/64-bit SuSE SLES 11 (IBM POWER) view more
Software Developer Kit 16.0 32-bit SuSE SLES 11 (x86) view more
Software Developer Kit 16.0 32/64-bit Sun Solaris 10 (SPARC) view more
Software Developer Kit 16.0 32/64-bit Sun Solaris 10 (x64) view more
Software Developer Kit 16.0 32-bit Sun Solaris 10 (x86) view more
Software Developer Kit 16.0 32/64-bit Sun Solaris 11 (SPARC) view more
Software Developer Kit 16.0 32/64-bit Sun Solaris 11 (x64) view more
Software Developer Kit 16.0 32/64-bit Windows 2008 R2 (x64) view more
Software Developer Kit 16.0 32/64-bit Windows 2012 (x64) view more
Software Developer Kit 16.0 32/64-bit Windows 7 (x64) view more
Software Developer Kit 16.0 32-bit Windows 7 (x86) view more
Software Developer Kit 16.0 32/64-bit Windows 8 (x64) view more
Software Developer Kit 15.7 32/64-bit HP-UX 11.31(ia) view more
Software Developer Kit 15.7 32/64-bit IBM AIX 6.1 view more
Software Developer Kit 15.7 32/64-bit IBM AIX 7.1 view more
Software Developer Kit 15.7 32/64-bit Red Hat EL 5.0 (AMD64/EM64T) view more
Software Developer Kit 15.7 32/64-bit Red Hat EL 5.0 (IBM POWER) view more

在Sybase官方网站上存在页面Sybase Certifications: http://certification.sybase.com/ucr/search.do 可以查询Sybase产品在各操作系统平台上的认证情况。
随着Sybase被完全整合到SAP下,Sybase原来的支持网站被SAP Support Portal取代。
只有购买了SAP服务的用户才能使用账号登录SAP Support Portal进行介质下载、补丁升级、报Incident等。
按照Sybase的惯例,在被原厂认证的操作系统平台上部署的Sybase产品才会得到支持。虽然某个版本在原厂未认证的一些操作系统平台上也能够成功安装,但还是建议在生产环境上使用认证的操作系统平台。
考虑到Sybase数据库的初学者或者没有购买原厂服务的Sybase客户情况,现提供Sybase部分产品在各操作系统平台上的认证情况。
下面是Sybase IQ在各操作系统平台上的认证情况,根据Sybase IQ 版本号进行逆序排序的结果:(还有根据操作系统版本排序的结果)

Product Prod Version WordSize OS Version More Information
IQ Enterprise Edition 12.7 64-bit HP-UX 11.23 PA-RISC view more
IQ Enterprise Edition 12.7 64-bit HP-UX 11.23(ia) view more
IQ Enterprise Edition 12.7 64-bit HP-UX 11.31 PA-RISC view more
IQ Enterprise Edition 12.7 64-bit HP-UX 11.31(ia) view more
IQ Enterprise Edition 12.7 64-bit IBM AIX 5.3 view more
IQ Enterprise Edition 12.7 64-bit IBM AIX 6.1 view more
IQ Enterprise Edition 12.7 64-bit Red Flag 5.0 (IBM POWER) view more
IQ Enterprise Edition 12.7 32-bit Red Flag 5.0 (x86) view more
IQ Enterprise Edition 12.7 64-bit Red Hat EL 3.0 (IBM POWER) view more
IQ Enterprise Edition 12.7 64-bit Red Hat EL 3.0 (AMD64/EM64T) view more
IQ Enterprise Edition 12.7 32-bit Red Hat EL 3.0 (x86) view more
IQ Enterprise Edition 12.7 64-bit Red Hat EL 4.0 (AMD64/EM64T) view more
IQ Enterprise Edition 12.7 64-bit Red Hat EL 4.0 (IBM POWER) view more
IQ Enterprise Edition 12.7 32-bit Red Hat EL 4.0 (x86) view more
IQ Enterprise Edition 12.7 64-bit Red Hat EL 5.0 (AMD64/EM64T) view more
IQ Enterprise Edition 12.7 64-bit SuSE SLES 10 (AMD64/EM64T) view more
IQ Enterprise Edition 12.7 64-bit SuSE SLES 10 (IBM POWER) view more
IQ Enterprise Edition 12.7 32-bit SuSE SLES 10 (x86) view more
IQ Enterprise Edition 12.7 64-bit SuSE SLES 9.0 (AMD64/EM64T) view more
IQ Enterprise Edition 12.7 64-bit SuSE SLES 9.0 (IBM POWER) view more
IQ Enterprise Edition 12.7 32-bit SuSE SLES 9.0 (x86) view more
IQ Enterprise Edition 12.7 64-bit Sun Solaris 10 (SPARC) view more
IQ Enterprise Edition 12.7 64-bit Sun Solaris 10 (x64) view more

IQ备份数据库时不支持在线压缩备份文件。

在当前情况下,只能等到IQ数据库备份完成后再压缩备份文件。如果压缩IQ备份文件的话,除了IQ数据库备份文件占用存储空间外还需要压缩文件空间。

不管压缩IQ备份文件与否,都至少需要IQ数据库已用空间大小的存储空间。

如何节省IQ备份文件占用存储空间呢?
下面提供一种使用管道文件在线压缩IQ备份文件的方法,供参考。
 
在backup database命令中如果不指定备份分片文件的大小限制,则默认每个备份分片文件限制为2G;
超过备份分片文件的大小限制时,IQ会自动给备份分片文件名称尾部添加递增的数字后缀;
指定多个to语句可以并行写备份文件。
 
下面脚本在Linux平台上测试可用,语句中指定size 1000000000 限制每个备份分片文件大小上限为:1T Bytes;如果IQ数据库已用空间超过3T的话,则要求变量stripenum 至少为4。

如果想增加IQ备份分片文件的个数,可以指定更大的stripenum值。IQ备份分片文件个数越多,备份文件压缩并行度越高。

需要使用sybase用户执行下面的脚本: