在 Oracle 数据库 11g 中操作分区

在 Oracle 数据库 11g 中操作分区

1.

执行 create_newsales.sql 脚本,创建按间隔分区的 NEWSALES 表。

@create_newsales

2.

执行 query_dict_3.sql 脚本,查询 USER_TAB_PARTITIONSNEWSALES 字典视图,以了解有关 NEWSALES 表的信息。

@query_dict_3

3.

执行 insert_newsales.sql 脚本,将新数据插入 NEWSALES 表,以创建新分区(段)。

@insert_newsales

4.

执行 query_dict_4.sql 脚本,查看有关新分区的信息。

@query_dict_4

5.

执行 merge_partition.sql 脚本,合并两个分区。

@merge_partition

6.

执行 query_dict_5.sql 脚本,查看有关合并分区的信息。

@query_dict_5

7.

执行 create_hist_newsales.sql 脚本,创建一个按范围分区的表。

@create_hist_newsales

8.

执行 query_dict_6.sql 脚本,查看有关合并分区的信息。

@query_dict_6

9.

执行 insert_histnewsales_row_1.sql 脚本,在 HISTORICAL_NEWSALES 表中插入一行。插入操作将失败,因为分区表目前还不是一个按间隔分区的表。

@insert_histnewsales_row_1

10.

执行 alter_hist_newsales.sql 脚本,将分区表更改为按间隔分区的表。

@alter_hist_newsales

11.

执行 insert_histnewsales_row_2.sql 脚本,再次尝试在该表中插入一行。

@insert_histnewsales_row_2

12.

执行 query_dict_7.sql 脚本,查看有关分区的信息。

@query_dict_7

相关推荐