记一次现场SDE无法启动的解决

本文记录了一次解决ArcSDE服务无法通过sdemon–ostart命令正常启动的问题过程。问题的根源在于STATES表主键及数据库中部分序列缺失。通过对主键进行修正并补充缺失的序列后,成功修复了该问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

服务器配置

RHEL6 + Oracle10.2.0.4 + ArcSDE9.3

原始现象

使用sdemon –o start无法正常启动,etc下面giomgr_esri_sde.log显示如下内容:

Tue Dec 22 12:33:46 2015 - ****** SpatialDatabase I/O Manager ******

Tue Dec 22 12:33:46 2015 - SDE SystemStartup Initiated . . .

Tue Dec 22 12:33:46 2015 - Validated SystemPaths.

Tue Dec 22 12:33:46 2015 - SDE IOMGR goinginto background . . .

Tue Dec 22 12:33:46 2015 - System Parametertable 'SERVER_CONFIG' Read.

.问题解决

正常的STATES表的主键必须为STATES_PK和STATES_UK,但是现场的却不是


   现场的

正常的

修改了主键后后台就不报错System Parameter table 'SERVER_CONFIG' Read了,别问我怎么想到看这个表的,公司同事告诉我的。

Sdemon –o start 又报错LAYER_ID_GENERATOR序列找不到,查看发现系统又少了很多序列


现场的


正常的


查看数据库中最大值后依次创建各个序列,修复functions/packages/packagebodies/tiggers等

sdemon –o start 服务可以正常启动了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值