存档

2010年3月 的存档,文章数:14

很早的一篇文章了,2006年7月。算是sybase自吹自擂的,但也给sybase-dba稍微一些信心。 15 reasons why Sybase will be in your future –01 July 2006 I've heard Sybase is facing difficulties. What do you think Sybase will become? What will happen to its software? Is it a right moment to get into Sybase?  > EXPERT RESPONSE There are many reasons to use Sybase products I would go [...]

前些日子在ibm-aix下安装sybase15.0.3时遇到了一个su切换用户时不能加载该用户环境变量的问题。现在问题情况及解决方法整理一下。 在aix下用sybase用户安装并配置完服务后,要设定成开机自动启动。 startsybase.sh的脚本为:      su  – sybase -c "startserver -f RUN_servername -f RUN_servername_BS " 这句脚本的意思是:从当前用户(root)切换到sybase用户下,并以sybase用户的身份执行startserver -f RUN_servername -f RUN_servername_BS。 遗憾的是:执行该脚本的时候,提示找不到找不到SYBASE环境变量。 导致不能启动sybase主服务和备份服务器。 上面的语句在Linux运行没有任何问题,但在AIX环境就会报错。 然而,用su – sybase手动切换到sybase用户下,再执行env却能够看到所有SYBAE,SYBAE_ASE,SYBASE_OCS等相关的环境变量。 也就是说用su手动切换到sybase用户时,自动加载了sybase的环境变量。在脚本中执行su – sybase -c  ….. 不会自动加载环境变量。 经过苦苦的搜索和自己的实验,最后问题解决了。如果想要加载sybase用户的环境变量,需加一个参数:-l           su – sybase -l -c "startserver -f RUN_servername -f RUN_servername_BS " 但是很奇怪的是: -l这个参数在AIX下的man su 中根本就没有提到。 这么一个小小的问题的确苦恼了我很长时间。最后终于解决了。  参考:http://linux.chinaunix.net/bbs/viewthread.php?tid=1059910&extra=&page=1

如何查看solaris操作系统的版本号 我知道的有下面的三种方法,showrev、uname和查看/etc/release。 (1)命令showrev            show machine, software revision, and  patch  revision information (2)命令uname            print name of current system.参数 -a :Prints basic information currently available from the system. (3)查看/etc/release 演示如下: bash-3.00$ showrev Hostname: sunv890 Hostid: 84b7fe80 Release: 5.10 Kernel architecture: sun4u Application architecture: sparc Hardware provider: Sun_Microsystems Domain: Kernel version: SunOS 5.10 Generic_137111-08 bash-3.00$ uname [...]

全球领先的企业级与移动软件公司Sybase, Inc. (NYSE: SY) 近日宣布已与Aleri Inc. 正式签署资产购置合同,此举将帮助Sybase公司扩充实力,以满足金融服务等机构要求进行实时分析处理的需求。Aleri 是企业级复杂事件处理(CEP)技术与基于CEP技术解决方案的领军企业。   “通过此项交易,Sybase成功跻身为CEP领域的领头羊。通过增加流动性风险管理和业界领先的流动性管理组件,我们强化了我们的实时分析平 台”,Sybase高级副总裁及首席市场官Raj Nathan博士说道,“客户期望Sybase能够提供多样化分析投资组合以满足其日益增长的需求,我们正朝着这个方向努力”。   CEP是实时分析不可分割的一部分。通过此次收购,Sybase强化其总体分析平台并稳固了其领先地位,以便更好地满足需进行实时分析处理企业 的需求。   “Sybase开发资源融入Aleri平台将加速创新进程,从而促使CEP引擎增加新的特性,” Sybase研发副总裁(Aleri前任首席技术官及研发副总裁)Jerry Baulier说道,“此外,Aleri客户可以从Sybase全球客户支持机构所提供的全方位服务中受益”。   据Forrester研究公司的报告,“Aleri平台是由强势策略支持的优质产品。” 2009年8月4日,Forrester研究公司刊登名为《Forrester Wave™: 复杂事件处理(CEP)平台》(Q3 2009)这一报告,其中Aleri被列为CEP领域杰出的领军企业。如欲查阅完整的报告,敬请浏览网站www.forrester.com 。   同时,Aleri还是首家获准作为安全技术评估中心基准(STAC-certified)的CEP厂商。   目前尚未公开交易条款,Sybase不期望此项交易对2010年财务成果产生任何实质性的影响。   关于 Sybase    Sybase是全球领先的企业级和移动软 件公司,致力于信息的管理、分析和移动。在所有主要的系统、网络和设备上,我们都是全球公认的在数据密集应用领域有杰出的性能表现的领导者。Sybase 的信息管理、分析和企业移动解决方案已经为全球的金融服务、通信、制造和政府等的业务关键系统提供强劲动力。欲了解更多信息,请访问:http://www.sybase.com 并阅读Sybase博 客:http://blogs.sybase.com。   关于 Aleri    Aleri 致力于提供Continuous Intelligence™相关工具及解决方案,以便企业即时洞悉环境变化并迅速做出明智的商业决策。该方案核心为Aleri CEP技术,特为高速实时数据流分析而设计,配有快速应用开发与部署的工具。Aleri以CEP为所有解决方案的核心,提供了一系列常见商业问题的解决方 案。2008年3月,Aleri 与另一家CEP技术领军企业 Coral8合并,以便在瞬息万变的商业环境中,在连续智能和业务敏捷领域提供全套的工具及解决方案。Aleri成立于1999年,其总部设立在芝加哥, 且交易时该公司为私营性质。

