存档

文章标签 ‘IQ’,文章数:8

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用户执行下面的脚本:

Sybase IQ和ASE中都有函数ascii,返回字符串表达式中第一个字节的整数 ASCII 值!

那么, 如何获得字符串的十六进制形式呢?

比如:以GBK编码的三个汉字“数据库”的十六进制形式为:0xcafdbeddbfe2

可以验证一下: select char(hextoint('ca')) + char(hextoint('fd')) , char(hextoint('be')) + char(hextoint('dd')),char(hextoint('bf')) + char(hextoint('e2'))

本文提供两种方法,主要涉及到的函数有: substring,ascii,inttohex,right,list,string以及sa_rowgenerator系统过程。

以前本博提供了Sybase ASE 12.5绿色版的客户端工具Sybase Central,那个版本号为v3.2。今天继续提供Sybase Central v4.3绿色免安装版。

本客户端工具为Sybase ASE v12.5.4附带的Sybase Central v4.3的绿色、免安装版。本工具包含两个插件:

Sybase Central ASE Plug-in/12.5.4/GA Build 1/S/1.4/ase1254dev/Mon May 22 10:15:00 PDT 2006   和  Sybase IQ   12.7 070907
*************************************************************
                         免责声明
Sybase Central版权归Sybase公司所有!
我制作此Sybase Central版的绿色安装程序的目的是方便大家使用,
现在互联网上Sybase早期版本的客户端工具不好找了,希望此免安装
工具能够给大家带来工作上的便利。请勿将此工具用于商业用途,否则
产生的相应版权问题与本人无关!谢谢!
*************************************************************

Sybase IQ分析型数据库的license控制很严格,安装介质也不好获得。想试用IQ的话,需要通过公司的名义联系Sybase公司取得一个月、三个月或者更长的免费试用期。 本文提供针对Sybase IQ15.2的可以免费试用一个月的体验版的下载地址。 首先需要到sybase网站上注册,否则下载不了。 在注册页面上简单填写一下就可以了。 http://response.sybase.com/forms/NAO10AUGDWNLDIQ152 下面是windows、linux、solaris三个平台上的IQ15.2的一个月体验版的下载地址: Sybase IQ 15.2 Evaluation Edition on Windows Sybase IQ 15.2 Windows Sybase IQ 15.2 Evaluation Edition on Linux Sybase IQ 15.2 Linux x86-64 Sybase IQ 15.2 Linux on POWER Sybase IQ 15.2 Evaluation Edition on Solaris SPARC Sybase IQ 15.2 Solaris SPARC   Sybase IQ15.2英文版官方手册: http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.help.iq.15.2/title.htm Sybase [...]

来源于:http://www.sybase.com/detail?id=1091619

全球领先的企业级和移动软件公司Sybase,SAP(NYSE:SAP)旗下的公司近日宣布,在Gartner公司Donald Feinberg和Mark A. Beyer(2011年1月)共同撰写的《数据仓库(DW)数据库管理系统(DBMS)魔力象限》报告中位于“领导者”象限。

  据该报告称,Gartner数据仓库DBMS“领导者”象限包括了“能够最大程度支持各种规模的数据仓库(处理大量并发用户,管理混合数据仓库 负载)的供应商。这些供应商凭借始终如一的客户满意度和强有力的支持,以及在数据仓库DBMS市场的资历和强大的硬件联盟,引领数据仓库市场。由于此项表 现,领导者也意味着拥有成功实施数据仓库的最低风险,如当增加混合负载、数据库规模和复杂性时,系统需要消耗更少的性能。此外,该市场的成熟度还要求领导 者对上一年的新兴热点,即对最终用户服务水平满意度的混合负载管理和数据量管理,充满信心。”

  “Sybase已在数据仓库市场独占鳌头,从最初推出首款列式分析数据仓库Sybase IQ以 来,我们通过持续创新和客户至上的解决方案,采用先进的方法分析海量实时和历史信息,从而更深入地洞察企业实时动态。”Sybase公司数据管理产品部副 总裁Brian Vink说道,“位列‘领导者’象限让我们引以为豪,我们深信,从该报告对Sybase的定位可以印证一个事实——Sybase正在不断扩大市场份额,快 速赢得新客户,进入新的垂直行业市场,扩大企业数据仓库部署。我们与SAP商业智能(BI)解决方案的整合将使这一发展势头得到延续。”

