自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

海鲨数据库架构师

梦想成为高富帅的DBA

  • 博客(538)
  • 资源 (15)
  • 收藏
  • 关注

原创 使用DEEPSEEK搭建知识库代替ACE

腾讯 ima.copilot(简称 ima)是腾讯于 2024 年 10 月推出的 AI 智能工作台,以知识库为核心,整合 “搜、读、写” 三大功能,致力于成为用户的 “第二大脑”。2025 年 3 月 7 日,新增 “知识库广场” 模块,单个共享知识库的成员人数上限提高至 100 万,知识库创作者可在 ima 知识号入口申请创建账号,发布知识库。:支持 “全网搜索” 与 “基于知识库” 两种模式,“基于知识库” 模式可调用用户私有知识库数据,为用户提供更具针对性和专业性的答案。

2025-04-02 15:39:53 647

原创 PG能代替MYSQL吗?

​​​​​昨天刷朋友圈看到一个朋友转发PG德哥的文章并点评道"DIO取代BUFFER IO,若能再改良UNDO实现,干掉MYSQL生态产品,指日可待",PG的进步为什么要干掉MYSQL呢?就是因为MYSQL是ORACLE公司的产品?PG才是真开源产品!德哥<这里PG 18准备开发直接IO,放弃LINUX系统的BUFFER IO.这样困扰PG多年的双层BUF不方便之处得到解决. 实际上好像没有顶大的问题.PG 18开发这个功能,国内PG ACE有什么好兴奋的?国产数据库50%套壳PG的,兴奋做甚。

2025-03-21 17:22:29 789

原创 DeepSeeks说<美国ACE认证专家正在威胁国产数据库安全>

ACE全称是: American Certified Editor 中文解释: 美国认证的技术作者

2025-02-18 23:51:39 861

原创 魔改PG客户端遭遇DOUBLE FREE

比如这样子 A ->B->C 要是在A和B之间,插入个E 必然是遭遇到我碰到的问题.就是用标准C内存分配函数,在程序运行过程中,这个顺序,在A之后分配内存给E,后面使用原有的代码再分配内存给B,那么B会在E的内存空间里分配,导致分配报错!这事百思不得其解,春节假期过后,思来思去,唯有可能是PG客户端有一套内存回收机制,也就是自己整了一套,避免NEW个指针的内存泄漏的表.该表登记了内存分配指针指向内存的地址和地址长度.下个内存分配从前面已分配的地址尾巴开始.类似个链表.此时此刻,不是标准C11的错!

2025-02-15 17:49:25 968

原创 老IT人员对如今的AI的看法

当老板不容易啊,你要好的点子,需要风险投资,需要跟人打交道,需要口才,说话要好听,也需要人品,别动不动踢客户,怼客户,给某个客户扣帽子,说某个客户是来捣乱的,胡说八道的,是无知跳梁小丑.

2024-12-27 14:39:51 735

原创 跳梁老鼠

自己暗度陈仓参加各种PG会议,还和PG前辈德哥搞芭比Q. 明面上还继续忽悠学ORACLE,考ORACLE认证. 以前我的公号写了一篇 <饭圈文化> 里面说ORACLE ACE 只有转PG 才能继续骗吃骗喝, 因为PG与ORACLE比较兼容,且功能多,概念复杂难懂. 居然被我言中了。我头脑清晰没去考这个即将退休的被国产替代的ORACLE认证, 不过下面的小伙子就中着了,还洋洋得意,发帖庆贺, 小公司,自费的,还怕扣一天工资.注意哦是2024年的9月份!给客户宣讲好弱DB如何如何的好!又不是真正的DBA!

2024-12-21 07:11:51 169

原创 PGSQL17客户端支持大量SHOW命令

PG客户端

2024-12-18 22:10:45 380

原创 PG与ORACLE的差距

一个在极端环境下会FREEZE的数据库无论如何都无法承担关键业务系统的重任的,我们可以通过各种配置,提升硬件的性能,通过各种IT管控措施来尽可能避免在核心系统上面临FREEZE的风险,不过并不是每个企业都能做得很好,作为一个通用数据库产品,我们面向的是各种技术能力的客户,他们都会把数据库用在企业的关键业务上,因此作为数据库厂商,我们必须要在PG中解决这个问题。,当BACKEND的故障的时候,无法由系统自动进行必要的清理工作,因此可能会导致数据存在不一致的可能性,PG可以采取保护措施,让PG数据库宕机。

