SDE 10 for DB2打sp1补丁需要注意的问题

今天查看ArcSDE 10升级的网页,发现了以下的消息,对使用DB2的用户进行SDE升级的时候会有帮组的。

This applies to upgrading ArcSDE from 10 to 10 SP1 ONLY. When you upgrade, a call to the stored procedure, SDE_RELEASE_PROC, is made to determine whether the ArcSDE schema, procedures, and functions need to be upgraded. At the end of the upgrade process, the SDE_RELEASE_PROC procedure itself is dropped and re-created. However, the DROP PROCEDURE fails as a result of locks. If a LOCKTIMEOUT has not been set, the process hangs. If LOCKTIMEOUT is set, the operation rolls back and the upgrade fails. In the error logs, you will see the following error message:

db_execute_ddlsql SQL
 Stmt: <DROP
 PROCEDURE
 SDE.sde_release_proc> 
ERROR in
 creating system stored procedures.
Error: -1
DBMS error code: -454
SQL0454N The signature provided in
 the definition for
 routine
 "SDE.SDE_RELEASE_PROC" matches the signature of
 some
 other routine
 that already exists
 in
 the schema
 or
 for
 the type. LINE NUMBER=1. SQLSTATE
=42723 

Esri is working with IBM to resolve this problem under PMR(Problem Management Record) - 67192,756,000.

The current workaround is as follows:

1. Open a DB2 command window on the client machine from which you will run the Upgrade Geodatabase tool or script.

2. Connect to the ArcSDE geodatabase as the sde user.

db2 connect
 to
 <dbname> user
 sde using
 <sde_password> 
 
3. Drop the sde_release_proc.
 
db2 "drop
 procedure
 sde_release_proc" 
 
4. Once the stored procedure has been dropped, you can proceed with the upgrade
阅读更多
个人分类: ArcSDE DB2数据库
上一篇获取DB2数据库参数的方法
下一篇在DB2数据库中统计网格索引的方法
想对作者说点什么? 我来说一句

VS2010 SP1 补丁(百度云盘内)

2017年10月31日 49B 下载

Autocad 2012 sp1 阵列补丁 64位系统

2015年05月20日 18.46MB 下载

没有更多推荐了,返回首页

关闭
关闭