关闭

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

标签: 11goracle数据库索引
163人阅读 评论(0) 收藏 举报
分类:

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;

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:54993次
    • 积分:1380
    • 等级:
    • 排名:千里之外
    • 原创:84篇
    • 转载:0篇
    • 译文:0篇
    • 评论:8条
    博客专栏
    最新评论