2024-12-10 18:06:57 912

原创 国产数据库 SharkDB 17.1 源码安装

由于PG各个版本的每个进程,也就是每个功能模块都是独立的,里面每次都要用字符串检查目录是否存在. 所以本架构师统一了下 shark_dir.h。目前只测试了主程序,初始化程序,启动控制程序.其它功能没有测试.如果遇到了对应的关于目录和主进程名报错,欢迎留言告之。也算是本人对PG代码的贡献.至于美国PG组织收不收,那不是本人的事!其它国产数据库可以拿我的代码,顺便把你的名字改一改.尤其是阿里的PB!编辑SHELL 编译配置选项文件​​​​​​​。查看表结构​​​​​​​。​​​​​​​查看版本号。

2024-12-10 11:37:00 1026

原创 从光年错误翻译谈IT中词不达意的翻译

1光里=94608亿公里

2024-12-07 14:32:40 240

原创 国产数据库之 SharkDB 套壳之旅 01 改名

PG这种不人性化,很多学PG的人都很呕吐.尤其是不支持DESC 查看表结构的命令. 传说PG是世界最先进的开源数据库,真的牛皮吹得贼大!还有人鼓吹PG是增长最快,最受欢迎的DB. 目前本人实现5个SHOW 命令.如果各位有新的命令,且有对应的PG命令或者语句的可留言告之。客户端大家可以下载,拿着去链接别的版本的PG.经本人在CENTOS 7环境下测试可以链接PG17.1服务端。下面PGSQL需要动态库如下:其中大部分系统的,只有第一个是PG本身的libpq.so.5。进程运行提示及进程命名。

2024-12-05 10:54:23 309

原创 国产数据库之 海鲨DB 简介

PG这种不人性化,很多学PG的人都很呕吐.尤其是不支持DESC 查看表结构的命令. 传说PG是世界最先进的开源数据库,真的牛皮吹得贼大!还有人鼓吹PG是增长最快,最受欢迎的DB.PG客户端源码在SOURCE/BIN/PSQL/ 文件就10来个。MAINLOOP.C:429行代码把非命令输入语句发送到服务端。目前了解到STARTUP.C是PG启动时候功能源代码。海鲨DB(SHARKDB) 暂时套壳PG12.COMMAND.C是PG对命令解析的代码。MAINLOOP.C 是PG主运行代码。

2024-12-04 10:47:19 656

原创 套壳PG12的海鲨DB可以登陆了

只要花点时间,精力去学习下,PG也不难啊!你看很多运维同事啥都懂,从网络,到JVM,到防火墙,路由器,SSL安全认证,VPN,隧道,先修改下配置文件,话说PG的参数文件做得真好,比MYSQL强多了.起码我们知道有哪些参数,参数默认值,可选项,是否要重启.不能从WIN环境复制粘贴,只能从上一行复制,否则有特殊隐藏字符导致报错。这个监听地址,是指数据库服务器上的网卡地址,还是监听请求链接的地址?还懂MYSQL,REDIS,ES,MQ,KAFA,K8S,容器,百度,优快云,AI,群友都是有力的支持!

2024-12-04 00:47:43 241

原创 魔改PG12服务端-修改目录名

这就是成功,目录修改不容易啊,虽然INITDB有个文件,可是POSTGRES里面就乱得很,没有做到统一管理!不符合软件工程要求 ISO2000. 这样怎么做国际化?之所以我要干这个,主要怕自己大舌头,讽刺阿里的PB,在下面这个文章里发现了阿里PB没有修改目录。上面还有些POSTGRES 名字没有改掉.比如进程的名字,配置文件名字。我花费2天的时间,不断调试,不断发现目录还藏在哪个文件里面!在这篇文章继续嘲讽阿里这个大厂技术水平,连版本号都不改一下。

2024-12-04 00:47:15 308

原创 阿里PB真的是简单套壳了下吗?

如今互联网+时代,从2015年温宝宝提起后,也是NAM(PHP,JAVA,VUE)其中的M就是MYSQL,算一算从2000年开始,MYSQL流行了25年了!为了达到国家初衷,保证中美各种脱钩可能带来的制裁, 那么走套壳PG国产化道路,也不是不可行, 要求你套了,还要继续魔改,修改,改进,商业便利.话说过来 套壳PG的国产,不断精进后,摆脱了美国PG组织的控制,实际上代码和原理基本就脱离PG的代码了,也不是PG的分支版本.听OB人说阿里PB是2016年推向市场的. 用上脚指头算下4+4年,抗战都要胜利了!

