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] 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.
相关推荐: