易截截图软件、单文件、免安装、纯绿色、仅160KB

Oracle数据库分区表操作方法

http://www.diybl.com/course/7_databases/oracle/oraclejs/2007614/52942.html
摘要:在大量业务数据处理的项目中,可以考虑使用分区表来提高应用系统的性能并方便数据管理,本文详细介绍了分区表的使用。 
   在大型的企业应用或企业级的数据库应用中,要处理的数据量通常可以达到几十到几百GB,有的甚至可以到TB级。虽然存储介质和数据处理技术的发展也很快,但是仍然不能满足用户的需求,为了使用户的大量的数据在读写操作和查询中速度更快,Oracle提供了对表和索引进行分区的技术,以改善大型应用系统的性能。 
   使用分区的优点: 
   ·增强可用性:如果表的某个分区出现故障,表在其他分区的数据仍然可用; 
   ·维护方便:如果表的某个分区出现故障,需要修复数据,只修复该分区即可; 
   ·均衡I/O:可以把不同的分区映射到磁盘以平衡I/O,改善整个系统性能; 
   ·改善查询性能:对分区对象的查询可以仅搜索自己关心的分区,提高检索速度。 
   Oracle数据库提供对表或索引的分区方法有三种: 
   ·范围分区 
   ·Hash分区(散列分区) 
   ·复合分区 
   下面将以实例的方式分别对这三种分区方法来说明分区表的使用。为了测试方便,我们先建三个表空间。 
 
以下为引用的内容:
create tablespace dinya_space01 
datafile ’/test/demo/oracle/demodata/dinya01.dnf’ size 50M 
create tablespace dinya_space01 
datafile ’/test/demo/oracle/demodata/dinya02.dnf’ size 50M 
create tablespace dinya_space01 
datafile ’/test/demo/oracle/demodata/dinya03.dnf’ size 50M
  1.1. 分区表的创建 
   1.1.1. 范围分区 
   范围分区就是对数据表中的某个值的范围进行分区,根据某个值的范围,决定将该数据存储在哪个分区上。如根据序号分区,根据业务记录的创建日期进行分区等。 
   需求描述:有一个物料交易表,表名:material_transactions。该表将来可能有千万级的数据记录数。要求在建该表的时候使用分区表。这时候我们可以使用序号分区三个区,每个区中预计存储三千万的数据,也可以使用日期分区,如每五年的数据存储在一个分区上。
根据交易记录的序号分区建表:


相关文档:

ORACLE GROUPING函数的使用

GROUPING函数可以接受一列,返回0或者1。如果列值为空,那么GROUPING()返回1;如果列值非空,那么返回0。GROUPING只能在使用ROLLUP或CUBE的查询中使用。当需要在返回空值的地方显示某个值时,GROUPING()就非常有用。
关于ROLLUP和CUBE函数的使用,请参见我的另一篇文章。
http://blog.csdn.net/wh62592855/archive/2009/1 ......

ORACLE GROUPING_ID函数

可以使用GROUPING_ID函数借助HAVING子句对记录进行过滤,将不包含小计或者总计的记录除去。GROUPING_ID()函数可以接受一列或多列,返回GROUPING位向量的十进制值。GROUPING位向量的计算方法是将按照顺序对每一列调用GROUPING函数的结果组合起来。
关于GROUPING函数的使用方法可以参见我前面写的一篇文章
http://blog.csdn ......

oracle索引的认识

 
 
   
 
       索引( Index )是常见的数据库对象,它的设置好坏、使用是否得当,极大地影响数据库应用程序和Database 的性能。虽然有许多资料讲索引的用法, DBA 和 Developer 们也经常与它打交道,但笔者发现, ......

Install Oracle 10g for Solaris

 一、首先下载
1。到Oracle的OTN站点上下载Oracle10g for Solaris x86的安装盘 http://www.oracle.com/technology ... ocs/solx86soft.html 2。下载完毕以后,得到solarisx86_DB_10_1_0_3_Disk1.cpio.gz文件 解压,生成Disk1目录 $ gunzip -c solarisx86_DB_10_1_0_3_Disk1.cpio.gz | cpio -idmv 然后看oracle 10g fo ......

Oracle卸载干净方法

Oracle卸载卸不干净,Oracle彻底删除的办法(winxp)
Oracle卸载卸不干净,Oracle彻底删除的办法(winxp)
用oracle的卸载程序并不能完全卸载干净。如之前的命名的oracle sid 不能再使用。会提示sid存在。下面是在winxp下完全卸载oracle的方法。
1、开始->设置->控制面板->管理工具->服务 
  &nbs ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号