当前位置:文档之家› GIS基础软件平台 GeoStar5.0用户手册之数据库分区表划分工具GeoOraclePartor

GIS基础软件平台 GeoStar5.0用户手册之数据库分区表划分工具GeoOraclePartor

GIS基础软件平台GeoStar5.0用户手册

之数据库分区表划分工具

GeoOraclePartor

2006

武汉武大吉奥信息工程技术有限公司

责任与担保

武汉武大吉奥信息工程技术有限公司对所有软件产品的销售合同或契约中已经说明的担保责任将不再阐述,简言之,本手册或手册中的内容将被认为是担保责任的更新。

对于本手册和本软件的更新或改变的有关信息,恕不提供,武汉武大吉奥信息工程技术有限公司不对此承担义务。

本手册中讨论的软件产品受有关协议保护,对于使用或者拷贝也必须根据有关许可协议的条款。

对于在武汉武大吉奥信息工程技术有限公司其分销商没有声明支持的软硬件上使用本手册所讨论的产品,武汉武大吉奥信息工程技术有限公司及其分销商将不承担责任。

商标

吉奥之星?、GeoStar?是武汉武大吉奥信息工程技术有限公司的注册商标。GeoImager?、GeoTIN?、GeoGrid?、 GeoImageDB?、GeoSurf?是武汉武大吉奥信息工程技术有限公司的商标。其它商标或者产品名称为相关厂商所有。

版权声明

版权所有? 1999-2006 武汉武大吉奥信息工程技术有限公司

保留所有权利

包括软件产品、文件格式、声像资料等,或许在软件产品使用许可协议的允许范围内使用的软件产品,所有包含武汉武大吉奥信息工程技术有限公司及其合作伙伴的商业机密等,均受到有关版权和商业机密法律保护。没有书面证明不得随意提供给第三方。

武汉武大吉奥信息工程技术有限公司

传真:027-********

Email:techsupport@https://www.doczj.com/doc/2f15624118.html,

Web:https://www.doczj.com/doc/2f15624118.html,

中国·武汉

手册名称:数据库分区表划分工具

手册最后修订时间: 2006年2月

GeoStar用户手册之GeoOraclePartor目录

目录

第一章分区工具概述 (1)

1.1分区工具介绍 (1)

1.2术语介绍 (1)

1.3运行环境 (2)

第二章分区处理概述 (3)

2.1分区处理描述 (3)

2.2分区流程描述 (4)

第三章分区表的分区操作 (5)

3.1数据库连接 (5)

3.2分区查询 (6)

3.3分区划分 (7)

GeoStar 用户手册之GeoOraclePartor 第一章 分区工具概述1

第一章 分区工具概述

1.1 分区工具介绍

数据库分区表划分工具(简称GeoOraPartor )是对Oracle 数据库中的分区表进行分区划分的VB 应用程序。应用程序的名称为GeoOraPartor.exe 。

GeoOraPartor 是一个独立于GeoStar5.0系统的VB 应用程序。

GeoOraPartor 支持Oracle 分区表的分区信息查询和分区的分割。用户可以根据需要对需要进行分割的分区表进行多次划分以减少分区的范围和数据量。

1.2 术语介绍

缩写/术语

解 释 分区表 表分区是Oracle 提供的一种解决数据表中数据量过大导致影响表上操作效率的数据表处理方案。按照一定的逻辑分割表的数据到多个数据

表中。GeoOraPartor 当前只支持对分区表进行范围类型的划分。

分区 分区对是分区表一个划分区域的描述。Oracle 分区表由多个分区组成。

每个分区表至少包含一个分区。GeoOraPartor 当前的分区都是范围类

型的分区。

分区表信息 GeoOraPartor 表示分区表的字符串。分区表信息使用“用户名.表名”

的格式显示一个Oracle 分区表。如果用户通过GeoOraPartor 对分区

表的任意分区进行了划分,GeoOraPartor 在信息串前加一个‘*’标

识分区表的修改:“*用户名.表名”。

分区信息 GeoOraPartor 表示分区的字符串。分区信息使用两种格式的字符串进

行表示。这两种格式分别表示分区未更改前的分区信息和分区更改后

的分区信息。

