Oracle之UTL_FILE 包用法详解
以下转自:http://zhangzhongjie.iteye.com/blog/1903024 作者:月下狼~图腾~ UTL_FILE包可以用来读写操作系统上的文本文件,UTL_FILE提供了在客户端(FORM等等)和服务器端的文件访问功能。创建测试目录:新建一个command window;创建目录:(以system用户登录数据库...
Oracle10g新特性——LOG ERRORS记录DML错误日志(三)
以下转自:http://blog.itpub.net/4227/viewspace-559851/ 作者:yangtingkun当一个DML运行的时候,如果遇到了错误,则这条语句会整个回滚,就好像没有执行过。不过对于一个大的DML而言,如果个别数据错误而导致整个语句的回滚,会浪费很多的资源和运行时间,从10g开始Oracle支持记录DML...
Oracle10g新特性——LOG ERRORS记录DML错误日志(二)
以下转自:http://blog.itpub.net/4227/viewspace-558326/ 作者:yangtingkun当一个DML运行的时候,如果遇到了错误,则这条语句会整个回滚,就好像没有执行过。不过对于一个大的DML而言,如果个别数据错误而导致整个语句的回滚,会浪费很多的资源和运行时间,从10g开始Oracle支持记录DML...
Oracle10g新特性——LOG ERRORS 记录DML错误日志(一)
以下转自:http://blog.itpub.net/4227/viewspace-558234/ 作者:yangtingkun当一个DML运行的时候,如果遇到了错误,则这条语句会整个回滚,就好像没有执行过。不过对于一个大的DML而言,如果个别数据错误而导致整个语句的回滚,会浪费很多的资源和运行时间,从10g开始Oracle支持记录DML...
LNNVL函数的使用
以下转自:http://blog.csdn.net/stevendbaguo/article/details/12611189 作者:深圳gg 显示那些佣金比例(commision)不大于20%或者为NULL的员工的信息。CREATE TABLE plch_employees( employee_id INTEGER PRIMARY KEY, last_nam...
oracle 优化统计数据之直方图(histograms)
以下转自:http://blog.itpub.net/26015009/viewspace-1072732/ 作者:eric0435 oracle 优化统计数据之直方图(histograms) 直方图是一种按数据出现的频率来进行分类存储的方法.在oracle中直方图是用来描述表中列数据的分布情况.每一个sql在被执行前都要经过优化这一步骤那么在优化器给出一...
解决Oracle临时表空间占满的问题
以下转自:http://blog.csdn.net/kingmaxno1/article/details/3645545 作者:kingmaxno1 正常来说,在完成Select语句、create index等一些使用TEMP表空间的排序操作后,Oracle是会自动释放掉临时段a的。但有些有侯我们则会遇到临时段没有被释放,TEMP表空间几乎满的状况,甚至是我们重启了数据库仍没...
收集统计信息中的no_invalidate选项对执行计划的影响
以下转自:http://blog.itpub.net/267265/viewspace-742147/ 作者:lfree在分析表的是否有一个参数no_invalidate:缺省值是DBMS_STATS.AUTO_INVALIDATE. 10g中默认是AUTO_INVALIDATE,就是说分析表后,游标不会马上invalidate,已经存在的SQL的执行计划不会受新的统计信...
操作分区表对global和local索引的影响
以下转自:http://blog.chinaunix.net/uid-23284114-id-3421922.html 作者:十字螺丝钉使用分区表,要非常注意索引。因为删除、move分区都会造成索引失效。小表的索引和非主键、唯一建索引还好,重建即可。 如果是几十G的表,重建索引花费巨大,会严重影响查询性能;如果是主键或者唯一键索...
DDL语句在存储过程中使用的细节和要点
以下转自:http://www.cnblogs.com/HondaHsu/archive/2012/11/02/2751618.html 作者:HondaHsuOracle的存储过程,是我们使用数据库应用开发的重要工具手段。在存储过程中,我们大部分应用场景都是使用DML语句进行数据增删改操作。本篇中,我们一起探讨一下数据定义语句DDL在存储过程中使用的细节和要点。 ...
使用ORACLE在线重定义将普通表改为分区表
以下转自:http://jishu.zol.com.cn/4032.html 作者:匿名 客户有张大表,在设计的时候是分区表,按全宗号分了77个分区,最近发现对这张表查询速度明显比之前慢了许多,经过分析发现这张表的分区不见啦,变成了普通表,问了看法人员才知道,原来他对这张表做了好多次ALTER TABLE XX R...
Oracle DML NOLOGGING
以下转自:http://blog.csdn.net/tianlesoftware/article/details/5701596 作者:Dave 一. NOLOGGING 说明在对大表插入数据的时候,经常会用到nologging 选项。Nologging 并不是不产生redo,nologging + direct 只是不会对数据产生 redo...
NULL 值与索引(二)
以下转自:http://blog.csdn.net/leshami/article/details/7438397 作者:Leshami 在NULL值与索引(一)中讲述了null值与索引的一些基本情况。其主要的内容为,基于允许存在null值的索引列,其索引值不会被存储;其次是由于这个特性导致了我们在使用is null时索引失效的情形;最后则...
UNDO表空间的估算
UNDO表空间和TEMP空间类似,都是循环使用的,其使用原理大致如下:当我们使用AUM(自动UNDO管理),并设置了undo_retention以后,undo块就存在四种状态。Active:表示正在使用该undo的事务还没有提交或回滚。Inactive:表示该undo上没有活动的事务,该状态的undo可以被其他事务覆盖。Expired:表示该un...
删除表空间,数据文件也删除后,但操作系统层面上空闲空间不见增加。
删除表空间,数据文件也删除后,但操作系统层面上空闲空间不见增加。操作系统:LINUX 2.6.32-279.el6.x86_64ORALCE版本:Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production操作过程如下:1、drop tablespace xxxx including contents and d...
ORA-38301:can not perform DDL/DML over objects in Recycle Bin
以下转自:http://blog.csdn.net/lansesl2008/article/details/16116749 作者:lansesl2008ORA-38301:can not perform DDL/DML over objects in Recycle Bin分类: 错误总结2013-11-14 14:54 156人阅读 评论(0) 收藏 举报[sql] view plaincopy...
SQL*Loader使用方法
以下转自:http://blog.csdn.net/leshami/article/details/5926296 作者:Leshami--=====================-- SQL*Loader使用方法--===================== 一、SQL*Loader的体系结构 SQL*Loader由一个输入控制文件来控制整个装载的相关描述信息,一个或多个...
收缩空闲表空间
以下转自:http://blog.csdn.net/47522341/article/details/3865946 作者:47522341收缩空闲表空间首先,如果没有分配的空间不足100M,则不考虑收缩。收缩目标:当前数据文件大小 - (没分配空间- 100M)×0.8 select /*+ ordered use_hash(a,c) */ 'alter da...
忽略违反唯一约束条件的行,继续插入其它行
以下转自:http://blog.itpub.net/18922393/viewspace-752123/ 作者:redhouserOracle11.2新特性之INSERT提示IGNORE_ROW_ON_DUPKEY_INDEX insert提示IGNORE_ROW_ON_DUPKEY_INDEX在 insert into tablea ...select * from tableb中,如果存在唯一约束,会导致整个insert操作失败。使用...
expdp impdp中 exclude/include 的使用
以下转自:http://blog.csdn.net/leshami/article/details/7034839 作者:Leshami exclude和include参数能够在使用expdp或impdp是对特定的对象或对象类型进行筛选或过滤。比如因工作的需要导出特定的表或不导出特定的表、视图以及存储过程、索引、约束、授权统计信息等等。下...