iihero@ChinaUnix, ehero.[iihero] 数据库技术的痴迷爱好者. 您可以通过iihero AT qq.com联系到我 以下是我的三本图书: Sybase ASE in Action, Oracle Spatial及OCI高级编程, Java2网络协议内幕
发布时间:2013-07-25 10:53:52
在使用正版Sybsase产品的时候,都会根据你机器的hostid为你提供一个正式的商用license.这个hostid是唯一的标识,非常重要。生成hostid,最常见的是根据网卡的mac地址:M:\target\sysam-2.2\bin>lmutil lmhostidlmutil - Copyright (c) 1989-2008 Acresso Software Inc. All Rights Reserved.The FLEXnet host ID of th.........【阅读全文】
发布时间:2013-07-25 10:53:10
本文适用于敢于试验的ASA管理员和开发人员。没想到Sybase ASA现在也做得越来越大了,几年前,不过二三十兆的样子,现在ASA 12.0.1安装完以后,差不多400多M.可是其中的Sun目录(jvm)就占了差不多100M。如果直接删掉这个目录,那么应用就无法正常运行。比如比较常用的dbisql.exe, scjview.exe, mlmon.exe等等。.........【阅读全文】
发布时间:2013-07-25 10:52:37
主要就是通过它的Event功能来实现,Event如同定时任务,到时间就触发,触发时你可以调用很多东西。看看下边两个简单示例:看看下边的两个简单的例子:1. 从第一个磁带开始自动备份,每天零晨1点开始自动执行。[sql] view plaincopyprint? Instruct the .........【阅读全文】
发布时间:2013-07-25 10:51:59
ASA功能本来非常强大, 可是不理解为什么没有一个功能强大的描述一个表定义的简单的SQL语句。像Oracle中:desc <table_name>MySQL中:show create table <table_name>都非常简单明了。ASE里头,至少有个命令行:DDLGEN, 在$SYBASE/ASEP/bin 目录里头可以用。可是到了ASA当中,用起来相当不顺利,至少很难一下子记住。.........【阅读全文】
发布时间:2013-07-25 10:49:53
概述 用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。适用性 1.一组对象以定义良好但是复杂的方式进行通信。产生的相互依赖关系结构混乱且难以理解。 2.一个对象引用其他很多对象并.........【阅读全文】
发布时间:2013-07-25 10:48:23
概述 给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。适用性 1.访问一个聚合对象的内容而无需暴露它的内部表示。 2.支持对聚合对象的多种遍历。 3.为遍历不同的聚合结构提供一个统一的接口(即,支持多态迭代)。.........【阅读全文】
发布时间:2013-07-25 10:47:08
如果转载本文,请注明出处以示尊重个人劳动, (iihero@CSDN):http://blog.csdn.net/iihero/article/details/8210516, 谢谢。1. 概述近几年,在各数据库论坛以及别的场合,有很多人问起这类问题或是遇到此类问题。有命名方面的,有表结构设计方面的,有针对关系范式争论的,有是否要求使用约束、触发器和存储过程的.........【阅读全文】
发布时间:2013-07-25 10:46:16
概述给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。适用性当有一个语言需要解释执行, 并且你可将该语言中的句子表示为一个抽象语法树时,可使用解释器模式。而当存在以下情况时该模式效果最好:该文法简单对于复杂的文法, 文法的类层次变.........【阅读全文】
发布时间:2013-07-25 10:45:13
概述将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤消的操作。适用性抽象出待执行的动作以参数化某对象,你可用过程语言中的回调(c a l l b a c k )函数表达这种参数化机制。所谓回调函数是指函数先在某处注册,而它将在稍后某个需要.........【阅读全文】
发布时间:2013-07-25 10:07:26
概述 使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链, 并沿着这条链传递该请求,直到有一个对象处理它为止。 这一模式的想法是,给多个对象处理一个请求的机会,从而解耦发送者和接受.........【阅读全文】
发布时间:2013-07-25 10:02:52
概述运用共享技术有效地支持大量细粒度的对象。适用情形 当都具备下列情况时,使用Flyweight模式: 1.一个应用程序使用了大量的对象。 2.完全由于使用大量的对象,造成很大的存储开销。 3.对象的大多数状态都.........【阅读全文】
发布时间:2013-07-25 10:02:14
概述为子系统中的一组接口提供一个一致的界面,F a c a d e 模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。适用性1.当你要为一个复杂子系统提供一个简单接口时。子系统往往因为不断演化而变得越来越 复杂。大多数模式使用时都会产生更多更小的类。这使得子系统更具可重用性,也更容 易对.........【阅读全文】
发布时间:2013-07-25 10:01:36
这是我在07年写的一篇短文,转到这里吧。Sybase除了大型商用关系数据库ASE以外,还有非常有名的嵌入式数据库,称为Adaptive Server Anywhere,到了版本10,就改称为Sql Anywhere。自从Sybase收购mobile365以后,它也越来越受到更多的关注了。当你安装完ASA以后,你会发现这个软件包居然有很大,ASA9大约有170M左右,ASA10.........【阅读全文】
发布时间:2013-07-25 10:00:44
概述动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator模式相比生成子类更为灵活。可以简称为"修修补补"适用性1.在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责。2.处理那些可以撤消的职责。3.当不能采用生成子类的方法进行扩充时。参与者.........【阅读全文】
发布时间:2013-07-25 09:58:37
从多个渠道收集来的sybase trace flagWith dbcc traceflags you can do many different things, like change the behaviour of the server, see why a certain query plan is choosen or fine-tune the optimizer.This page shows you how to use them and provides a list of known traceflags.You can set a t.........【阅读全文】