最新实例
HammerDB 3.1Linux x86-64安装包
开源工具里的狠角色,HammerDB的安装包 HammerDB-3.1-Linux-x86-64-Install 是我最近测试数据库时用得最多的一个版本,蛮稳的。支持主流数据库不说,模拟压力也挺真实,像Oracle、MySQL这种常见的库,它都能一键上手测试。 性能测试这块,用 HammerDB 做并发读写压测,感觉比多商业工具还顺手。命令行党用起来也方便,脚本控制一点都不难,响应也快,调试起来没啥心塞的地方。 扩展性还不错,比如你想测试大数据场景,它的TPC-C和TPC-H脚本就挺实用,直接跑个小时都能稳定不掉线。测试结果还挺直观,图表展示和数据导出也都有。 如果你平时在做数据库调优、性能对
Oracle Data Provider for.NET Managed Driver 12c
Oracle 的.NET 驱动真挺好用,尤其是这个 ODAC 12c 的托管版驱动,专门为.NET 4.5 准备的,集成得比较紧凑,不用你额外装 Oracle 客户端,部署起来方便多了。用Entity Framework配合它挺顺的,不想写 SQL 的时候,直接用DbContext映射对象搞定,增删改查、事务全能搞。性能也还不错,连接池、批都支持。像你平时要调存储过程,或者做参数化查询,用OracleCommand配置下就行,代码也不复杂。支持异步操作,大数据场景下响应也快。它的.bat 注册方式还蛮贴心的,装好驱动之后跑下批就注册完成,省事。文档虽然是英文的,但写得还算清晰,安装、配置、AP
Oracle数据库内部培训资料
Oracle 的语句用法整理得挺清楚的文档,尤其适合刚上手或者准备给团队做内训的你。每种函数后面都带了例题,看完就能马上试一把。没有太多废话,干货挺多,节奏也不拖沓。 函数的结构比较清晰,像是TO_CHAR这些常用的,都带着格式和例子。对着改一改,基本不会出错。适合那种一边看一边写的人,效率比较高。 文档里还附了SQL 例题,事务也讲得挺细。什么BEGIN、ROLLBACK、COMMIT,都有配套,用在哪段业务里一目了然。 另外推荐你看看TO_CHAR 函数实例的这篇,对格式化日期时间友好。像to_char(sysdate, 'YYYY-MM-DD')这种场景,写报表、查数据都用得上。 如果你
Oracle 10g数据库设计课件PPT04
Oracle10g 的数据库设计课件,内容还挺扎实的,尤其适合入门之后想深入理解设计流程的你。PPT04 这份讲的是从需求到物理结构设计的全过程,思路清晰,还带了一些规范化的小技巧,实操性蛮强的。像 E-R 图转换、关系模型优化这类内容,也都有提到,搭配参考链接用着也方便。 Oracle10g 的数据库设计流程,讲得还蛮系统的。PPT04 这份资料,基本把设计该怎么搞都梳理清楚了,从用户需求、E-R 建模一直讲到后期优化,覆盖挺全。 需求那块,重点放在业务理解上,用了数据字典、数据流图这类工具。嗯,挺适合做前期调研的时候用。 概念结构设计就是熟悉的 E-R 图,局部图、全局图都提到了,适合配合
Toad快速入门指南
中文的 Toad 入门教程,内容还挺全,尤其适合刚接触 Oracle 工具的朋友。教程里讲了界面操作、连接数据库、跑 SQL 等基本功能,跟着一步步做下来就能上手,用起来还挺顺手。TOAD 的界面功能布局清晰,一开始看着复杂,实际用起来就知道,多功能都贴着你的开发需求设计,比如数据表查看、SQL 执行,还有存储过程的调试。少走多弯路,效率也能提升不少。如果你之前只用过命令行或者 SQL Developer,那 Toad 的图形化操作应该会让你眼前一亮。像查询构造器、调试器这些工具,是真的能帮你少写不少代码,也不容易出错。建议你从这篇文章开始:TOAD 工具快速入门指南-Oracle 数据库实战
Oracle SQL优化器类型判断与性能调优
ORACLE 的优化器模式判断,主要靠一个参数搞定:optimizer_mode。你只要用show parameter optimizer_mode查一下,就知道数据库现在走的是哪条路了。参数值挺多的,比如rule代表老牌的 RBO 规则优化器,choose就有点灵活——表有统计信息就用 CBO,没有就回退 RBO。all_rows是 CBO 里的大吞吐量派,追求整体效率;first_rows更适合前几行必须秒回的场景;还有first_rows_100这类的,算是更细致的调优策略,适合你需要快速返回固定行数的时候。这些优化器的选择,其实和你业务场景、SQL 写法、统计信息是否新鲜都有关系。如果
VMware下Linux安装Oracle 10g RAC
黑白分明的 VMware 虚拟机配合 Linux 环境,装个 Oracle 10g RAC 说难也不难,关键是步骤别乱。这个资源就是走一遍就懂的那种,适合想自己动手练手的你。教程讲得挺细,截图清楚,连哪一步该重启都标出来了,跟着来准没错。 用VMware搭个Linux环境,在上面装Oracle 10g RAC,听着复杂,其实按文档来一遍就通了。像共享磁盘这种细节也说得蛮清楚,新手也能照着搞定。 如果你装过普通的 Oracle,再来试试 RAC 的双节点搭建,会发现有不少坑,比如网络配置、磁盘权限、还有监听器那一堆事,教程里都有,挺贴心。 推荐你先看下这几篇:VMware 下 Linux 安装
Oracle 10g RAC归档模式修改步骤
Oracle10g RAC 的归档模式切换其实挺讲门道的,尤其在双节点的集群环境下,步骤多但不复杂,只要你按部就班来,问题不大。归档模式说白了,就是给你留条后路,出了事能把数据找回来,靠谱得。 归档模式的修改其实比较常见,尤其你在做高可用部署或者灾备方案时,这一步基本绕不开。你先确认下 RAC 的集群状态,用archive log list查下当前模式,非归档就得动手改。 cluster_database参数记得先调成false,这是个老规矩,不关了你是改不了的。双节点依次shutdown immediate,别图省事,两个节点都得关。 在一个节点startup mount,切换模式:alte
Oracle子程序与程序包信息查询
子程序和程序包的信息查得清清楚楚,用 Oracle 的USER_OBJECTS和USER_SOURCE两个视图就够了。你只要写一条 SQL,就能把PROCEDURE、FUNCTION、PACKAGE BODY这些统统列出来,蛮方便的。 程序结构清晰,代码层级管理起来也舒服。像我平时写个包,查一下名字或者源码内容,就靠USER_SOURCE。比如这句:SELECT line, text FROM USER_SOURCE WHERE NAME='TEST';一看就懂,还挺顺手。 顺手推荐几个资源,都是我用过觉得还不错的: 子程序和程序包信息,内容简明,适合初学者。 老二牛车理论课,有点意思,讲得
Oracle JDBC驱动包
Oracle 的 JDBC 驱动包ojdbc14.jar挺经典的,尤其是还在用 Oracle 10g 的朋友,这个老伙计就对味儿。它用的是Thin 驱动,纯 Java 写的,不用你装啥 Oracle 客户端,直接在 Java 里连数据库,方便得。连接字符串用jdbc:oracle:thin:@...那种格式就行,响应也快,跨平台也没问题。 加载驱动的方式也比较老派但实用,Class.forName()先来一手,DriverManager.getConnection()搞定连接。你只要确认下自己的 Java 版本别太新就行,毕竟这是JDBC 3.0的老版本,对新特性支持不多,但基本的 CRUD