2024-12-03 11:03:53 1019

原创 再魔改PG12客户端

下表还有些命令没有魔改过来,今天实现了1-4个命令,再加个模糊显示参数的命令. 虽然PG有SHOW MEM 直接的命令,可惜不支持模糊.本仙使用MYSQL show variables 取消掉LIKE,如第7个命令格式, 其中mem是可以替代的参数.昨天那篇只魔改了SHOW DATABAES 命令。通过网盘分享的文件:pgsql12。欢迎大家多多转载,分享!

2024-12-03 11:01:11 252

原创 PG客户端常用命令

由于PG客户端PGSQL不太支持很多SQL命令,比如DESC!SHOW DATABASES 使用\l 小写的L。PG使用元命令来替代,注意元命令是反斜杠开始"\"查看表结构 DESC MYTEST。查看当前链接信息,或者是当前数据库。执行OS命令:​​​​​​​。查看权限:​​​​​​​。查看当前数据库下所有表。\dS+ 注意S大写。PGSQL元命令其它。

2024-11-24 00:17:24 405

原创 PG17 外链设置

很多工具不太支持PG17,看了下要WINDOS测试链接查看端口查看PG日志​​​​​​​修改PG_HDB.CONF​​​​​​​在IPV4添加:host all all 192.168.2.0/24 trustTYPE:指定规则的类型,常见的有(本地连接)、(TCP/IP连接)和(仅限SSL加密的TCP/IP连接)。DATABASE:指定规则适用的数据库名称,可以使用表示所有数据库。USER:指定规则适用的用户名,可以

2024-11-24 00:11:20 1098

原创 ACE的底层逻辑

ACE是ORACLE 甲骨文公司推出的一个等级荣誉ACE推出大约在2007年的时候,是在OCM挑选一批为社区做贡献的人ACE全称是:中文解释:虽然是编写,不过大部分ACE编写能力超强,可以出书,演讲,写PPT,写技术文章.可是说EDITOR是名副其实的ACE官网地址:https:/ /apex.oracle.com/pls/apex/ f?p=19297:3:ACE 是甲骨文公司编外的宣传人员,类似于铺警,临时工. 而且是自费那种!

2024-11-21 10:09:30 1074

原创 PG17源码编译安装

只是玩玩而已,后来忙工作,就没有深究PG,最近拾起PG12,发现它居然没有带上DEBUG信息.虽然CONFIG加了DEBUG信息. 观察GCC编译 带了-G 只是后面跟着-O2!对了上面我稍微该了下,比如说SHARKSQL> 和默认开启TIME,下个命令和前面的结果人工空行,很早以前玩过PG12源码编译安装,说实话速度确实比MYSQL快,一个在虚拟机要1个多小时,另外PG只要20分钟.额,这个PG12和PG17差距太大了点吧!然后依瓢画葫芦 进入临时数据库,创建用户,创建测试数据库表和数据,乃至权限。

2024-11-20 00:50:54 470

原创 整洁架构:软件架构中那些永恒不变的规则

现在的软件和以前的软件由同样的元素构成。正是在这一背景下应运而生,它提供了一种清晰的架构设计思路,帮助开发者在构建复杂系统时保持代码的整洁和模块化,从而减少技术债务,提高开发效率和系统质量。此外,他还构建了单线程应用程序、多线程应用程序、少量重量级进程应用程序、多轻量级进程应用程序、多处理器应用程序、数据库应用程序、数学应用程序、计算几何应用程序,以及许多其他类型的应用程序。阐述了软件架构师的角色和目标,软件架构设计的核心原则,如何为Web、数据库、客户端、控制台和嵌入式应用程序设计最佳的高级结构。

2024-11-15 16:13:16 1106

原创 MYSQL 真实高并发下的死锁

如果该语句,主要是该ID是一样的,会导致相互死锁. 一条更新语句需要对主键同时上S + X 也就是共享+排他锁.发现事务1 和事务2 都是一样的SQL,而且更新的值也是一样的.与开发人员了解下,得知之所以相同,是该010499执行多笔一样的值更新.还搞不懂得的是,为啥两个事务,加锁顺序为什么不一样, 应该按先加S,然后再加X. 难道加不了S,就加X,再等加S.这不就是故意埋坑吗?虽然MYSQL 原理难以了解为啥.我加了丁奇大神的群细细学习里面的锁原理。开发通过 REDIS分布式锁来解决.

2024-11-04 18:36:26 476

原创 MYSQL死锁真实案例

下面是唯一索引结构,由时间和交易号组成,只所以要做成唯一,原本是非分区表,是有唯一索引的,不过是TRASN_NO字段.现在要做成分区表,原本另外个项目跟开发沟通,分区无法保证全局唯一性,要保证的话只能开发应用端确保这个逻辑.后来这个新的开发人员水平不高,新业务强烈建议数据库去保证.根据对比 事务1执行了4个更新语句, 事务2执行了2个更新语句.就产生了死锁.其实事务1和事务2执行的语句都是一样的,也就是4个更新语句,只是事务2执行到第2条更新语句时候就与事务1发生了死锁.其中MYSQL事务的部分提交.

2024-11-01 22:58:53 742

原创 是否有必要考PG认证?

以前在大学学得好的是C和SQL,毕业时候去了华为和腾讯面试,没有缘分.C编程开发这路没法走.只好走SQL之路,开始在工厂用DELPHI+SQL SERVER编写MIS,然后是DELPHI+ORACLE编写ERP,等NET流行的时候,我只好转ORACLE数据库开发工程师的岗位,专干存储过程的开发.后来这岗位没了,就转ORACLE DBA岗位. 为此花费1万元考个OCA,OCP证书.PG所学的知识在国企市场一无有处!国产数据库有自研的,有套壳PG的,也有套壳MYSQL的. 大部分都是套壳PG的.

2024-10-26 17:18:41 712

原创 100%自研国产数据库才是真国产,才是我们爱国人士应该支持的产品!

刚开始直接用开源数据库,用到一定阶段再基于开源数据库打patch,成为开源数据库的commiter,然后再进一步改变开源数据库中一些非常核心的模块,基于开源数据库做半自研,直到最终完完全全掌控开源数据库。,这是一条鲜有人选的道路。第一条基于开源数据库的路径其实是国内除OceanBase以外大部分公司所采用的路径,而OceanBase则采用了一条从零开始自研的路径。。很明显本仙认为,没有必要等待走第一条路径的完全掌握开源数据库. 确实等不起他们!

2024-10-26 02:26:19 1336 1

原创 关于白鳝存储过程技术话题

存储过程不能复兴,降低不了成本

2024-08-21 11:42:53 934

原创 数据库的读写分离技术MVCC

因此MVCC应该说是多版本读写分离,当然也可以这样说 MVCC 是多版本读写分离提升读并发的协议

2024-08-21 11:40:52 968

原创 不会C/C++的不是好DBA,一个解析MYBAITS的脚本

自然不管你是管什么DB的,只要前面业务是用JAVA开发的,使用SQL语句进行请求.那么你就需要这样的脚本. 把代码仓库里的所有MAPPER文件夹下面的XML文件中的SQL提取出来分析. 我这个项目136个文件,提取了1099个SQL.我发现了9个MYBAITS语法BUG. 然后我把这些SQL提到SQL审核里面去匹配下规则.这可不是标题蛋. 数据库作为信息社会的基石,且是核心基石.它需要面对高并发的SQL请求,要处理大量数据的请求,且要运行稳定的三要素. 说白了就是要快,要多,要稳!

2024-08-16 09:49:50 867

原创 国产数据库最终选择

ORACLE不是不能用,顶多不买服务,不买新版本而已.只所以要搞国产替代,因为鹅乌战争导致的. 甲骨文公司明确地退出了鹅国市场,不再提供服务了.那么作为非常依赖原厂的甲方,就很难受,没有背锅侠. 为了防止美西方帝国主义,资本家甲骨文公司给小鞋子穿. 我们要坚决把ORACLE数据库从中国市场踢出去.所以 没钱去用国产数据库,则要干,怼,抗上面的压力. 它们官僚主义,形式主义,运动主义作风很坏的. 为了推国产还在民企施压!选错了国产数据库,或者轻易转到国产数据库是个非常大的业务风险.成本高,风险大.

2024-08-16 09:42:16 547

原创 架构DBA

做个平凡的人,不焦虑,不担心就是了,该吃吃,该喝喝,该运动,该唱歌就是了. 什么云取代DBA,什么AI取代DBA,除了制造焦虑也没有其它更多的观点了. 他们互怼还是能了解到真实信息的,最怕人家商业互吹,相互隐瞒,报喜不报忧。优化DBA: 这个主打就是对SQL的优化,比如执行计划,等待事件,优化器参数设置,表的统计信息收集,数据的分布情况,PROFILES, MYSQL还涉及系统性能的探测工具. MYSQL的索引规则,锁规则,需要有所了解,最好能熟悉!向大佬学习,该努力,该选择还是要的!

2024-08-07 10:52:32 1092

原创 海信聚好看的DBDocter软件使用心得

针对数据库性能诊断门槛高、耗时长的问题,DBdoctor提供了快速易用的解决方案,深入到数据库内核,实时海量数据分析,提供精准的诊断分析和优化建议。这种免费版本 中国公司基本上都是渣渣版本,基本上都是免费功能都有,看时强大,关键地方调链子,要想用得爽快,那得购买企业版本!除了要在生产环境安装 AGENT 还要额外安装EBPF工具. 对没有安装的生产环境确实有些尴尬.在墨天轮大会看到这个软件,好称是内核级别的诊断工具, 工作空闲下载免费看看。EBPF 是LINUX系统各种性能分析工具的集大成者!

2024-08-03 12:13:54 302 1

原创 再论国产数据库的选择

上篇写得很水,本来不想继续写了!毕竟写一篇很费心力,大家觉得好,就点下广告支持下吧!因为今天看到类总的朋友圈,发个公号文章.里面讲个故事,关注数据生态,讲述开源故事13篇原创内容公众号。

2024-08-01 18:50:55 1188

原创 一段直接路径读取文件LINUX C代码

哎 搞到高兴之处,把生产的14个SQL的文件传给SQLE进行审核,居然说语法不支持,开始我以为HINT放的位置不对, 另外SQLE还说SQL太长了,要分成多个SQL的提示. 以前直接审计XML文件,对有些超长的方法也是这样报错,我以为想当然. 直到看到一个DELETE语句 不到50个字母,也这样说,就忽然明白了什么. SQLE没有去空. 我写文件一次写入4096个字节,也可以说字符,大部分提取的SQL顶多是1500个字母,后面好几千都NULL.社区版也就这样,功能超强,细节不完美,要完美估计要买企业版.

2024-08-01 16:48:28 988

原创 基于MYSQL的JAVA初级优化措施

汇编语言有子过程,C语言有函数,C++语言有类, 数据库有存储过程. 这些都是为了重用,复用而实现的. 因为程序都是数据结构+算法. 那么程序的基本结构都是一致的,唯独数据不一样而已 好比说。然后用户也用该方法,商家也用该DAO的方法,返回的属性,大部分不用,只用其中某些属性,然后打包成JSON格式返回给前端. 也许直接丢给前端,然后前端自己裁剪.我们草台班子,急于求成, 一般都会把这个默认条件给忘了. 让用户随意选择时间范围, 数据量一大,基本就是全表扫描,那怕你创建索引也是没有用的!

2024-06-18 14:10:52 935 4

原创 MYSQL execute command denied to user ‘‘@‘%‘ for routine

MYSQL ROOT 权限默认不能拥有全部权限, 函数定义最好是应用账号,使用ROOT,还要额外赋执行权限. 这个执行不是EXECUTE!

2024-06-11 11:46:18 1239

原创 MYSQL 索引下推 45讲

刘老师群里,看到一位小友 问<MYSQL 45讲>林晓斌的回答大意是一个组合索引 (a,b,c) 条件 a > 5 and a <10 and b='123', 这样的情况下是如何?林老师给的回答是 A>5 ,然后下推B='123'小友 问 "为什么不是先 进行范围查询,然后在索引下推 b='123'?然后就没有然后了....说真的,不是我有意踩林老师, 我只是说<MYSQL 45 讲>吃个半饱, 大脑半醒半睡,好比晚上2点睡,早上被8点闹钟催醒. 上午在公司里梦游状态样.

2024-06-10 12:06:48 1070

原创 AI能否代替ACE

