ORACLE百万记录SQL语句优化技巧

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num
8次阅读

Oracle 11.2.0.4 DataGuard 环境打PSU,OJVM PSU补丁快速参考

环境:RHEL6.5 + Oracle 11.2.0.4 DataGuard physical standby主库和备库都是单节点。需求:主备库同时应用160719的PSU和OJVM PSU补丁。先参考MOS文档 ID 278641.1 的解决方案如下:SOLUTIONProcess Overvie
37次阅读

分析oracle的执行计划(explain plan)并对对sql进行优化实践

基于oracle的应用系统很多性能问题,是由应用系统sql性能低劣引起的,所以,sql的性能优化很重要,分析与优化sql的性能我们一般通过查看该sql的执行计划,本文就如何看懂执行计划,以及如何通过分析执行计划对sql进行优化做相应说明。一、什么是执行计划(explain plan)执行计划:一条查
10次阅读

Oracle 11.2.0.4单实例打PSU,OJVM PSU补丁快速参考

写在前面:1.Oracel打每个补丁的操作有时存在差异,所以不管多熟悉,都应该在打任何补丁之前阅读新补丁中附带的readme。2.Oracle每季度都会更新一个最新的PSU,本文最新指的是当前最新(即0719发布的PSU)。3.之前整理的完整记录一则Oracle 11.2.0.4单实例打PSU补丁
69次阅读

Oracle学习总结

Oracleday01 Oracle简介及表的创建,增删改查安装好之后,需要手动开启的服务 : 右键我的电脑 -> 管理 -> 服务 -> OraclORCL 和 OracleListiner . 必须开启.dos 底下输入sqlplus启动oracle,数据库口令 : orcl用
91次阅读

Oracle Database Server 'TNS Listener'远程数据投毒漏洞(CVE-2012-1675)解决

环境:Windows 2008 R2 + Oracle 10.2.0.3应用最新bundle patch后,扫描依然报出漏洞 Oracle Database Server 'TNS Listener'远程数据投毒漏洞(CVE-2012-1675)1.确定解决方案2.应用解决方案3.验证修补情况4.R
201次阅读

oracle 用户与表空间关系

oracle用户与表空间关系用户=商家表=商品表空间=仓库1. 1个商家能有很多商品,1个商品只能属于一个商家2. 1个商品可以放到仓库A,也可以放到仓库B,但不能同时放入A和B3. 仓库不属于任何商家4. 商家都有一个默认的仓库,如果不指定具体仓库,商品则放到默认的仓库中oracle中用户的所有数
5次阅读

不安装oracle客户端,用plsql连接oracle

常用的Oracle开发的工具有SQL Developer和PL/SQL Developer,个人感觉前者虽然跨平台性优于后者,但比较大(大于300M)占用资源,而且用户体验也一般,而后者相对就小很多(小于30M),用起来也比较顺手。 用PL/SQL连接oracle数据库,不管是本
10次阅读

oracle用户管理

程序员关注点在于程序的逻辑结构上,对开发人员而言主要目的就是进行数据的交互。之所以讲解用户管理部分,主要是为了解释DCL,数据控制语言,grant与revoke.这样的两个命令必须以用户对象为基础来使用。管理员用户权限的维护流程为:创建用户    创建后,默认是没有任何
4次阅读

oracle 职业学习指引

风哥 它是阿里巴巴造出的概念。其本意是,在阿里巴巴的IT架构中,去掉IBM的小型机、Oracle数据库、EMC存储设备,代之以自己在开源软件基础上开发的系统。 思科、IBM、谷歌、高通、英特尔、苹果、甲骨文、微软并成为美国的“八大金刚”,他们一方面与美国政
9次阅读