
Oracle表分区策略
annicybc
这个作者很懒,什么都没留下…
展开
-
Oracle数据库表范围分区策略测试过程
/*该试验针对按照递增列作为分区条件的情况,按照时间作为分区条件的等下次测试*/create tablespace test01 datafile D:/oracle/oradata/myora/test01.dbfsize 50m;create tablespace test02 datafile D:/oracle/oradata/myora/test02.dbfsize 50m;cr原创 2006-06-29 16:31:00 · 1510 阅读 · 0 评论 -
Oracle的分区管理
一、 分区概述:为了简化数据库大表的管理,ORACLE8推出了分区选项。分区将表分离在若干不同的表空间上,用分而治之的方法来支撑无限膨胀的大表,给大表在物理一级的可管理性。将大表分割成较小的分区可以改善表的维护、备份、恢复、事务及查询性能。针对当前社保及电信行业的大量日常业务数据,可以推荐使用ORACLE8的该选项。二、分区的优点:1 、增强可用性:如果表的一个分区由于系统故障而不能使用,表的其余转载 2006-06-29 18:12:00 · 1221 阅读 · 0 评论 -
不同类型的分区表的创建以及实际操作
摘要:在大量业务数据处理的项目中,可以考虑使用分区表来提高应用系统的性能并方便数据管理,本文详细介绍了分区表的使用。 在大型的企业应用或企业级的数据库应用中,要处理的数据量通常可以达到几十到几百GB,有的甚至可以到TB级。虽然存储介质和数据处理技术的发展也很快,但是仍然不能满足用户的需求,为了使用户的大量的数据在读写操作和查询中速度更快,Oracle提供了对表和索引进行分区的技术,以改善大型应转载 2006-06-29 19:18:00 · 1396 阅读 · 2 评论 -
Oracle无法通过同义词访问远端分区表的某个分区
Oracle9i中访问远端数据库表的分区会报错ORA-14100。如果在本地建立远端数据库表的同义词,然后通过同义词进行分区的访问会得到错误的结果。数据库版本9204。看下面这个例子,首先在远端数据库建立一个分区表:SQL> CONN TEST/TEST@TEST2已连接。SQL> CREATE TABLE T (ID NUMBER, START_DATE DATE)2 PARTI转载 2006-06-29 20:15:00 · 3109 阅读 · 0 评论 -
Oracle 9i中表的在线重定义
Oracle 9i中表的在线重定义今天遇到要把数据库中的某张表改成分区表,而且该表在别的地方还有其他的注册信息,如果自己手工建一个分区表的替代该表的话,那就得要手工地去执行该表在其他地方的注册,所以不想删除该表再手工创建同名的分区表。想到了Oracle 9i中可以使用在线重定义的功能,就用了该功能来实现。1.首先对要在线重定义的表自行验证,看该表是否可以重定义,如果不可以则会提示错误信息。转载 2006-07-10 16:24:00 · 1085 阅读 · 0 评论 -
将普通表转变为分区表
Oracle的普通表没有办法通过修改属性的方式直接转化为分区表,必须通过重建的方式进行转变,下面介绍三种效率比较高的方法,并说明它们各自的特点。 方法一:利用原表重建分区表。 步骤: SQL> CREATE TABLE T (ID NUMBER PRIMARY KEY, TIME DATE); 表已创建。 SQL转载 2006-07-10 20:28:00 · 1689 阅读 · 0 评论 -
临时表和临时表空间组介绍
Oracle 临时表功能介绍: Oracle中的临时表是全局的,需要在数据库设计时创建完成,而不是程序使用时。每个登陆用户都使用这一个相同的临时表,但互相之间看不到彼此的数据,也就是说临时表是会话独立的。并且不产生日志。 Oracle 的临时表分为事务型和会话型。 事务型临时表就是指在事务处理过程中插入的记录只在事务提交或回滚之前有效,一旦事务完成,原创 2007-08-08 15:34:00 · 4370 阅读 · 0 评论 -
Oracle 10g正则表达式
ORACLE终于在10G中提供了对正则表达式的支持,以前那些需要通过LIKE来进行的复杂的匹配就可以通过使用正则表达式更简单的实现。ORACLE中的支持正则表达式的函数主要有下面四个:1,REGEXP_LIKE :与LIKE的功能相似2,REGEXP_INSTR :与INSTR的功能相似3,REGEXP_SUBSTR :与SUBSTR的功能相似4,REGEXP_REPLACE原创 2008-04-10 13:35:00 · 11555 阅读 · 1 评论