![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SAP Sybase ASA
文章平均质量分 59
iihero
微信:_iihero 原创文章集中在公众号: 数据库杂记
SAP研究院数据库技术专家, PostgreSQL ACE
涉猎于Sybase,Oracle,HANA,MySQL等多种数据库。
三本著作:<Java2网络协议内幕><OracleSpatial及OCI高级编程>
<SybaseASE15.X In Action>
同时也是中国武术六段 陈式太极拳教练 国家一级段位考评员
北京陈式太极拳研究会副秘书长
也欢迎联系我学太极拳,强身健体!
展开
-
去掉Sybase ASA(SQL Anywhere)中的JVM
没想到Sybase ASA现在也做得越来越大了,几年前,不过二三十兆的样子,现在ASA 12.0.1安装完以后,差不多400M.可是其中的Sun目录(jvm)就占了差不多100M。如果直接删掉这个目录,那么应用就跑不起来。比如比较常用的dbisql.exe, scjview.exe, mlmon.exe等等。有两种办法可以手动掉这个庞大的Sun目录。1. 设置用户环...原创 2011-08-26 14:18:40 · 130 阅读 · 1 评论 -
Sybase ASA自动备份
Sybase ASA数据库(现在叫SQL Anywhere)功能还是很强大的,在它的备份使用当中,可以直接利用它的event来创建自动备份:看看下边的两个简单的例子:Instruct the database server to carry out an automatic backup to tape using the first tape drive, every day at ...原创 2011-09-13 12:48:17 · 160 阅读 · 1 评论 -
SQLAnywhere1701的Non-Install手动制作
话说我好多年没有制作这种non-install的版本了。有时候从下载到安装一套Sybase ASA (SQLAnywhere),到安装完成,挺花时间的。现在的ASA已经从很早以前的8.0发展到了17.0.1了。过去,曾经做过Oracle 9, Oracle 10, Oracle 11,到了Oracle 12就彻底不做了。时间精力上不允许。Sybase ASE也做过类似的。以上这些,指的都是Windows下边。Linux上就不说了,因为linux上基本上只是一些copy动作,不需要过多的介绍。原创 2024-03-18 10:58:48 · 303 阅读 · 0 评论 -
制作SAP Sybase SQLAnywhere 12.x(ASA)数据库的Sybase Central客户端
有两种方法,最直接的方法是使用SQLAnywhere自带的deploy功能,直接制作一个安装包。一步步下来,最后生成一个.msi文件。另一种方法,是分析Sybase Central for ASA部件的文件组成,然后从ASA的完整安装里提取相应文件,并完成相关注册即可。无非是裁裁减减的工作,总共100来个文件,其列表如下:\bin32\.scRepository610_32\bin32\crea原创 2013-11-28 19:21:50 · 4351 阅读 · 0 评论 -
SAP Sybase ASA SQL语句直接生成HTML结果
在ASA数据库中,output, input子句并不能直接用于SQL语句中,只能用于isql交互命令行里。因此要在存储过程或者程序里生成html格式的结果,还需要自己实现,但也不难。如:select * from t得到结果:id,col21,'中国'2,'spring'输出为html格式:select * from t ; output to "a.html" format HTML; 执行时原创 2013-11-28 05:47:05 · 2968 阅读 · 12 评论 -
[Sybase IQ学习2] 为SAP Sybase IQ 15.1 Demo库建大数据表并验证其性能
接上一节,我们有了demo数据库,可惜里边的数据集相对都比较小。如果你没有合适的测试数据集,也没有可用的生产环境为你提供数据集,怎么办?可以自己去造一张大表,生成随机数据。这是许多DBA或者开发人员尤其是研究系统性能的开发人员常用的办法。第一步,建目标表建一张表,字段足够多,如,表名为BIG,有43个字段:定义如下:CREATE TABLE "BIG" ( "H0" VARchar(1),原创 2013-11-30 21:00:58 · 3113 阅读 · 0 评论 -
SAP Sybase ASA 如何跟踪SQL语句
在当今各大DBMS产品里头,要说sql语句跟踪功能强劲的,ASA绝对首当其中,而且非常细腻。用sql命令(存储过程)启用:call sa_server_option ('Request_level_log_file', 'e:\\temp\\sql.log');call sa_server_option ('Request_level_logging', 'SQL+hostvars');意思是原创 2013-12-04 10:31:29 · 2888 阅读 · 0 评论 -
支持Sybase ASA9 (SQLAnywhere9.0)数据库访问的Sybase Central客户端
1. 制作原由有很多遗留系统使用asa9, 但是来不及升级,想继续在新的64位机器上使用,使用这个包可以权作客户端管理工作,支持ODBC数据源创建与连接.支持Sybase Central连接管理远端ASA数据库.2. 基本功能SybaseCentral访问管理ASA9, 8, 10都应该可以. 创建ODBC数据源.64位操作系统下边用这个命令打开odbc数据源管理, 32位机器直接输入odbca原创 2013-12-19 13:31:35 · 7871 阅读 · 1 评论 -
[周末彩蛋福利] SAP Sybase ASA16.0 开发人员版 提供下载
我原来以为SAP官网上的开发人员版试用下载在国内一直好用, 在家里一测试,发现到了最后一部就被盾住了. 难怪外边少有人用ASA16.0.原下载填写注册信息并下载的网址在:http://global.sap.com/campaign/na/usa/CRM-XU13-CST-SQLDEVEDM/index.html 没想到这人不能用.我只能通过外部网络, 下载下来. 这里只提供Linux版本.放到这里原创 2013-12-20 22:18:13 · 4737 阅读 · 4 评论 -
也评评2013年全球十大软件厂商排名
Gartner:2013年全球十大软件厂商排名根据Gartner公司3月31发布的数据,2013年全球软件市场为4073亿美元,比2012年的3885亿美元增长4.8%。软件收入排名前十的厂商分别为:微软、甲骨文、IBM、SAP、赛门铁克、EMC、惠普、VMware、CA和Salesforce。其中,SAP的增速很威武. 而IBM则发展缓慢. 不知道10年以后是什么情景. Oracle总量发展的也原创 2014-04-03 16:37:17 · 4918 阅读 · 1 评论 -
SAP Sybase ASA对表的Pivot/Unpivot的实现
针对表各列进行Pivot/Unpivot的实现,通俗来讲,就是行转列,列转行的操作。1. 示例:比如,Date Name salary--- --- ----- 1/1/2012 jay 501/1/2012 ken 601/2/2012原创 2013-11-23 12:07:21 · 3696 阅读 · 1 评论 -
Sybase ASA中几个非常有用的存储过程
以下过程非常实用:1. Send UDP包到指定地址:sa_send_udpCALL sa_send_udp( '10.25.99.196', 2345', 'This is a test' );2. 获取当前系统中活跃的事务列表:call sa_transactions( )3. 有用的tsql 环境设置CREATE PROCEDURE dbo.sp_tsql_environment()BEGI原创 2012-11-24 05:12:10 · 5603 阅读 · 13 评论 -
关于数据库中表字段顺序调整的问题
前段时间,有人问我, 有一个关于Oracle中表字段顺序调整的问题。首先这样做对于数据库有没有坏的影响,其次有没有比较简单的方法或者工具可以解决这个问题。其实这个问题,对于大多数关系型DBMS,也都很常见。 调整字段顺序,看你往什么方向调整。基本思路是:在数据量少的情况下,调整都比较快。数据量大,一般倾向于先建新表,入数据,再删旧表。理想的字段顺序是:简单的,短值字段在前,复杂的,非结构化的长值字原创 2012-11-20 05:09:12 · 10702 阅读 · 0 评论 -
Sybase ASA (11及以后版本)中获取表定义的SQL语句及SP
ASA功能本来非常强大, 可是不理解为什么没有一个功能强大的描述一个表定义的简单的SQL语句。像Oracle中:desc MySQL中:show create table 都非常简单明了。ASE里头,至少有个命令行:DDLGEN, 在$SYBASE/ASEP/bin 目录里头可以用。可是到了ASA当中,用起来相当不顺利,至少很难一下子记住。它要使用到 sa_get_table_definition原创 2012-11-24 04:56:29 · 2473 阅读 · 0 评论 -
Sybase ASA数据库自动备份的简易实现
主要就是通过它的Event功能来实现,Event如同定时任务,到时间就触发,触发时你可以调用很多东西。看看下边两个简单示例:看看下边的两个简单的例子:1. 从第一个磁带开始自动备份,每天零晨1点开始自动执行。Instruct the database server to carry out an automatic backup to tape using the first tape drive原创 2012-11-24 05:02:11 · 2063 阅读 · 0 评论 -
去掉Sybase ASA数据库安装后的JVM
本文适用于敢于试验的ASA管理员和开发人员。没想到Sybase ASA现在也做得越来越大了,几年前,不过二三十兆的样子,现在ASA 12.0.1安装完以后,差不多400多M.可是其中的Sun目录(jvm)就占了差不多100M。如果直接删掉这个目录,那么应用就无法正常运行。比如比较常用的dbisql.exe, scjview.exe, mlmon.exe等等。有两种办法可以手动掉这个庞大的Sun目录原创 2012-11-24 05:05:07 · 1321 阅读 · 0 评论 -
Sybase ASE及其它产品的license获取与生成
在使用正版Sybsase产品的时候,都会根据你机器的hostid为你提供一个正式的商用license.这个hostid是唯一的标识,非常重要。生成hostid,最常见的是根据网卡的mac地址:M:\target\sysam-2.2\bin>lmutil lmhostidlmutil - Copyright (c) 1989-2008 Acresso Software Inc. All Rights原创 2012-11-24 05:06:14 · 2565 阅读 · 0 评论 -
一个加密过的老版本的Sybase ASA5.0数据库中的数据导出全过程
有感于昨晚另一个朋友发紧急邮件让我帮忙看看他的一个ASA5数据库,说是密码忘了,用户名还不是DBA, 结果怎么也访问不了,经过一段时间的摸索,终于成功将密码重置。以下是我在2011年4月份整理的一篇短文, 重新整理于此,以供参考。ASA5.0实在是太老了,重置用户名的密码也需要一番功夫。这里再帖出原文:昨天,论坛上的一位朋友求助,说是一个很老的版本的ASA5.0数据库,没有安装文件,死活连不上,默原创 2012-11-24 05:20:30 · 4462 阅读 · 1 评论 -
Sybase DBISQL命令行的内部小奥秘
目前,在所有Sybase数据库产品里,都使用dbisql来访问。如果同时安装了两种以上sybase数据库,则容易产生混乱。这些数据库有:SQL Anywhere (ASA), Sybase Enterprise Server( ASE), Sybase IQ.这里告诉大家一个内部用法:运行命令:dbisql /batch,它会为你产生真正的一个bat文件,来起动dbisql.e.g.D:\Syb原创 2012-11-24 05:07:10 · 3523 阅读 · 0 评论 -
Sybase ASE数据库相关资源整理,有问题请在文后留言
Sybase的在线联机帮助网址: http://infocenter.sybase.com/help/index.jsp,里边还有中文的提问题,可以到CSDN讨论的Sybase版面: http://bbs.csdn.net/forums/Sybase或者ASA数据库提问到,Sybase ASA版面:http://bbs.csdn.net/forums/SQLAnywhereStudioSyb原创 2012-11-25 08:04:23 · 3323 阅读 · 4 评论 -
为Sybase ASA创建外部存储过程(java示例)
衡量一个DBMS的功能是否强大,外部存储过程是否很方便创建和使用,是一个重要特征。ASA数据库,很早就开始支持使用C, CLR(.NET)以及java等编程语言来创建存储过程。 下面介绍一个简单的示例,来创建一个基于Java 的ASA存储过程, 数据库(ASA11.0或以上版本), 该示例很简单,输入主机名,返回对应的IP地址,如果不能解析,返回"".先编写一个java类,大致内容如下:impor原创 2013-02-02 14:30:01 · 1859 阅读 · 0 评论 -
Sybase ASA可运行的平台以及各部件可运行的平台
各部件所能运行的平台矩阵列表:http://www.sybase.com/detail?id=1091125详细支持列表:http://www.sybase.com/detail?id=1002288更详细的见:http://www.sybase.com/detail?id=1035824#distributions原创 2012-12-03 15:25:12 · 1603 阅读 · 0 评论