使用exp或expdp的PARFILE参数避免QUERY内容的繁琐转义问题
使用exp或expdp的PARFILE参数避免QUERY内容的繁琐转义问题以下转自:http://blog.itpub.net/519536/viewspace-694577/ 作者:secooler 使用exp或者expdp工具的parfile参数可以有效的避免query参数书写时在不同操作系统平台的特殊字符进行转移的发生。尽量减少出错的...
Oracle实例解析:编码与字符集
以下转自:http://www.cnblogs.com/totozlj/archive/2012/11/23/2784569.html 作者:totozlj字符集:人们根据需要把某些字符收集到一处,并赋以名称,于是便有了某某字符集。 编码:当前面收集的工作完成以后,为了让只认识数字的“愚蠢”的计算机也能够存储字符,人们不得不为集合里...
Cardinality Feedback基数反馈
以下转自:http://www.oracledatabase12g.com/archives/tag/cbo 作者:maclean liu【11g新特性】Cardinality Feedback基数反馈2013/03/31 BY MACLEAN LIU 1条评论Cardinality Feedback基数反馈是版本11.2中引入的关于SQL 性能优化的新特性,该特性主要针对 统计信息陈旧、无直方图或虽...
Oracle自动维护任务
以下转自:http://www.linuxidc.com/Linux/2013-03/81678.htm 作者:linux最近看到alter日志里面有VKRM的报错信息,所以查询学习了下。 From Oracle 11g, each day has its own windows and each of it has been specified default resource plan.This is something new for me t...
Oracle随机函数的取法
以下转自:http://www.cnblogs.com/wuyisky/archive/2009/11/26/1611693.html 作者:无意简单得说,通过dbms_random包调用随机数的方法大致有4种:1、dbms_random.normal这个函数不带参数,能返回normal distribution的一个number类型,所以基本上随机数会在-1到1之间。(注:本人...
exp之flashback_scn&flashback_time
exp之flashback_scn&flashback_time 以下转自:http://blog.csdn.net/gtlions/article/details/6987783 作者:gtlions这两个参数用于控制导出特定scn和时间戳的时间点的数据,注意这个参数应该和在数据库中使用闪回查询一样有时间限制的(经典的快照过旧:ORA-01555sn...
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...