他们都是C/C++语言, 稍微学下语法,然后学下如何调试, 什么功能你不就清楚了吗?码农赶紧转入AI编程, 买一张显卡,搭建下CUDA库,还什么其他的,学下各种算法,对了 ORACLE 是闭源的数据库, 而且即将退出中国市场,被国产数据库淘汰掉。2020年,海外神经网络流行了, 去年AI火了,21世纪将是 AI编程时代.这个ORACLE社区贡献,又不是写代码,只是在论坛上回答别人的问题,作为爱祖国的我,国产数据库到来,就要拥抱国产数据库,华为高斯DB!你不需要30亿参数去训练.什么算力,都是将来的事情.

2024-05-31 22:11:37 711

原创 如何选择国产数据库?

ORACLE的强大是全方位的,作为甲方DBA,喝喝咖啡,看看报纸,开开会,临听一下ORACLE ACE吹水!作为国企的DBA, CTO.基本上国企都算是传统行业,都是跑ERP系统,进销存系统.客户关系系统.基本上都是B2B业务. 直接面对普通老百姓的互联网业务非常少. 核心业务都是使用ORACLE,少量互联网业务也是用MYSQL. 5年前要搞国产化替代,2年前俄乌冲突,大量美西方企业退出俄国市场. 未来要是在东海发生什么FIRE的话,必然大量的美西方退出中国市场. 关停大量的业务和服务.

2024-05-31 19:42:48 740

原创 MYSQL RR隔离级别下无索引更新是否表锁?

是啊 MYSQL 以及进化到了8.3.0版本了,普遍都使用5.7和8.0版本.而且还听说 INNODB引擎会把不符合条件的记录给释放锁. 原理大概是这样的,一个表有100行记录,一条UPDATE语句需要更新10行记录. 而这10行记录分散在这100行里, 从第一个符合条件的行到最后一个不符合条件的行 大约是30行. 好吧!RC隔离级别下,这种无索引更新,最后还是会释放掉那些不符合条件的记录.那么在它上锁到释放锁的过程里,时间里,高并发下,或许会阻塞并发.套用某人的话说, 我以上都是胡说八道!

2024-05-07 11:24:34 660 1

原创 DBA搞钱之路

如今也是而且大部分都是,提供的岗位真多!就是搞数据库开发,比如周边的工具,或者包装下PG,MYSQL. 比如说PIGSTY工具包, 自然对你需要懂很多,尤其是商业眼光,懂C/C++语言的开发,系统内部原理. 首先你得先开发出来,然后有客户有市场,才能创业开公司.不要聚集在国内,放眼全球市场.那个啥,河北有个程序员翻墙给外网做了啥,结果获得300万都被没收了. 翻墙是不对的,是违法的,前提需要备案,然后中国电信提供翻墙业务,不能去淘宝买翻墙软件. 这对你要求很高,要有商业眼光,要有开发能力,要会英语交流!

2024-04-22 10:16:41 1805 1

OLTP数据库内核之CPU指令

纯英文版Micro-architectural behavior of traditional disk-based online transaction processing (OLTP) systems has been investigated extensively over the past couple of decades. Results show that traditional OLTP systems mostly under-utilize the available micro-architectural resources. In-memory OLTP systems, on the other hand, process all the data in main-memory and, therefore, can omit the buffer pool. Furthermore, they usually adopt more lightweight concurrency control mechanisms, cache-conscious da

2024-11-24

ORABBIX4 支持ZABBI4

ORABBIX 4 支持ZABBIX 4.0.3 接口 注意事项 1 默认下路径是/U01/orabbix4 2 配置文件中数据库必须有扩展查询 ExtraQueryListFile=./conf/query_extra.props 3 DBL1 必须跟ZABBIX 主机同名

2019-03-11

深入LINUX虚拟内存管理中英文

1 INTRODUCTION 1 2 DESCRIBING PHYSICAL MEMORY 15 3 PAGETABLE MANAGEMENT 33 4 PROCESS ADDRESS SPACE 53 5 BOOT MEMORY ALLOCATOR 95 6 PHYSICAL PAGE ALLOCATION 105 7 NONCONTIGUOUS MEMORY ALLOCATION 117 8 SLABALLOCATOR 123 9 HIGHMEMORYMANAGEMENT 153 10 PAGE FRAME RECLAMATION 163 11 SWAP MANAGEMENT 179 12 SHARED MEMORY VIRTUAL FILESYSTEM 195 13 OUT OF MEMORY MANAGEMENT 209

2016-05-30

RLWRAP上翻下翻

