ArcSDE9.2的安装和配置 联系客服

发布时间 : 星期三 文章ArcSDE9.2的安装和配置更新完毕开始阅读a9b39e0302020740be1e9b91

14、点击“完成”。

三、 SDE 升级

进入命令行cmd.exe,执行sde升级命令:

sdesetup -o upgrade -d oracle10g -u sde -p sde -D lgcg -i lgcg_sde 参数说明:

-d oracle10g ::指定 ORACLE 版本 -u sde :sde 用户

-p sde :sde 密码

-D lgcg :所连数据库名 -i lgcg_sde ::sde 服务名

问题:

(1) 如果不成功,sde_setup.log文件报错,如下:

[Wed Jun 13 16:05:50 2007] Unable to start up shared memory, error -109.

[Wed Jun 13 16:05:50 2007] If giomgr is up and running, shutdown and try again. [Wed Jun 13 16:05:50 2007] SDE release upgrade not completed(-109).

[Wed Jun 13 16:05:50 2007] ERROR installing/upgrading ArcSDE, Error = -109

问题原因及解决办法:因为sde 服务没有停止,停止sde服务,重新执行命令。 (2) 如果不成功,sde_setup.log文件报错,如下:

[Mon Aug 20 21:31:14 2007] DBTUNE table being created...

[Mon Aug 20 21:31:14 2007] SQL Stmt: [Mon Aug 20 21:31:14 2007] DB_instance_dbtune_table_create():: Error creating dbtune table: -51

[Mon Aug 20 21:31:14 2007] ERROR in creating dbtune table. Error: -51

[Mon Aug 20 21:31:14 2007] DBMS error code: 3237 ORA-03237: 在表空间 (SDE) 无法分配指定大小的初始区

问题原因及解决办法:表空间不够大,不足400MB,无法分配区(表空间创建参数可能有

特别之处),ArcSde 9.2 创建的默认表空间为400M,如果表空间不足400M\\需重新创建sde用户及表空间。

(3) 在10g 客户端上安装9i的客户端后,如果启动sde 报下面的错:

对应的sde 目录下也没有日志文件。 请做以下操作:

将环境变量path里和oracle9i 有关的路径移到最后。

(4) 如果启动sde 时,sde_lzcg_sde.log 里报 Connected to instance . . .

Previous SDE Server Release 9.1.0 is not compatible with the current Release 9.2.0.表示要升级sde.使用升级命令进行升级,如果升级时sqlnet.log里报如下错误:

[Thu Jul 12 13:22:51 2007]

ST_Geometry Schema Owner: () Type Release: 0

[Thu Jul 12 13:22:51 2007] Instance initialized for ((sde)) . . .

[Thu Jul 12 13:22:51 2007] Warning: Invalid dbtune Parameter found in dbtune table: Config keyword: DATA_DICTIONARY Parameter name: XML_TAGS_PK_INDEX

[Thu Jul 12 13:22:51 2007] Config String : INITRANS 5 STORAGE (INITIAL 1M) [Thu Jul 12 13:22:51 2007] Warning: Invalid dbtune Parameter found in dbtune table: Config keyword: DATA_DICTIONARY Parameter name: XML_TAGS_TABLE

[Thu Jul 12 13:22:51 2007] Config String : INITRANS 4 STORAGE (INITIAL 1M) [Thu Jul 12 13:22:51 2007] Warning: Invalid dbtune Parameter found in dbtune table: Config keyword: DATA_DICTIONARY Parameter name: XML_TAGS_UK_INDEX

[Thu Jul 12 13:22:51 2007] Config String : INITRANS 5 STORAGE (INITIAL 1M) [Thu Jul 12 13:22:56 2007] DBMS stored procedures being created or updated...

[Thu Jul 12 13:22:56 2007] Unable to load package sde_util, file C:\\arcgis\\ArcSDE\\lzcg_sde\\lib\\sde_util.spb not found or badly formatted.

[Thu Jul 12 13:22:56 2007] ERROR in creating system stored procedures. Error: -79

[Thu Jul 12 13:22:56 2007] DBMS error code: 6550 ORA-06550: 第 1 行, 第 46 列:

PLS-00201: 必须声明标识符 'SDE.INSTANCES_UTIL' ORA-06550: 第 1 行, 第 26 列: PL/SQL: Statement ignored

解决方法:把ora10gexe 下的Lib文件夹拷到 lzcg_sde 下,不能只拷缺少的那一个,要整个文件夹。然后post 安装 authorize ArcSDE。

四、 SDE从9.0到9.2升级解决办法

1. 2. 3. 4. 5.

删除已有SDE用户和表空间及表空间文件 用SDE92本身的命令创建表空间和用户 删除SDE用户

导入低版本SDE用户 进行升级

五、 SDE相关参数修改

1、 查看sde参数配置: sdemon -o info -I config

2、 sde默认参数及说明文件: sde_home/etc/giomgr.defs

3、 sde配置参数修改方法:

(一) 尚未进行Post安装sde服务的:

修改sde_home/etc/giomgr.defs文件中的相关参数后,创建Post安装sde服务即可。 (二) 已Post安装好sde服务的:

(1) 从oracle中将sde配置参数导出到本地文件中:

sdeconfig -o export -f fileName -s 192.168.0.11 -i 5151 -u sde -p sde (2) 根据sde_home/etc/giomgr.defs中的参数说明修改导出文件里面的相应参数。 (3) 将修改后的配置重新导回到oracle中:

sdeconfig -o import -f fileName -s 192.168.0.11 -i 5151 -u sde -p sde

我们可能会修改的参数:

CONNECTIONS 48 # 这个参数为sde最大连接数(windows默认为48,linux/unix/aix默认为64)注意修改最大连接数越大,系统越不稳定。 TCPKEEPALIVE FALSE # 这个参数为true时,表示自动回收无效连接。

4、 FAQ:

导回时,会出现提示信息,不影响参数修改。

ArcSDE 9.2 for Oracle10g Build 1081 Sun Sep 17 16:01:22 2006 SDE Server Configuration Tool Administration Utility Import SERVER_CONFIG Table. Are you sure? (Y/N): y

Error : Parameter \

Warning: Setting TRIMLOCKINGTYPE to default value SE_TRIM_LOCKING_COMPRESS. WARNING: Parameter \WARNING: Setting TRIMLOCKINGTYPE to \ Successfully imported SERVER_CONFIG Table.