存档
统计Sybase ASE数据库的数据段和日志段的剩余空间以及剩余率。以下SQL在ASE12.5.1及以上版本通过测试。
select convert(char(16),db_name(data_segment.dbid)) DBName
,str(round(total_data_pages / ((1024.0 * 1024) / @@maxpagesize),2),10,2) "Total Data(MB)"
,str(round(free_data_pages / ((1024.0 * 1024) / @@maxpagesize),2),10,2) "Free Data(MB)"
,str(round(total_log_pages / ((1024.0 * 1024) / @@maxpagesize),2),10,2) "Total Log(MB)"
,str(round(free_log_pages / ((1024.0 * 1024) / @@maxpagesize),2),10,2) "Free Log(MB)"
,str( round(100.0 * free_data_pages / total_data_pages ,2),10,2) "Free_Data%"
,str( round(100.0 * free_log_pages / total_log_pages,2),10,2) "Free_Log%"
from
(select dbid,sum(size) total_log_pages,lct_admin("logsegment_freepages", dbid ) free_log_pages
from master.dbo.sysusages
where segmap & 4 = 4
group by dbid
) log_segment
,
(select dbid,sum(size) total_data_pages ,sum(curunreservedpgs(dbid, lstart, unreservedpgs)) free_data_pages
from master.dbo.sysusages
where segmap <> 4
group by dbid
) data_segment
where data_segment.dbid = log_segment.dbid
--and data_segment.dbid > 3 and data_segment.dbid < 31513
order by data_segment.dbid
go
一、Sybase ASE中对表中已有的列修改默认值属性,使用命令:
alter table [database.][owner].table_name replace column_name default { constant_expression | user | null}
比如将表tmp1中dealtime字段设置成默认值为当前日期,使用:
alter table tmp1 replace dealtime default getdate()
删除列上的默认值属性:
将缺省值设置为null会删除缺省值,如: alter table tmp1 replace dealtime default 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语句会返回所有的对象名称。
阅读全文...
sybase数据库中去除重复数据的方法有很多中,比如:identity+max(),set rowcount N 或 top N,distinct,ignore_dup_key等等。
以后花时间整理一下去除重复数据的不同方法。
今天,仅仅介绍如何使用union操作符来去除重复值。
在select命令中union all不删除重复行,而union会删除重复行。
这样的话,将包含重复行的记录通过union操作符插入到一张临时表中,然后再倒回来就行了。 阅读全文...
Sybase ASE12.5.3ESD#7的错误日志文件中频繁报下面的错误信息:
Error 1204, Severity 17, State 2 occurred for User 'sa'. Client IP address is 'XXX.XXX.XXX.XXX'. SQL Text: select xxxx from xxxxx where xxxxx
查询Sybase错误信息手册,Error 1204是由锁数量不够导致的。
Error 1204的错误信息内容应该为:
SQL Server has run out of LOCKS. Re-run your command when there are fewer active users, or contact a user with System Administrator (SA) role to reconfigure SQL Server with more LOCKS.
自ASE12.5.2后,数据库引擎向错误日志文件中记录Error1204时还记录一些额外的信息,比如:客户端IP地址,登录用户名以及执行的SQL语句。
我这次看到的错误日志文件中仅有一些额外信息,比如:for User 'sa'. Client IP address is 'XXX.XXX.XXX.XXX'. SQL Text: sql_clause,并没有显示SQL Server has run out of LOCKS.这一行信息。 阅读全文...
1. Oracle发展历史
本文转自:http://www.fwolf.com/blog/post/357 作者:Fwolf
开始之前
先把ubuntu装上,用7.04的server安装盘默认安装即可,先装i386的,如果sybase安装顺利,再试试64位的sybase是否好用。
从sybase网站上注册免费用户之后,可以下载免费的ASE Express Edition(下载页面),目前的版本是15.0.2,限制只能使用1个cpu,2G内存和管理5G数据,更详细的资料在快速安装手册中。
如果您也想自己装一个试试,建议您先跳过下面这一段。
安装
下载后的ase1502_xe_linux.tgz
,直接解压到一个目录,比如ase1502
中,然后运行./setup
就可以开始安装了。默认的安装是java图形界面的,而我是远程ssh上去装的,所以加上-console
参数运行setup。首先是欢迎信息:
Welcome to the InstallShield Wizard for Sybase Adaptive Server Enterprise Suite
version 15.0.2 GA
The InstallShield Wizard will install Sybase Adaptive Server Enterprise Suite
on your computer. Shut down all Sybase products, then click Next to begin
installation.
Press 1 for Next, 3 to Cancel or 4 to Redisplay [1]
按1继续,接着是选择用户协议类型: 阅读全文...
2011年6月17日,香港,中国通信服务股份有限公司(中国通信服务,香港联交所:0552.HK)和全球领先的企业级和移动软件公司Sybase,SAP(NYSE:SAP)旗下的公司,已于近日正式签署协议,双方将成立中外合资公司,在技术、市场和客户资源等方面展开紧密合作,开发移动互联网平台软件,为电信运营商和非运营商政企集团客户提供世界一流水平的数据管理与分析、移动设备管理与应用、移动商务和移动互联网增值服务等多种软件服务。
中国通信服务董事长李平先生表示:「卓越的技术和软件产品、丰富的行业经验及广大的市场资源是任何一家公司在中国信息产业市场取得成功的必备条件。该合资公司将发挥中国通信服务丰富的行业经验、广泛的市场资源及强大的本地化支撑服务能力,把Sybase 全球领先的技术和丰富的软件解决方案带给客户。」
中国有13 亿人口,拥有全球最大的固网和移动电话用户群,以及全球最大的有线光纤网络和移动网络。工业和信息化部发布的数据显示,至2011 年4 月底,中国大陆的移动用户数已达9 亿,3G 用户数已达6700 多万。中国通信服务则是中国最大的电信基建服务提供商、领先的流程外包服务提供商和极具潜力的IT 应用服务提供商。
Sybase 董事长兼首席执行官程守宗先生表示:「进入中国市场20 年来,Sybase 始终致力于提升中国IT 业发展,源源不断地提供创新、卓越的软件与服务。电信行业是Sybase 在全球尤其是中国的战略重点行业。此次与中国通信服务合作,合资公司将依托Sybase 全球领先、全线的企业级产品,包括Sybase ASE、Sybase IQ、Sybase Unwired Platform 和Sybase 移动电子商务产品,服务,为电信行业客户和政企客户提供适应中国市场需要的解决方案。」 阅读全文...