支持LINUX SQLPLUS 和MYSQL 下的 工具 主要解决 BACKSPACE键和上翻下翻SQL语句

2016-05-27

LTOM系统监控

Introduction The Lite Onboard Monitor (LTOM) is a java program designed as a real-time diagnostic platform for deployment to a customer site. LTOM differs from other support tools, as it is proactive rather than reactive. LTOM provides real-time automatic problem detection and data collection. LTOM runs on the customer's UNIX server, is tightly integrated with the host operating system and provides an integrated solution for detecting and collecting trace files for system performance issues. The ability to detect problems and collect data in real-time will hopefully reduce the amount of time it takes to solve problems and reduce customer downtime.

2016-05-27

获取ORACLE信息的脚本

一个获取全面数据库信息的脚本,用文本文件打开。在sqlplus下执行使用sys帐号。可以在当前目录下获得html文件大于8M之多

2014-08-29

oracle dul10

oracle DBA 必备工具,绝招中的绝招! DUL是Data Unloader的缩写,为Oracle公司工程师 Bernard van Duijnen 开发,以标准C写成,可以直接从Oracle的数据文件中读取数据,转换为DMP或文本格式输出,在特殊情况下可以用来进行数据恢复。 这些特殊情况主要指,数据库没有有效备份、或者系统表空间损坏,或者在非归档模式下的不可逆数据损失等等,一旦普通手段失去作用,DUL就可以作为最后一招来最大限度的挽救用户数据。 然而DUL并非一个商业工具,这个工具仅在Oracle内部流通,但是逐渐的,DUL也开始流入民间,被一些资深Oracle工程师所使用。 随着数据库版本的变化,DUL工具也在逐渐升级之中,对应Oracle8 / Oracle8i / Oracle9i / Oracle10g都有其相应版本。 作为DBA们首先应该知道DBA第一守则:备份重于一切。首先应该把备份作为数据恢复的第一手段。 如果备份或其他恢复手段不可用,我们就应该知道,DUL是最后可以诉诸的手段。

2014-08-28

oracle rac 检查工具

oracle rac 集群配置稳定性检查工具

2013-10-31

oswatch301

oracle 公司开发的系统监控工具并且图形显示 注意JAVA版本 OS Watcher Graph (OSWg) is a data parsing and graphing utility which comes bundled with OSW v2.0.0 and higher. OSWg parses vmstat files for all supported Unix platforms and iostat files for Solaris, AIX and Linux platforms only. The ability to display this information graphically relieves the user of manually inspecting each file.

2012-09-28

ORACLE 11G 202补丁包

p12827726_112020_Linux-x86-64.zip

2012-08-24

个人收支分析系统

在如今物价高起的时候,房价如此昂贵,结婚,供房,养家,养小孩.处处都要花钱.年轻的时候也要处处省下钱存首付,存彩礼. 收入有多高,开支就有多大! 每天都过着鸭梨大的生活. 一个月下来忽然发现用了3千元,一个月的工资就这样不晓得花到哪里去了? 或许你用EXCLE来做记录,然后统计下. 可没有软件用的方便. 开始配置下消费类型,每天坚持输入消费名称,消费金额,消费时间,消费类型. 一个月下来 就能按时间,按类型,按消费名称统计分析. 如果你今天忘了输入,没关系可以明天输入,只是改变下消费时间而已. 并不强迫你每天都输入,当然养成了好习惯自然好. 因为每天输入,就可以看到消费的增长,心里就会下意识控制住. 如果月初想输入上个月的记录,也可以在全部消费记录中找到. 密码是456

2011-12-30

Oracle 10g RAC GCC 需求包

32位ORACLE RAC 需求包 在RED HAT LINUX 4和5中没有带. compat-gcc-7.3-2.96.128.i386.rpm compat-gcc-c++-7.3-2.96.128.i386.rpm compat-libstdc++-7.3-2.96.128.i386.rpm compat-libstdc++-devel-7.3-2.96.128.i386.rpm

2011-12-30

个人消费统计3.0

这是统计日常开支项目 只有坚持做 就能看到其提供的统计功能

2007-11-23

整人小软件

这是我早年写的,是用BCB写的,初学WINDOWS编程

2007-11-07

个人所得税计算器和反推

个人所得税计算器和反推

2007-10-31

个人收支管理系统

记录每天的开支,过了段时间就可以分析出来, 钱花哪里了?

2006-06-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除