Sybase数据库
DLite
这个作者很懒,什么都没留下…
展开
-
从命令行启动Sybase Backup Server的问题
在Solaris中,直接用命令行启动Backup Server 11.9.2: $RUN_MYDS_back& 然后注销用户,会发现Backup Server也终止了。必须用: $nohop RUN_MYDS_back& 注销用户才不影响服务的运行。 由此看出,Sybase Backup Server没有严格遵循deamon编原创 2006-02-24 16:19:00 · 3760 阅读 · 0 评论 -
用SQL查看ASE数据库设备的使用情况
Sybase ASE本身不提供直接查看设备使用情况的系统存储过程。我写了一个SQL,可以实现查看各设备的总空间、已用空间和剩余空间,如下:/* 查看数据库设备的使用情况 */use mastergoselect d.name, total=(d.high - d.low + 1)/512, used=sum(u.size)/512, free=(d.high-d.low - sum原创 2006-02-27 17:24:00 · 2525 阅读 · 0 评论 -
Sybase ASE段不能自动扩展空间的问题
在Sybase ASE12.5中,如果Segment建在多个设备上,而且Segment相关的数据库又经过多次空间扩展,则Segment不能自动扩展到后加的空间。这是Sybase ASE的一个缺陷,需要一些技巧绕开。 比如: MyDB on Dev1 = 100 MyDB on Dev2 = 20+200 MyDB on Dev原创 2006-04-05 17:25:00 · 2728 阅读 · 0 评论 -
用登录触发器强制检查Sybase客户端字符集
今天公司开发的某个软件升级,客户端字符集全部从cp850改为cp936。为避免未改字符集的用户误登录,我写了一个登录触发器,强行进行检查。一旦发现客户端程序使用的不是cp936,强行中止会话。注意,登录错误信息,不会输出到客户端,而是记录在数据库系统日志中。/* 登录用户的缺省数据库,有时不一定是master库 */use mastergo/* 检查登录字符集的存储过程 */原创 2008-09-22 14:24:00 · 1522 阅读 · 0 评论 -
查看Sybase RS队列开放事务的方法
Sybase RS队列阻塞,导致复制数据无法正常传输,常常是由于开放事务(未完成的事务)造成的。排查方法如下: 1. admin who, sqt 在 First Trans中如果显示类似于下面的内容,表示此队列有开放事务: st:O,cmds:1,qid:8286:41:42 st:0表示出站队列,cmds:1表示有一个开放事务,qid:8286:41:原创 2008-03-31 01:56:00 · 2718 阅读 · 0 评论 -
安装Sybase ASE 15.15.0.2 for Linux的注意事项
今天才CentOS 5上安装了Sybase ASE 15.0.2 Express Edition for Linux1、Express Edition 的限制如下: 1)最多能使用一个CPU 2)最多能使用内存2GB 3) 最多用5GB设备文件磁盘空间 2、安装前准备 1) 创建操作系统的sybase用户、设置文件和目录权限 2) 检查和修原创 2009-04-08 14:08:00 · 2058 阅读 · 0 评论