- 博客(460)
- 资源 (129)
- 收藏
- 关注
原创 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 341
原创 “趣说“Sybase ASE中有关字段大小计算
如果您看过我以前写的一些有关Sybase ASE数据库避免表膨胀的短文,可能还会有一些印象。也说说Sybase ASE中的空间膨胀及应对方案。实际上,如果不小心使用的话,仍然会遇到一些你不曾经预料的问题。
2024-03-16 15:52:11 1034
原创 DBA会被云淘汰吗?会被AI淘汰吗?
今天晚上终于挤出点时间听了听OSC的现场直播,视频太卡,还好能听到各位大牛的声音。讨论的是DBA这个职业或者工种会不会被“云”的大环境淘汰。既然将这种话题列到直播现场,除了吸引大家的关注以外,本身也意味着不少相关技术人员对于DBA这个工作方向存在带有焦虑。人无远虑,必有近忧。讨论这个问题的前提,没有在讨论前下明确界限,就很容易造成相互的“扯”,你认为这个是DBA工作范围,他认为不是,认为DBA工作内容是别的***。
2024-03-15 20:13:47 473
原创 [善用佳软]推荐掌握小工具:Json解析的命令行工具jq
我们在各种生产环境或者开发测试环境中,一定遇到有很多信息都是使用JSON串或者文本文件作为输入的。在没有JQ命令行工具之前,我们要从中获取真正的输入,大都把它复制到文本里头,然后使用文本编辑器进行加工整理。比如,提取用户名(username)、密码(password)、连接的url、证书(certificate)等。b73"上边的信息已经做过脱敏处理。我们使用jq就可以快速得到相关项的值。上边所有内容只是很基础的一部分使用。
2024-03-15 20:02:14 1295
原创 【New Release】PostgreSQL小版本(16.2, 15.6, 14.11, 13.14,12.18) 发布了
PostgreSQL遵循小版本的发布规律,这一个季度的小版本又发布了。可以算作是2024年第一个季度的版本发布。如果总结其规律:大概就是2月、5月、8月、11月的样子。通常因为11月配合大版本的发布,它是起点,也有可能就是终点。起点可能是*.0,也有可能是*.1。于是你在标题里头,可以看到14.11这样的版本号。(正常情况,应该是14.8)。但是总体来说应该是每个季度一次小版本的发布更新。CVSS v3 Base Score 分数达到8.0分。超过7/7.5分的,一般都属于高等级的安全问题了。
2024-03-15 19:59:18 1124
原创 关于身份证号及行政区划的有意思的知识, 你知道多少?
最近发生了很多事。OpenAI的sora,已经可以通过文本指令生成1分钟连续的逼真视频了。然后是2月29号这种四年一闰月的计时,也引起了少量系统出现故障。AI的快速发展,也让黄仁勋的英伟达这支美股股价暴涨。这是一个华丽的转身。记得最开始这家公司是卖给游戏玩家做显卡驱动的,然后由于比特币的诞生,大量的专业挖币的需求催生了高端显卡的强需求,然后是它为AI提供专有的计算平台。GPU->比特币->AI。由此形成很好的一个需求链,而且基本上没啥竞争对手。这也是它的市值快速达到2万亿的一个重要原因。
2024-03-15 19:57:14 606
原创 来来来, SAP BTP下使用CAP来生成PostgreSQL应用(一): Node.js篇
SAP云应用程序编程模型(CAP)是一个语言、库和工具框架,用于构建企业级服务和应用程序。它引导开发人员沿着一条经过验证的最佳实践的“黄金之路”前进,并为反复出现的任务提供大量开箱即用的解决方案。我们这就来看看SAP BTP的CAP到底提供了哪些便利。也以PostgreSQL作为数据库的后端为例 ,看看如何简单的应用CAP相关技术和技术栈。CAP不仅可以快速生成云上的应用,也可以生成本地可以运行的应用。CAP框架的特点是混合了经过验证并被广泛采用的开源和SAP技术,如下图所示。
2024-03-13 05:45:22 1152
原创 SAP BTP Hyperscaler PostgreSQL都有哪些Performance监控 (一)
SAP BTP云平台中,除了自身的HANA数据库作为首选以外,它还支持PostgreSQL的整套服务,并以PaaS的形式提供给客户。你可以按照实例为单位进行购买申请不同标准规格的PG实例,然后构建自己的业务逻辑。Hyperscaler是这套产品或方案的代号名称。大概意为超大型有弹性、可扩展可伸缩。
2024-03-11 07:02:56 921
原创 PostgreSQL中In, Exists在SQL查询中到底有无区别
SQL查询当中,In和Exists子查询到底有无区别?记得很多年以前,确实是有相关的使用戒条的,或者说存在一些使用的惯用法。试图完全抹开两者的区别,就有点过了。两者的主要区别:从目的上讲,IN和EXISTS都是SQL中用于子查询的操作符。IN操作符是用来检查一个值是否在一组值中。例如EXISTS操作符是用来检查一个子查询是否至少返回一个记录。1. 语义上的区别:IN关键字用来查询在某个列表中的数据,EXISTS关键字用来查询是否存在子查询返回的数据。
2024-03-10 06:20:48 1962 1
原创 PostgreSQL有意思的现象:支持不带列的表
以前从没有试过建一张表,不带任何列。在PG中却支持这种语法。这是个什么鬼?最近,把PG源码扒了下,简单浏览了下最近的一些merge。简单的说,是它考虑到一张表,在初始SYNC时,有可能没有任何列。按自己的印象,别的DBMS好像没有支持这种语法的。
2023-12-03 15:56:52 304
原创 PostgreSQL中常用的几种连接池总结及更新
PostgreSQL的多进程结构,使得在支持大规模连接的时候,服务器端显得比较吃亏。一般上了1000个连接以上的时候,系统就会受到很大影响。这个时候,使用连接池,优势就会突显出来了。在云环境下,一个JAVA应用服务,可能会启动成多个进程实例,而每个进程实例又依赖于java的数据库连接池,不管是Hikari,还是阿里的druid,还是其他的一些所谓的高性能连接池,因为都是基于连接会话的,最终并不能对总的连接进程数有多大缓解。在唐成老师的ZQPool 1.3 发布一文中,甚至对此都有吐糟。
2023-12-03 15:53:21 2026
转载 Intel IA32 PC 体系简要指南
由于摸索一些底层的东西需要,直接forward内容如下。以备不时查阅。Kai Li, Princeton UniversityFirst draft, 1999Revised 20031 Intel IA32 Processors1.1 Modes1.2 Register Set1.3 Addressing1.4 Processor Reset2 Assembly Programming2.1 Instruction Syntax2...
2021-10-10 04:48:47 781
原创 也评评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 4933 1
原创 SAP Sybase IQ16.0 (Sybase Central 客户端),提供一个命令行客户端
最近又发现Sybase Central客户端(java客户端)从IQ16.0里头去掉了. 新客户端或许只能用SCC?!对于老用户来说,无疑是比较痛苦的事.看来,只能从IQ15.4或者15.3里头摘一个客户端出来用了.
2014-03-20 15:10:24 7707 3
原创 一图打尽创意思维的常用方法
【一图打尽创意思维的常用方法】创意是有方法的,以下15种值得尝试:①头脑风暴法 ②三三两两讨论法 ③六六讨论法 ④思维导图法 ⑤曼陀罗法 ⑥逆向思考法 ⑦分合法 ⑧属性列举法 ⑨希望点列举法 ⑩优点列举法 ?缺点列举法 ?检核表法 ?七何检讨法 ?目录法 ?创意解难法…(详见大图)
2014-01-26 16:59:28 2948
原创 善用软件: 文本办公之文本编辑
文本编辑是一下古老的话题。话说,当你拿起键盘,想输入字符,恐怕最常见的容纳这些字符的地方就是一个文本编辑器。先从操作系统说起,Linux/Unix下,用的最多的,vi, emacs,当然还有一个gedit。它们都是GNU的,都无需付任何费用。除了gedit不需要你什么特殊的技能以外,vi, emacs要想熟练使用,就得花一番时间了。Gedit是与windows下的写字板或者记事本类似的带图形界面的
2014-01-23 10:44:55 2501
转载 王垠:我和权威的故事
多年以后,又见到王垠写的求学的故事。写的很真实。可以给那些有志于做学术的学者或者学生以启示。学计算机的准备出国留学的,可以好好看一看了。以下是他的原文:标 题: 王垠:我和权威的故事zz每个人小时候心里都是没有权威的,就像每个人小时候也都不相信广告一样。可是权威就像广告,你听一遍不信,听两遍不信,……,直到一千遍的时候,它忽然开始起作用了,而且这作用越来越强。消灭广告所造成的幻觉,最好的办法就是
2014-01-09 21:59:37 3848
原创 关于Windows下的批处理如何模拟Sleep
好好的批处理,居然没有正式的Sleep可供调用。有时候,确实感到很无趣。1. 方法1: ping 1.1.1.1来模拟好不容易从stackoverflow上找到一个答案(称之为答案,是因为它被人标注为answer),是这么实现的:ping 1.1.1.1 -n 1 -w 60000 > nul这个表示,会sleep 60秒钟。果真如此吗? 它要基于一个假设:1.1.1.1永远不会被目标机器pin
2014-01-02 17:47:30 5757
原创 发布sqlite在win下自动下载编译开源项目
为了维护方便,将其开源了。 代码在:http://code.google.com/p/sqlite-autobuild-win/原理比较简单:提供一下版本号,执行脚本sqlite_build.bat 时,会自动从sqlite官网上下载相关源码,最终为你编译生成你要的sqlite3.dll以及独立的sqlite3.exe。同时你也拥有完整的源代码,非常方便。目前支持如下版本号:3_6_163_6_2
2013-12-28 10:37:25 2804
原创 Windows下OpenSSL创建CA证书以及客户端和服务器端证书
由于实验需要,需要手动制作CA证书以及客户端和服务器端证书,总结如下:最近两天,查阅了一些关于创建证书的资料,发现网上很多介绍并不是很完整,不具有完全的可操作性。创建证书,我目前知道的大概这么几种:1.keytool 不能创建CA证书2.Sybase ASA自带的createcert.exe 好像不能创建PKCS12型证书3.OpenSSL 功能最强大。所以,这里干脆只介绍OpenSS
2013-12-28 05:45:21 13203
原创 ASE15.7 ESD#2不再支持WinXP专业版了
15.7 is not supported on XP Home. As of 15.7 ESD #2, support for XP Professional has been dropped. You can install the product but the server binaries (backupserver, dataserver) will fail to start up
2013-12-21 20:11:51 2388
原创 [周末彩蛋福利] 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 4749 4
原创 不常用的文件分割与合并(使用split和cat)
发现自己有些土了。一朋友传给我4个分卷文件,我误用7-zip去解压,结果死活解不开。呵呵。后来一问之下,才知道他是采用自然切割的方法,并没有压缩分卷。原文件名为:ase1502_xe_linux.tgz使用split命令进行分割:F:\>split -b 90m -a 2 ase1502_xe_linux.tgz ase1502_xe_linux.0得到文件:2010-05-31 20:53
2013-12-20 21:02:42 4311
原创 支持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 8107 1
原创 刚制作完的SAP Sybase ASE15.7 [Sybase Central] 客户端
支持32位和64位windows系统.无需其它任何包.原汁原味.支持的数据库版本,应该从15.0开始都支持.下载地址:http://download.csdn.net/detail/iihero/6736667简单使用说明:直接将这个zip解压到c:\下边即可.不要修改目录结构,不要解压到别的盘符下边.总共也不算大.然后进入C:\ScjviewASE157\Shared\Sybase Centra
2013-12-18 20:59:23 10083 2
原创 SAP Sybase ASE15.7在windows xp (x86_32bit)32位环境下的安装
看到有很多人提起说ASE15.7不能在xp下安装,感到很奇怪。在我印象里,15.7是支持32位xp的,虽然主要面向64位系统。由于它依赖于VCruntime 2005的运行时库,很多人没有看安装要求,直接安装,结果导致一些意想不到的错误。1. 简单看需求完整的需求在:http://infocenter.sybase.com/help/topic/com.sybase.infocenter.dc35
2013-12-18 09:07:33 8436 3
翻译 SAP HANA 与 Oracle Exalytics 的对比
美国分析师 David Dobrin (b2banalysts 公司总裁)写的一篇有关OracleExalytics 和 SAP HANA 的对比文章。Oracle 最新推出 Exalytics“仿制”一直是 Oracle 惯用的伎俩。每当竞争对手发明新产品或开拓新市场时,Oracle 便会试图以“人有我优”的理念取而代之。因此,当 Microsoft 推出 Sharepoint 和 Outloo
2013-12-15 05:21:12 4186
原创 Gartener最新报告显示SAP位于操作型DBMS领导者象限
原文位于: http://www.gartner.com/technology/reprints.do?id=1-1MNA5V2&ct=131105&st=sb 这是2013年10月份的报告. 具体如下图所示:VISION方向, SAP已经超越MS SQLServer和IBM的DB2.由于是操作型DBMS, 这里并没将SAP Sybase IQ列入. 而是将SAP Hana, SAP Syba
2013-12-14 14:10:29 2219
原创 使用SQL语句获取SQLite中的表定义
1. 问题提出有人问,在sqlite中怎么用sql语句得到一个表的列定义语句。第一反应,可能就是用.schema 可是这是sqlite的shell命令行。使用代码,好像得不到结果。幸好,sqlite它有比较特殊的系统表:sqlite_mastersqlite_temp_master这两张系统表的表结构完全相同,如下所示:sqlite> .schema sqlite_masterCREATE TA
2013-12-11 11:23:25 6120
原创 Windows下获取Dump文件以及进程下各线程调用栈的方法总结
1. Dump文件的用途Dump文件, 主要用于诊断一个进程的运行状态,尤其是碰到崩溃(Crash)或者挂起(hang)不响应时,需要分析它的工作状态. 除了平时常见的attach到这个进程, 分析Dump文件就成了一个重要的手段了.相信一些做软件维护和支持的工程师在这方面深有体会, 比如某天某时,客户说, 呀, 糟糕, 服务器进程挂掉了, 怎么回事? 然后,看看了日志文件,也没有什么可用的信息
2013-12-07 10:52:32 17507 2
原创 细说SAP Sybase ASE数据库中的ODBC驱动(Windows ODBC篇)
SAP Sybase ASE数据库自从12.5到15.0,再到15.5,再到15.7,这几个阶段,ODBC驱动也发生了一些变化,具体变化涉及到一些内部细节,就不公开了.这里主要介绍一下这些驱动的注册方法:1. 针对12.5.x的ASE安装,你可能一直在使用这么老的遗留系统,又舍不得放弃,可能其中的ODBC驱动,你还希望它能继续服役,但是客户机已经升级到64位系统,比如64位的2003, win7或
2013-12-06 20:49:55 17594 3
原创 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 2903
原创 [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 3126
原创 [IQ学习1] SAP Sybase IQ15.1的demo数据库创建及启动
网上一直有朋友劝我写一篇关于IQ的入门的相关内容。IQ相对于ASE以及ASA而言,资料相对少一些。1. 安装有一篇实作的帖子:http://www.itpub.net/thread-1345562-1-1.html 写得还是蛮不错的。我本机是64位Win7,安装的是iq1510_product_winx86 for x64,可能是因为我的机器已经安装了: vcruntime_2005, 2008的
2013-11-30 12:56:21 6388 1
原创 循序渐进PostgreSQL(三): 网络访问配置、用户及角色管理、表空间及数据库创建
前边若干文章,只是简单的介绍了一下PG的手动安装和启动。如:http://blog.csdn.net/iihero/article/details/8254115 (安装FAQ)循序渐进PostgreSQL: 实现PostgreSQL自启动 循序渐进PostgreSQL: 学习pqxx C++ API访问 使用C编写的动态链接库为PostgreSQL数据库添加自定义函数
2013-11-29 14:05:11 4507 1
原创 制作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 4375
原创 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 2990 12
原创 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 3713 1
原创 再谈windows下几个重要的DOS命令和命令组合,工作中常用
我得承认我是一个命令空,有时候能不用GUI工具,尽量不用。以下是我常用的一些命令或命令组合, 以后会陆续补充。 1. dir 用于查找文件或者目录:例如: D:\asa120>dir /L /S dbole*.dll2012-03-28 11:13 1,028,472 dboledb12.dll2012-03-28 11:13 383,352 dbole
2013-11-22 13:49:23 3543
x64_linux下Sybase ASE15.7(4之4)
2012-11-27
x64_linux下Sybase ASE15.7(4之2)
2012-11-27
x64_linux下Sybase ASE15.7(4之1)
2012-11-27
正式发布jmyetl-1.0.2
2012-06-11
oracle11.2.0server非安装版(学习使用)
2012-03-11
Sybase ASE 12.5.4 ODBC驱动包
2011-12-13
Windows下MySQL自动下载并安装为服务mini工具包
2011-01-23
Sybase ASE ado.net2.0 驱动包AdoNet2.AseClient
2010-12-21
ASA (Sybase SQL Anywhere 11.0)文档
2010-12-06
hisqlapi_1.0.0.9 数据库通用API C++ wrapper
2010-07-04
oracle10g for windows 32平台精简版(2之2)
2010-05-29
oracle10g for windows 32平台精简版(2之1)
2010-05-29
Sybase ASE15.0.2 Linux 32bit x86版(10之9)
2010-05-25
Sybase ASE15.0.2 Linux 32bit x86版(10之8)
2010-05-25
Sybase ASE15.0.2 Linux 32bit x86版(10之7)
2010-05-25
PostgreSQL 15.6 Document 帮助文档 chm文件格式
2024-03-26
史上最新PostgreSQL16.2的帮助文档 all-in-1-chm 文件
2024-03-24
史上最新PostgreSQL15.2的帮助文档 all-in-1, chm格式,非常方便
2024-03-24
史上最新PostgreSQL14.4的帮助文档 all-in-1-chm文件
2024-03-23
SAP Sybase ASE 16 JDBC 最新驱动:
2022-06-13
Sybase (ASE) jdbc 官方驱动包 (最新版)
2019-05-06
Sybase ASA (SQLAnywhere) 17.0文档安装版
2019-05-06
SAP Sybase IQ命令行客户端
2014-03-20
SAP Sybase ASA160开发版Windows版 2之2
2013-12-27
SAP Sybase ASA160 Windows版 文件2之1
2013-12-27
SAP Sybase ASA160 Linux版开发人员版(之二,最后一个文件)
2013-12-20
SAP Sybase ASA160 Linux版开发人员版(之一)
2013-12-20
支持Sybase ASA9 (SQLAnywhere9/8/10)数据库访问的Sybase Central客户端
2013-12-19
SAP Sybase ASE15.7解压缩版客户端(ScjviewASE157.zip)
2013-12-18
解压缩版Sybase ASA12.0客户端工具,非常好用
2013-11-28
Windows下MySQL自动下载安装小工具包(更新)V1.2
2013-11-24
x64_linux下Sybase ASE15.7(4之3)
2012-11-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人