服务器配置
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 服务可以正常启动了。