
Oracle
无爱大叔
这个作者很懒,什么都没留下…
展开
-
oracle查询使用order by变慢的优化
oracle版本10.1.0一条简单的sql,在pl/sql里执行,表里共有20多w条记录:select * from table (1s)select * from table order by date_report desc (18s)加上order by date_report desc后竟要耗费18秒,这样的速度我想没有客户能接受。开始优化:首先在表里建立d...原创 2012-06-11 16:49:43 · 43927 阅读 · 9 评论 -
深入研究Oracle旋转insert语句
转自:http://database.51cto.com/art/201011/233953.htmOracle旋转insert语句即把表原来每行数据不同列值转换为另一种表的不同行值,下面就让我们一起了解一下这种insert语句的用法。 Oracle旋转insert语句可能对于很多刚接触Oracle的新人来说还比较陌生,下面就为您详细介绍Oracle旋转insert语句的实现方法,供您转载 2012-06-12 10:17:12 · 1498 阅读 · 0 评论 -
sqlplus可以连接,pl/sql 报ORA-12154: TNS:无法解析指定的连接标志符
客户端:oracle92数据库服务器:oracle10.1 部署完程序,运行报错:ORA-12154: TNS:无法解析指定的连接标志符 在客户端使用sqlplus连接正常,客户端使用plsql连接报ora-12154错误;随后发现客户端上有2个oracle,一个oracle92(正在使用的)、一个oracle10.1,我配置的tnsnames.ora是oracle9下的,原创 2012-08-29 16:00:59 · 5532 阅读 · 0 评论 -
oracle压缩表/表空间
从Oracle 9iR2 开始,ORACLE提供了表/表空间压缩技术,以减少磁盘开销,节省空间,并在某些情况下提高查询性能。 表压缩是如何工作的在Orcle9i第2版中,表压缩特性通过删除在数据库表中发现的重复数据值来节省空间。压缩是在数据库的数据块级别上进行的。当确定一个表要被压缩后,数据库便在每一个数据库数据块中保留空间,以便储存在该数据块中的多个位置上出现的数据的单一拷贝。这一被保留的转载 2012-08-29 18:08:57 · 806 阅读 · 0 评论 -
收缩表段(shrink space)
--====================-- 收缩表段(shrink space)--====================一、表的增长方式 当表被创建后,随着记录的不断插入,组成表的区间会被填满,如果启用了自动扩展,则当区间填满后,会分配新的区间。假定高水 位线随着记录的增加从最左端往右端来移动,当到底部区间的尾端时,则新的区间将会被分配。转载 2012-08-30 16:37:45 · 1128 阅读 · 0 评论 -
IMP-00013: 只有 DBA 才能导入由其他 DBA 导出的文件
连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit ProductionWith the Partitioning, OLAP and Data Mining options经由常规路径由 EXPORT:V10.02.01 创建的导出文件IMP-00013: 只有 DBA 才能导入由其他 DBA转载 2012-08-31 10:40:34 · 861 阅读 · 0 评论