最新实例
DB2 9.7Linux安装详解
CentOS 环境下的 DB2 9.7 安装过程还挺有意思的,是你第一次接触 IBM 系数据库的话,踩坑是少不了的。安装包不小,依赖一堆,权限配置也蛮讲究,操作系统的一些小设置不注意就容易卡壳。 CentOS 的防火墙配置、用户组创建这些步骤都要搞清楚,尤其是 DB2 要用到的用户比如db2inst1、dasusr1这些,命名不对都装不下去。还有安装路径建议写死,不然默认路径容易出问题,是在生产环境。 安装中数据库实例的配置步骤别急,像db2setup命令用了之后多东西都自动跑,但你要是想自己控制,就得一步步来。建议先看下这个DB2 9.7Linux 安装记录,写得挺细,连日志路径都交代清楚。
DB2UDB 9.1SQL优化实战宝典
DB2 的 SQL 开发常常卡在一些小细节上,《DB2 UDB V9.1 SQL Cookbook》这本书就挺适合捡漏的。里面全是 SQL 写法和优化技巧,讲得不空、也不绕,挺接地气的那种风格。 实战场景的 SQL 优化怎么做?执行计划怎么看?怎么用索引提速?这本书都给你拆开讲了。不光说原理,还贴心地给了例子,比如你在写一个子查询巨长的统计时,教你怎么拆、怎么调,真的是少走不少弯路。 你要是做数据清洗、汇总、类型转换这些重复活,也有不少现成思路,像用COALESCE搞空值、用CAST转数据类型,思路清晰、语句直接。 至于存储过程那块,嗯,这书还蛮细的。怎么传参、怎么异常、怎么用游标这些都有,尤
DB2 29.7消息参考第2卷
DB2 的消息解释手册里,DB29.7 消息参考第 2 卷算是挺硬核的一个了。你要是平时跟 IBM DB2 打交道比较多,经常得些报错信息,那这个手册真的挺值得一看。它把各种 DB2 运行中冒出来的消息都拆解得比较细——什么类型的消息、哪来的、去哪儿了,讲得还挺明白。 DB2 消息的分类也说得比较清楚,像警告消息、错误消息这些都能对号入座,定位问题快多。有些消息名字看起来就像乱码,比如 Z1?V{"ri、SQL30081N),但其实每个都有含义,书里都有解释。 它还告诉你消息在哪儿产生、存哪儿,包括错误日志、消息日志、跟踪文件这些路径,不用自己到处翻文档找线索,效率提升不少。比如你查日志文件,
DB2数值函数使用简介
DB2 的数值函数用起来真不复杂,多函数名字一看就懂,像abs和ceil这种,简直就是“函数界的书”。从取整、四舍五入到转换字符串格式,日常开发挺常用,是做报表或者数据时,这套函数能省不少事。 取绝对值用abs或absval,都是老熟人,负数直接秒变正。要是你想要“凑整”的效果,向上取整有ceil/ceiling,向下就用floor,不用多想。 想搞点计算?power(M,n)就能搞定M 的 n 次幂。四舍五入交给round(m,n),传个小数位数就行。嗯,平时做金额挺常用的。要搞点小随机,rand(m)就能派上用场,写测试数据蛮方便。 有时候你得把数值转成字符串用作展示,digits()函数
DB2学习笔记
DB2 的学习笔记,写得挺扎实的,适合你刚上手或者回炉温习。配套的教程也不少,从基础概念到 SQL 入门,连关系型和非关系型数据库的对比都有。你如果之前只玩过 MySQL 或者 PostgreSQL,想了解下 IBM 家的数据库风格,这一套看下来还挺有收获的。
DB2死锁排查指南
死锁排查的利器,DB2 的死锁其实没那么神秘。db2top的锁查看模式挺好用,能直观看到谁在“卡位”。用db2 force application踢掉冲突事务,也还算干脆。关键还是要注意事务逻辑,资源获取顺序要一致,不然再多监控也白搭。如果你经常和 DB2 打交道,这篇文档可以帮你少踩多坑。
DB2常用命令整理与应用场景分析
DB2 的常用命令整理得蛮全的,基本上你在日常开发、运维里会遇到的场景,它都帮你提前准备好了。像连接管理、备份恢复、数据查询、表结构查看这些,命令直接贴出来,还顺带配了例子,照着抄就行,响应也快,效率还挺高。比如你要连个库,直接db2 connect to mydb,一行命令就搞定了,前提是 DB2 客户端别忘了装好哈。 还有一个挺实用的是db2 force application all,强制踢掉所有连接,适合那种你要立马维护数据库,其他人又不下线的场景。恢复数据库也有,比如你备份了之后出了点问题,用db2 restore db2name直接拉回来,挺省事。 而且它不光讲命令,还讲了每条命令
Spark 2.0和1.3共存配置教程
共存安装的配置流程讲得挺细,Spark2.0和Spark1.3能一起跑,确实省了不少事。 同版本冲突那点事,搞大数据的你肯定遇到过。这篇文章直接用例子说话,目录结构清楚,像/usr/local/spark2和/usr/local/spark1怎么区分、bashrc怎么配,写得还蛮清楚。 而且它不光讲装,还顺手提了点调试经验,比如spark-submit的时候指定环境变量,能少走不少弯路。文档风格不算花哨,但挺接地气,适合赶项目时候快速参考。 如果你有老项目用着Spark1.x,又想试试新版本,那这篇Spark2.0和1.3的共存配置教程可以收藏一下,不然版本打架真挺烦的。
DB2 9.7消息参考第1卷
DB2 的维护老铁们,《DB29.7 消息参考第 1 卷》是你排查故障时的好帮手。它把DB2 9.7运行时出现的各种消息一网打尽,讲清楚哪儿报的、为啥报、在哪儿找,查日志不再一头雾水。 DB2 的消息产生和记录机制说复杂不复杂,但一出问题真能让人抓狂。比如有些消息是在数据库执行指令时产生的,有些则记录到日志文件里,这本手册都有条理地列出来,响应也快,定位也方便。 它还按功能分类,比如Z5?VAUD是审计相关,像登录失败、权限更改这类;Z10?VDB2是常规数据库操作;Z20?VLIC则跟授权许可有关。每类消息都配有和编号,适合用来对照错误码。 如果你在用TOAD for DB2或者维护企业级数
DB2集群配置安装与测试
db2 的集群配置说起来不复杂,但想跑得稳、装得快,还是得踩点坑才行。是你在多节点环境下想搞个高可用,db2 的那一套东西看起来挺老派,其实还蛮有门道的。这篇文章我觉得还不错,配置流程说得清楚,测试部分也有点东西,像db2_install和挂载共享存储这些关键步骤都有提到,挺适合手动控的。 db2 的集群搭建其实跟咱前端搭个多环境系统部署有点像,别怕麻烦,一步步来。比如资源挂载、服务注册、节点通信这些配置,照着它文里的顺序做基本不会出错。搭配文末那几个相关文章看,像Toad for DB2调试的时候也顺手多了。 我建议你先过一遍这篇再看使用 db2_install 脚本进行 DB2 安装及手工