更改前:“分区名 [分区范围最小值,分区范围最大值]”

更改后:“* 分区名 [分区范围最小值,分区范围最大值] to (子分区

1名称, 子分区2名称)by 分区划分值” 其中的‘*’表示用户对

分区进行了分割。

第一章分区工具概述GeoStar用户手册之GeoOraclePartor

2 连接信息

连接信息描述连接Oracle数据库所需要的数据库连接信息。这些连接

信息包括:Oracle数据库的服务名称,数据库连接用户名称和密码。

要使用连接信息连接数据库,用户必须提供正确的服务名,用户名称

和密码。此外,GeoOraPartor对Oracle数据库的连接操作还需要用

户安装Oracle客户端软件和ADO组件的支持。

分区分割信息串

分区分割信息串描述对分区表一个分区的划分。分区分割信息串的格

式是:“子分区1名称,子分区2名称,分区划分值”

分区分割

分区的分割是指按照分区分割信息串对分区的分区信息进行更改。分

区的分割不影响数据库实际的数据库分区表的分区。

分区划分

分区的划分是指GeoOraPartor根据分区分割的信息执行数据库分区

划分的操作。

1.3 运行环境

硬件系统: PC。

软件系统: Windows2000、WindowsXP操作系统。

支持系统: Windows的ADO组件,支持Oracle8.1.6以上数据库的Oracle客户端。

数据库系统: Oracle8.1.6以上版本。

GeoStar用户手册之GeoOraclePartor 第二章分区处理概述第二章 分区处理概述

2.1 分区处理描述

数据库分区表划分工具(GeoOraPartor)是一个Windows应用程序。GeoOraPartor使用VB6开发,其运行需要Windows提供的ADO组件和Oracle客户端。

GeoOraPartor当前版本可以进行分区分割的分区必须满足以下条件:

数据库表是一个分区表。

分区表按照某个字段的范围进行分区划分逻辑。

分区不包含子分区。

分区表不是复合类型分区表(多种类型分区构成的分区表)。

分区表的划分就是把分区表中的一个分区按照一定的逻辑规则分割成多个分区的过程。例如一个分区表AAA包括三个分区:

A [0,1000]

B [1000,5000]

C [6000, 8000]

由于分区B范围太大,数据量过多导致系统访问此数据库表的效率降低。如果系统需要频繁的访问1000-1100范围内的记录,此时对B分区进行分割就能有效的提高数据库表的访问效率。

Oracle对范围类型的分区表的划分是通过指定两个分区名称和分区范围内的一个数值作为分区的分割点进行的。B的分割点可以设置为1200,名称为B1,B2(名称不能与同一个分区表中其他的分区名冲突)。相应的,分区划分信息串为:“B1,B2,1200”。

任何的分割点设置超界或者名称冲突都会导致数据库分区划分操作的失败。

进行分区的划分后,分区表AAA的分区为:

A [0,1000]

B1 [1000,1200]

3

第二章分区处理概述GeoStar用户手册之GeoOraclePartor

4 B2 [1200-5000]

C [6000, 8000]

Oracle数据库支持对一个分区进行多个分区分割点的指定以进行分区的多个划分。GeoOraPartor 当前版本只支持在分区上进行一个分割。分区的多次划分可以通过一次划分组合而成。

2.2 分区流程描述

GeoOraPartor对分区的划分处理是一个多次迭代的过程。GeoOraPartor操作的对象是分区表中的一个分区,不能在一次分区划分操作中对同一个分区表进行多次划分。

一般的,使用GeoOraPartor进行分区表的一次分区划分的流程如下:

指定要进行分区表分区划分的数据连接信息并连接数据

查询和定位要进行分区划分的分区表和分区信息

对分区表的分区指定分区分割信息串

执行分区的划分

GeoStar 用户手册之GeoOraclePartor 第三章 分区表的分区操作5

第三章 分区表的分区操作

GeoOraPartor 提供图形界面进行数据库分区表的分区查询,定位和分区划分操作。GeoOraPartor 提供两个对话框:Oracle 数据库连接对话框和分区查询划分对话框。

GeoOraPartor 启动后显示Oracle 数据库连接对话框。此对话框进行数据库连接信息的收集并连接数据库,连接完成后显示分区查询划分对话框。

