相关文章
- 2010-06-01 关于Sybase IQ15.1试用版到期后继续试用的问题解决
本文给出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 […] - 2009-11-18 尝试手动增加sybase设备文件的内容来扩充设备大小
今天下午一直在研究master设备的内部数据结构,视图通过编写程序向master设备文件后面追加数据来达到增加master设备大小的目的。在 sybase中初始化一块设备就是向操作系统中的文件系统请求一块空间,并且sybase对这块空间进行了一定的分配初始化。要是能够手动向master 设备尾部追加初始化的分配信息数据就可以物理得增加master设备的大小。然后,在 sysdatabases,sysdevices,sysusages表中修改相应的信息。
如果手动扩展master设备大小能够实现的话,个人感觉这种个方法可行!
————————————————————————————————————
——— 本文为andkylee个人原创,请在尊重作者劳动成果的前提下进行转载;
——— 转载务必注明原始出处 : http://www.dbainfo.net
——— 关键字: ASE master 空间 扩展 […] - 2010-04-27 ASE12.x与15.x中的字符串替换功能的实现
在ASE12.x版本中Sybase没有提供类似replace的函数。在ASE15.x版本中添加了替换某个字符串中指定的字符为另一个字符的函数:str_replace。
使用方法为:
1> select str_replace('aaaa|bbb|ccc|','|',';')
2> go
-------------
aaaa;bbb;ccc;
上面的例子为将字符串aaaa|bbb|ccc|中的|替换为;
但是,在ASE12.x中需要上面上面的功能,就稍微一点麻烦了。需要结合两个函数:charindex,stuff来循环替换。
两个函数的用法分别为:
charindex - Returns an integer representing the starting position of an expression.
[…] - 2010-08-16 sql server 2005 中查找长事务的SQL语句
sql server 2005中增加了动态性能视图,可以查看sys.dm_exec_query_stats获得正在执行的SQL的一些信息。
下面的SQL语句查询当前运行时间最长的10个事务的信息:
SELECT DISTINCT TOP 10
t.TEXT QueryName,
s.execution_count AS ExecutionCount,
s.max_elapsed_time AS MaxElapsedTime,
[…] - 2009-12-28 用vnc实现windows远程连接linux桌面
网络遥控技术是指由一部计算机(主控端)去控制另一部计算机(被控端),而且当主控端在控制端时,就如同用户亲自坐在被控端前操作一样,可以执行被控端的应用程序,及使用被控端的系统资源。
VNC(Virtual Network Computing)是一套由AT&T实验室所开发的可操控远程的计算机的软件,其采用了GPL授权条款,任何人都可免费取得该软件。VNC软件主要由两个部分组成:VNC server及VNC viewer。用户需先将VNC server安装在被控端的计算机上后,才能在主控端执行VNC viewer控制被控端。
(在windows中也由一套著名的网络遥控软件――Symantec公司推出的pcAnywhere。
VNC server与VNC viewer支持多种操作系统,如Unix系列(Unix,Linux,Solaris等),windows及MacOS,因此可将VNC server 及VNC viewer分别安装在不同的操作系统中进行控制。如果目前操作的主控端计算机没有安装VNC […] - 2010-02-25 sybase中的聚簇索引与count(*)的关系
在sybase表上建立聚集索引可以提高键列的检索速度。这是索引的主要功能所在。
可是,聚集索引对于统计表上的行数count(*)有没有改善呢? 答案是否定的。
请看我下面的测试代码!
建立一张临时表test3
create table test3(id int not null,name varchar(30) null)
向表中插入测试数据
insert into test3
select 1,'liu'
go
insert into test3
select 2,'zhang'
go
insert into test3
select 3,'wang'
go
insert into test3
select 4,'li'
go
循环插入
insert into test4
select count(*)+id,name from test4
go 18
1> select count(*) from test4
2> go
-----------
524288
(1 row […] - 2011-11-02 显示dd命令的进度
linux下显示dd命令的进度:
dd if=/dev/zero of=/tmp/zero.img bs=10M count=100000
想要查看上面的dd命令的执行进度,可以使用下面几种方法:
比如:每5秒输出dd的进度
方法一:
watch -n 5 pkill -USR1 ^dd$
方法二:
watch -n 5 killall -USR1 dd
方法三:
while killall -USR1 dd; do sleep 5; done
方法四:
while (ps auxww |grep " dd " |grep -v grep |awk '{print $2}' |while read pid; do kill -USR1 $pid; done) ; do sleep 5; done
上述四种方法中使用三个命令:pkill、killall、kill向dd命令发送SIGUSR1信息,dd命令进程接收到信号之后就打印出自己当前的进度。
参考:贝塔中的DBA - […] - 2011-10-14 各数据库的发展历史
1. Oracle发展历史
http://blog.csdn.net/iihero/archive/2008/09/26/2985090.aspx
2. IBM DB2发展历史
http://blog.csdn.net/iihero/archive/2008/09/26/2985141.aspx
3. Sybase ASE发展历史
http://blog.csdn.net/iihero/archive/2008/09/26/2985213.aspx
4. MySQL 发展历史
http://blog.csdn.net/iihero/archive/2008/09/26/2985325.aspx
5. Teradata发展历史
http://blog.csdn.net/iihero/archive/2008/09/26/2985389.aspx
6. MS SQL […] - 2010-11-13 [转]Windows Mobile 上使用Sybase Anywhere(2)
导读文章:《WM上使用Sybase Anywhere(1)》
在上一篇文章讲述了,如何在WM系统中安装Sybase Anywhere 11,并测试数据库是否可用,是否正常。
那该篇文章讲主要叙述,如何在WM系统中来操作其数据库。
当我们在WM系统中安装完后,将会有一个demo.db的数据库实例对象,那我们就来使用该实例数据库。
那首先我们先要看看这个数据库中有些什么内容。
如何访问WM系统的数据库表呢?将WM与系统连接,并将该数据库拷贝下。
然后启动Sybase Central,在菜单“连接”->“使用SQL Anywhere 11连接”
在连接对话框的标识中,输入用户名和密码。
在数据库标签页,选择一个数据库文件。或者你也可以自己启动一个数据库实例的服务。
最后按下一步,Sybase Central会自动启动一个数据库实例服务。下面就是该数据库中已有的内容及可以实现的操作。
表、视图、索引、触发器、过程和函数,这些原先的数据库中都已有了内容。这就是Sybase […] - 2010-03-09 大端(Big Endian)与小端(Little Endian)详解[转]
大端(Big Endian)与小端(Little Endian)简介
///////////////////////////////////////////////////////
1. 你从哪里来?
端模式(Endian)的这个词出自Jonathan Swift书写的《格列佛游记》。这本书根据将鸡蛋敲开的方法不同将所有的人分为两类,从圆头开始将鸡蛋敲开的人被归为Big Endian,从尖头开始将鸡蛋敲开的人被归为Littile Endian。小人国的内战就源于吃鸡蛋时是究竟从大头(Big-Endian)敲开还是从小头(Little-Endian)敲开。在计算机业Big Endian和Little Endian也几乎引起一场战争。在计算机业界,Endian表示数据在存储器中的存放顺序。采用大端方式 进行数据存放符合人类的正常思维,而采用小端方式进行数据存放利于计算机处理。下文举例说明在计算机中大小端模式的区别。
//////////////////////////////////////////////////////
2. […]
博主,兔年快乐!