在这一步骤中创建簇表。如果选择创建 Oracle 簇表,升迁向导将会很容易的完成的步骤 7、8 和 9。如果不想创建簇表,只需简单地选择“下一步”,升迁向导自动跳到步骤 10。
这一步骤中,可以创建多个簇。选择“创建新簇”可以在簇列表中添加新簇,编辑簇的名称,指定簇类型,指定索引名或者 hash 关键字,也可以指定簇行的大小。当您选择“添加”按钮时,新簇就添加到簇列表中。
对话框选项
簇名称
显示选中的簇的名称。创建一个新簇时,在这个文本框中输入新簇的名称。
簇列表
显示现有簇的名称。选择“创建新簇”可以开始输入关于新簇的信息。如果选择“下一步”时,簇列表是空的,“升迁向导”会跳到步骤 10。
默认
显示推荐的默认簇列表。默认簇是基于打开的数据库中的父 - 子关系列表的。簇名基于父表名称。每个簇包括父表的相关子表。在默认的簇列表中,每个父表对应于一个特殊的簇,这个父表不是以前关系中的子表。
索引
指定一个索引的簇。创建了索引簇之后,必须基于簇关键字创建一个索引。
Hash
指定一个 hash 簇。
Hash 关键字
为 hash 簇指定 hash 关键字。为得到 hash 关键字的确切值,Oracle 7 圆整 HASH KEYS 的值到最接近的主值。最小的值是 2。只有当“Hash”选项选中时,此文本框可用。
大小
在相同的簇关键字或相同的 hash 关键字中指定存储所有记录的空间数量,用千位字节表示。如果省略了这个值。Oracle 7 为每一个簇关键字或 hash 关键字保留一个数据块。
添加
选择这个按钮可以向簇列表中添加簇信息。
移去
选择这个按钮可以从簇列表中移去选定的簇。
所需的系统权限
您必须具有 CREATE CLUSTER 的系统权限,才能在您自己的方案中创建一个簇。包含簇的方案的所有者或者在表空间上具有较多的空间包含簇,或者必须具有 UNLIMITED TABLESPACE 的系统权限。