Error: Errors for PACKAGE BODY VERSION_UTIL: 206/14 PLS-00323

文章编号 : 38384
软件: ArcSDE 9.3.1
操作系统: Windows 2003 Server, 2008Server
已邀请:

EsriSupport

赞同来自:

错误信息: **该错误在ArcSDE 9.3.1 SP2补丁包中已解决**
作为POST过程的一个组成部分,version_util存储过程包需要被重命名,需要使用名为version_util.no_state_seq.sbp 存储过程包,并且要正确的加载这些包。

通过下面链接,查看关于Installation summary for the ArcSDE component for Oracle的帮助文章。

原因: ArcSDE 9.3.1 SP1版本中,version_util.spb存储过程包中的一个错误导致了一个编译错误,可以通过下面脚本查看。
SQL> start version_util.spb sde

Warning: Package Body created with compilation errors.
SQL> show error
Errors for PACKAGE BODY VERSION_UTIL:
LINE/COL ERROR
-------- -------------------------------------------------------------
206/14 PLS-00323: subprogram or cursor 'CURRENT_VERSION_NOT_DEFAULT' is declared in a package specification and must

be defined in the package body

解决方法: 1.安装ArcSDE 9.3.1 SP2补丁包
2.定位到SDEHOME/lib(UNIX或Linux平台)或者SDEHOME\bin(Windows平台)路径下
3.将version_util.spb文件重命名为version_util.seq.spb,并将version_util.no_state_seq.spb文件重命名为version_util.spb
4.在该路径下打开SQL*Plus命令行窗口,连接到SDE用户
5.执行下面命令
start version_util.spb sde
6.确保执行该命令后没有产生任何错误


相关链接

SQL*Plus Error Messages Installation summary for the ArcSDE component for Oracle



创建时间:2010-10-07
最近更新: 2011-10-27


原文链接
http://support.esrichina.com.c ... .html

要回复问题请先登录注册