oracle数据库创建索引代码示例

原创 2016年05月30日 22:51:52

1)       修改db_create_file_dest为'd:\ora11g\D124451\disk6'
ALTER SYSTEM SET
db_create_file_dest = 'd:\ora11g\D124451\disk6';

2)       使用OMF机制创建表空间TIBS_FGF
CREATE TABLESPACE TIBS_FGF

DATAFILE SIZE 80M

AUTOEXTEND OFF;

3)       修改db_create_file_dest为'd:\ora11g\D124451\disk7'
ALTER SYSTEM SET
db_create_file_dest = 'd:\ora11g\D124451\disk7';

4)       使用OMF机制创建表空间TIBS_7AC
CREATE TABLESPACE TIBS_7AC

DATAFILE SIZE 100M

AUTOEXTEND OFF;

5)       使用OMF机制创建表空间TIBS_61A
CREATE TABLESPACE TIBS_61A

DATAFILE SIZE 100M

AUTOEXTEND OFF;

6)       以system用户登录
conn system/124451@d124451

7)       在表RJCSTU_DAA5的sleader字段上创建索引
CREATE BITMAP INDEX sleader_RJCSTU_DAA5_ind

ON RJCSTU_DAA5(sleader)

TABLESPACE TIBS_FGF;

8)       在分区表RJCCOU_DBG2上创建分区索引
Create index c_name_RJCCOU_DBG2_ind on RJCCOU_DBG2(c_name)

Global partition by range(c_name)

(partition c_name_RJCCOU_DBG2_1_par values less than (2000)tablespace TIBS_7AC,

Partition c_name_RJCCOU_DBG2_2_par values less than(4000) tablespaceTIBS_FGF,

Partition c_name_RJCCOU_DBG2_3_par values less than (maxvalue)tablespace TIBS_FGF

);

9)       监控索引c_name_RJCCOU_DBG2_ind
ALTER INDEX c_name_RJCCOU_DBG2_ind
MONITORING USAGE;

10)    查询使得索引被使用
select c_name,COU_CREDIT from RJCCOU_DBG2 where c_name ='2';

11)    查看索引是否被使用
select * from V$OBJECT_USAGE;
索引已被使用

12)    关闭索引监控
ALTER INDEX c_name_RJCCOU_DBG2_ind
NOMONITORING USAGE;

版权声明:本文为博主原创文章,未经博主允许不得转载。

oracle数据库表,索引创建实例

-- Create table create table COR_DB_CSDB.CDM_MULTIMEDIAOBJ (   mmid         NUMBER(14),   system...
  • u011024160
  • u011024160
  • 2016年05月19日 16:24
  • 697

Oracle中加速索引创建或重建的方法

简单测试过,创建25g大小的索引,普通pc机不做任何优化大约要1个小时,优化后35分钟完成。因为之前经常有业务人员问我怎么加速索引创建或重建,所以萌发了把能优化的选项集中在一个脚本里的想法,但也仅是指...
  • xujinyang
  • xujinyang
  • 2013年04月26日 15:03
  • 1201

oracle数据库创建索引

系统中有一张记录登录和注销的日志表,时间长了之后,数据量很大,又没有历史表。 而客户端登录时都会去数据库查询用户上次登录的IP和时间,由于没有索引所以很慢有时侯。 故需要对此表加入索引,一提高查询...
  • shanhuhau
  • shanhuhau
  • 2013年03月27日 21:30
  • 420

Oracle--加快建立索引速度

http://www.2cto.com/database/201110/107272.html 朋友在500w的表上建索引,半个小时都没有结束。所以就讨论如何提速。  一. 先来看一下...
  • lzhat
  • lzhat
  • 2017年03月01日 17:23
  • 780

Oracle创建索引要做到三个适当

在Oracle数据库中,创建索引虽然比较简单。但是要合理的创建索引则比较困难了。笔者认为,在创建索引时要做到三个适当,即在适当的表上、适当的列上创建适当数量的索引。虽然这可以通过一句话来概括优化的索引...
  • yang_best
  • yang_best
  • 2014年10月24日 10:22
  • 2175

Oracle数据库之视图与索引

Oracle数据库之视图与索引1. 视图简介视图是基于一个表或多个表或视图的逻辑表,本身不包含数据,通过它可以对表里面的数据进行查询和修改。视图基于的表称为基表,视图是存储在数据字典里的一条SELEC...
  • zhliro
  • zhliro
  • 2015年06月22日 23:44
  • 2108

oracle大数据表 如何建立索引

大数据表,按某字段T(Varchar型的时间字段)分区,一个月一个分区。有常用业务字段A和B(其它字段并不重要),字段A值的重复率不高,B的重复率稍高。建有索引1:A,组合索引2:T,B。对该表的常...
  • tingsking18
  • tingsking18
  • 2006年02月26日 15:01
  • 9039

·代码加亮的例子

/* * Copyright 2000-2004 The Apache Software Foundation. * * Licensed under the Apache License, Ver...
  • andiyang
  • andiyang
  • 2004年12月29日 23:33
  • 1124

合理创建Oracle数据库的索引

合理创建Oracle数据库的索引 作者:中国IT实验室出处:博客2011-08-30 13:38 在Oracle数据库中,创建索引虽然比较简单。但是要合理的创建索引则比较困难了...
  • xinsuerk9999
  • xinsuerk9999
  • 2012年08月08日 15:41
  • 214

ORACLE索引,索引的建立、修改、删除

一、简介      索引是关系数据库中用于存放每一条记录的一种对象,主要目的是加快数据的读取速度和完整性检查。建立索引是一项技术性要求高的工作。一般在数据库设计阶段的与数据库结构一道考虑。应用系统的性...
  • cainiao_ACCP
  • cainiao_ACCP
  • 2017年08月25日 18:00
  • 722
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:oracle数据库创建索引代码示例
举报原因:
原因补充:

(最多只允许输入30个字)