配置篇 2.1 如何配置字符集的转换类型 禁用字符集转换的配置方法 在isql 环境中执行: 1> sp_configure “disable character set conversion”,1 2> go “disable character set conversion” 参数默认配置值为0 ,即启用字符集转换。 如何配置字符集的转换类型 把”enable unicode conversions” 参数设置为1 或者2 。当配置为1 时,此设置使用直接转换或Unicode 转换;当配置为2 时,此设置使用Unicode 转换;默 认配置值为0 ,使用直接转换。 在isql 环境中执行: 1> sp_configure ”enable unicode conversions”,1 2> go 2.2 如何配置服务器端缺省字符集 直接转换法 直 接转换法是指直接使用Sybase 提供的实用程序,如UNIX 平台上使用sqlloc 命令或者编辑sqlloc.rs 脚本文件;Windows 平台使用 “ 服务器配置” 图形化管理工具直接配置服务器端字符集。 [...]

EBF 官方软件发行版本。EBF号唯一性地标志了在某个OS平台上的发行版本。 ESD 官方软件发行版本,它解决了当前发行版本中的一些Bug。ESD(ESD #)通常是跨平台的,并且不包含新的特性或功能。ESD是征对某一主版本(major version)的累积软件包,它必须在GA发行版本上安装。 GA GA(General Availability)是一个SYBASE软件版本全新的、初始听发行版本。除Bug修复之外,它通常包含一些新特性。 IR IR(Interim Release-中间版本)包含了在此之前的所有ESD发行版本的Bug修复,以及其它Bug修复。IR发行版本必须基于与之对应的GA发行版本的基础上 安装。比如,要安装12.5.0.3,就必须先安装12.5GA(ESD)。 MR MR(Maintenance Release-维护版本)是GA发行版本的完整替换包。由于它是完整的发行包,因此可以直接安装。通常此种类型的发行版本包含一些新特性以及Bug修复。

先来介绍一下裸设备的知识 1.什么是裸设备(RAW DEVICE) 裸设备是指未创建文件系统的磁盘分区(raw partition)或逻辑卷(raw logical volume),应用程序直接通过一 个字符设备驱动程序对它进行访问。如何对设备上的数据读写决定于使用它的应用程序。由于对裸设备的操作不通过UNIX的缓冲区,数据在ORACLE的数据 缓冲区(BUFFER CACHE)和磁盘之间直接传递,所以使用裸设备在一定程度上能够提高I/O性能,适合I/O量大的系统。另外OPS/RAC (Oracle Parallel Server/Real Application Cluster)环境下,多个节点同时访问同一个数据库,所以CONTROL FILE、DATA FILE、REDO LOG都必须建在RAW DEVICE上。 2.裸设备的可用空间 不同的UNIX对裸设备的管理不完全相同,特别要注意的是某些UNIX在每个裸设备的头部要保留一定的空间,应用程序在使用裸设备时不可以覆盖这一部分, 否则会对裸设备造成损坏。所以一个裸设备的实际可用空间是分配给裸设备的空间再减去这部分操作系统保留空间。下面是常用UNIX的OS Reserved Size列表: UNIX     OS Reserved Size ———— —————- SUN Solaris       0 HP-UX          0 IBM AIX         4k Tru64 UNIX       64k Linux          0 3.如何读裸设备上的数据? UNIX上读写裸设备不能使用cp, cpio, tar等命令,必须用dd,下面是几个dd常用参数的简单说明,更详细的信息请参考UNIX使用手册或用命令man dd。 dd [ operand=value ... ] if=file 指定输入文件,缺省值是标准输入 of=file 指定输出文件,缺省值是标准输出 bs=n 设置输入和输出的块大小为n字节,也可以用“k”作单位 skip=n 在拷贝之前跳过n个输入块,缺省值是0 seek=n [...]

在sybase中复制数据时,经常能够解决到bcp(bulk copy)。 bcp分两种,快bcp和慢bcp。这两种分法是针对bcp in。对于bcp out个人感觉没有快、慢之分,反正就是从sybase的extent上大块大块的拷数据。 今天在bcp 数据in 到一个sybase server的时候,报下面的错误: C:\Documents and Settings\Administrator>bcp test.dbo.tablename in d:\12 34 -c -Usa -Saix Password: Starting copy… Server Message: SYB_AIX53 – Msg 4806, Level 16, State 1: You cannot run the non-logged version of bulk copy in this database. Please chec k with the DBO. Server Message: SYB_AIX53 – Msg [...]