ArcSDEforOracle补丁升级

来源:互联网 发布:vb快速入门视频教程 编辑:程序博客网 时间:2024/04/30 04:56

本文以ArcSDE10上安装sp3补丁为例介绍ArcSDE数据补丁升级一般步骤。

系统环境

    操作系统:win7 32

    数据库:Oracle10g

      ArcSDEArcSDE10

前期准备条件

连接ArcSDE数据库的用户是否具有管理员权限

移除用户自定义的数据库内容,例如,触发器、SQL Server复制参与或其他索引。升级程序无法识别对系统表的自定义修改。如果类似的自定义修改禁止更改系统表方案,升级将会失败。

升级步骤

对数据做任何编辑、升级等修改的操作前都应先进行数据备份,这是一个良好的习惯。

停止并且删除正在使用中的ArcSDE服务。这一步可以使用sde命令行来完成。

Sdemon
–o shutdown –p sde
密码 
//停止ArcSDE服务

Sdeservice
–o delete             
//删除ArcSDE服务

 

安装ArcSDE10 sp3补丁 

用直连方式连接ArcSDE数据库。

补丁安装完成后,只是sde软件本身升级到sp3,;但是,Oracle表空间中的内容还是升级之前的内容。由于现在没有sde服务,我们改用直连方式连接数据库

 

直连方式填写的参数信息如上图所示。其中,密码这一项的格式为:sde密码@oracle数据库服务名(例如,sde密码为passworacle服务名为database,那么这一项内容为passw@database

    填写完参数信息后,点击“测试连接”按钮来测试是否能够访问上sde数据库。

数据库升级。

ArcCatalog中,在空间数据库连接节点上点击击鼠标右键。

在弹出的数据库属性窗口中,选择“常规”选项页,点击下方的“升级地理数据库(Geodatabase)(U)”按钮,开始升级数据库。

完成数据库升级后,重建ArcSDE服务

Sdeservice
–o create –d oracle,oracle
服务名 –p sde密码 //创建sde服务

启动ArcSDE服务

Sdemon
–o start –p sde
密码 –i sde服务名 //启动sde服务

注:在整个数据库升级过程中使用的是SDE用户,所以在oracle数据库中sde用户要给其赋予相应的权限;否则,在执行升级过程中会报错终止而无法完成升级。

 

0 0
原创粉丝点击