分区查询划分对话框查询连接的Oracle 数据库中所有的分区表与其分区信息,并按照分区信息和分区表信息显示在不同的列表框中。

分区查询划分对话框还支持用户在分区分割信息串文本框中输入分区的分割信息,并根据此分割信息进行实际的数据库分区划分。

3.1 数据库连接

点击“Oracle 数据库分区工具”菜单,弹出“连接Oracle 数据库”对话框,如下图所示:

输入信息描述

用户在数据库连接对话框中输入Oracle 的连接信息:Oracle 的连接信息包括数据库服务名,操作员名称和操作员密码。

第三章分区表的分区操作GeoStar用户手册之GeoOraclePartor

6 用户在数据库服务名文本框中输入Oarcle的服务名称。

此服务名是使用Oracle客户端服务命名工具(Net Manager或者Net Configuration Assistant)配置的服务名。

用户在操作员名称文本框中输入Oracle连接使用的用户。此用户必须是目标数据库中实际存在的用户,并且此用户必须对将要进行划分的分区表具有Alter的权限。用户使用GeoOraPartor进行分区表的划分时,保证连接使用的Oracle用户拥有对分区表的Alter权限是使用者的责任。

用户在操作员密码文本框中输入操作员对应数据库连接用户的密码。

操作描述

数据库连接对话框支持两个操作:进行数据库的连接和退出GeoOraPartor。

?用户点击“连接”按钮,GeoOraPartor根据用户输入的数据库连接信息进行数据库的连接和分区表信息的查询。连接和查询完成显示分区查询划分对话框;连接或者查询失败,GeoOraPartor提示连接错误信息。

?用户点击“退出”按钮或者键入“ESC”键,GeoOraPartor不进行任何操作直接退出。

3.2 分区查询

连接Oracle数据库成功后,弹出“Oracle分区表划分”对话框,如下图所示:

分区查询是指进行数据库分区表和分区信息的查询操作和查询分区表的的分区信息操作。

用户点击“更新列表”按钮,GeoOraPartor根据数据库连接对话框中的连接信息访问数据库中的分区表的分区信息,并根据获取的信息更新“分区表名称列表”和“分区信息列表”。

用户在“分区表名称列表”中选择一个分区表,GeoOraPartor在“分区信息列表”中显示分

GeoStar 用户手册之GeoOraclePartor

第三章 分区表的分区操作7

区表中包含的所有分区信息的分区信息字符串列表。

3.3 分区划分

分区的划分包含两个过程:分区分割和数据库的分区划分。

在“分区查询划分”对话框中,分区的分割是通过在“分区分割信息串文本框”这输入划分分区的分割信息串的方式进行的;分区划分是通过点击“应用”或者“确定”按钮实现的。

分区的分割

“分区分割信息串文本框”显示一个分区的分割信息串。用户在“分区信息列表”中选中一个分区,此文本框中就会显示此分区的分割信息串。如果选中的分区没有进行划分,文本框中显示空串;否则根据分区的分割信息显示其分割信息串。

“分区分割信息串文本框”还可以输入一个分区分割信息串进行选中分区的分割。在此文本框中输入的分割信息串必须符合分区划分输入信息串的格式规范。用户输入完毕键入“回车”,GeoOraPartor 检查和解析输入字串并更新其存储的分区信息。检查和解析完成,GeoOraPartor 更新当前选中分区和分区表(显示'*');检查和解析失败,对当前选中的分区表和分区没有影响。 分区划分

第三章

分区表的分区操作 GeoStar 用户手册之GeoOraclePartor

8

用户点击“应用”按钮或者“确定”按钮可以进行分区划分操作。点击“应用”按钮执行分区划分并更新列表显示;点击“确定”按钮执行分区划分并退出GeoOraPartor 。

分区划分是一个遍历所有进行了分区分割的分区表,并根据分割信息执行分区划分的过程。 如果用户没有进行任何分区表中分区的分割,分区划分不做任何操作。

任何时候,点击“退出”按钮可以退出GeoOraPartor 。无论用户是否进行了分区的分割,退出操作都不进行任何的数据库分区划分操作而是直接退出GeoOraPartor 。

相关主题
文本预览
相关文档 最新文档