安装SERVER FOR redhat 步骤一: 设置系统共享内存为服务器物理内存的7/8 以root身份登录 vi /etc/sysctl.conf,在此文件中加入如下2行 kernel.shmmax = 2106408960  #设置为系统共享内存的7/8,可到/proc目录下打开meminfo文件来查看共享内存大小 kernel.shmmni = 4096 修改完成后重启动服务器 步骤二: 创建sybiq用户(也可在图形界面中预先添加iq用户) 以root身份登录创建iq用户: useradd –m –d /sybiq –s /bin/sh –g staff sybiq passwd sybiq(并根据提示输入密码两次) 步骤三: 安装SybaseIQ 最好创建独立的文件系统/sybiq来安装SybaseIQ 将SybaseIQ的安装包sybiqserver.tar解压缩到/sybiq: tar –xvf sybiqserver.tar cd  /sybiq/asiq125 执行以下命令使.profile配置文件生效: . .profile 以sybiq用户开始安装运行./sybinstall脚本 1: Welcome to Adaptive Server IQ 12.5 Welcome to Adaptive Server IQ.  [...]

本文给出sybase IQ15.1试用版在试用一个月到期之后继续试用的两种方法。 第一种:删除注册表后重新安装 Sybase IQ作为数据分析以及数据仓库的一款数据库管理系统,目前最新版本为15.5。我手头上使用的这份为公司从sybase公司那里领用的试用版,有效期只有一个月。 Sybase IQ15.1 for windows的安装介质CD光盘包含32bit和64bit两类平台的安装程序。我在自己的windows-xp(32bit)上安装了sybase IQ15.1。在安装过程中要求选择产品类型的时候,我从两个备选项:开发版和体验版中选择了开发版,一个月之后sybase IQ就启动不起来了,报没有可用license的问题。 在我的pc上ASE15.0.3和IQ15.1是共用d:\sybase这个%SYBASE%目录的,所以默认的认证文件夹也在D:\sybase \SYSAM-2_0,该文件夹内只有一个文件:SYBASE_ASE_DE.lic;且这个文件的修改日期也是很早之前了。心里有点疑惑。 不管三七二十一先重装一遍IQ再说,结果装完之后,原来的iq库还是因为没有可用license而启动不起来。心里很窝火哦。 又想到一个办法,把sybase IQ的注册表项目都删除,然后又重装了一遍,这次IQ可以启动起来了。  步骤如下: 第一步:删除sybase IQ的相关服务项目 在控制面板>管理工具>服务里面,我发现对于sybase IQ数据库仅有一个相关的服务: Sybase IQ Agent 15.1。在这一服务名Sybase IQ Agent 15.1上点右键,查看其属性,得知其服务名称为:SybaseIQAgent15。 实际上,SybaseIQAgent15此名即为该项服务的ServiceKeyName。 要想删除windows系统中的系统服务, 除了用其它的管理工具外, 系统自带了一个命令行工具sc。语法为: C:\Documents and Settings\Administrator>sc delete DESCRIPTION:         Deletes a service entry from the registry.         If the service is running, or another process has [...]

最近项目上要用sybase IQ,抓紧时间研究一下。 在pc上安装了sybase IQ 15.1,版本号为:Sybase IQ/15.1.0.5027/090611/P/GA/MS/Windows 2003/ [32bit or 64bit]/2009-06-11 18:23:35 用sybase central连接iq服务器,在操作的时候遇到了一个致命的导致系统崩溃的错误。后来问题解决了,在此记录一下这个错误情况。 在sybase central的左边树形列表中定位到“过程和函数”列表上面,然后查找到过程“sa_get_user_status”,单击“sa_get_user_status”,就会出现一个严重警告的对话框。对话框的标题是:Microsoft Visual C++ Runtime Library ,内容为:Progarm D:\sybase\IQ-15_1\bin32\iqsrv15.exe This application has requested the Runtime to terminate it in an unusual way.Please contact the application's support team for more information. 这个时候点确定,有弹出一个严重错误对话框。标题:iqsrv15.exe – 应用程序错误 ,内容:应用程序发生异常 unknown software exception (0×40000015),位置为0x0d9812e5。 要终止程序,请单击“确定”。 要调试程序,请单击“取消”。 最后点完确定,任务栏右边的IQ的图标也消失了。这个时候IQ服务算是崩溃了。看来sybase central这个客户端的一个小小的错误也能导致一个IQ服务崩溃啊! 解决的方法: [...]