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 · 43394 阅读 · 9 评论 -
深入研究Oracle旋转insert语句
转自:http://database.51cto.com/art/201011/233953.htm Oracle旋转insert语句即把表原来每行数据不同列值转换为另一种表的不同行值,下面就让我们一起了解一下这种insert语句的用法。 Oracle旋转insert语句可能对于很多刚接触Oracle的新人来说还比较陌生,下面就为您详细介绍Oracle旋转insert语句的实现方法,供您转载 2012-06-12 10:17:12 · 1458 阅读 · 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 · 5462 阅读 · 0 评论 -
oracle压缩表/表空间
从Oracle 9iR2 开始,ORACLE提供了表/表空间压缩技术,以减少磁盘开销,节省空间,并在某些情况下提高查询性能。 表压缩是如何工作的在Orcle9i第2版中,表压缩特性通过删除在数据库表中发现的重复数据值来节省空间。压缩是在数据库的数据块级别上进行的。当确定一个表要被压缩后,数据库便在每一个数据库数据块中保留空间,以便储存在该数据块中的多个位置上出现的数据的单一拷贝。这一被保留的转载 2012-08-29 18:08:57 · 775 阅读 · 0 评论 -
收缩表段(shrink space)
--==================== -- 收缩表段(shrink space) --==================== 一、表的增长方式 当表被创建后,随着记录的不断插入,组成表的区间会被填满,如果启用了自动扩展,则当区间填满后,会分配新的区间。假定高水 位线随着记录的增加从最左端往右端来移动,当到底部区间的尾端时,则新的区间将会被分配。转载 2012-08-30 16:37:45 · 1003 阅读 · 0 评论 -
IMP-00013: 只有 DBA 才能导入由其他 DBA 导出的文件
连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production With the Partitioning, OLAP and Data Mining options 经由常规路径由 EXPORT:V10.02.01 创建的导出文件 IMP-00013: 只有 DBA 才能导入由其他 DBA转载 2012-08-31 10:40:34 · 821 阅读 · 0 评论