arcsde9安装要点

环境:window2003sp1+oracle9205+arcsde9

1.安装9205
 首先保证windows installer服务启动;
 Oracle应安装"高级安全性"(net manager-本地-概要 中有此下拉选项说明已安装)
 按照文档安装9205;
 如果没有出现oracle监听器服务,执行 lsnrctl start 即可;

2.若安装9205前已经创建了数据库,则需要从9201升级到9205(可选)
 保证system有50M自由空间,XDB有20M自由空间;
 修改参数,使用java pool,shared pool改为150M以上;
 startup migrate;
 spool c:/migrate.log; --记录升级脚本运行日志
 @.../rdbms/admin/catpatch.sql;
 spool off
 @.../rdbms/admin/ultrp.sql; --重新编译对象
 恢复java pool,shared pool的参数设置

3.安装SDE
 DBCA建SDE库;
 执行arcsde的post install过程;
 注意,SDE用户除connect,resource角色外,还有以下权限:
  UNLIMITED TABLESPACE
  CREATE TRIGGER
  CREATE SEQUENCE
  CREATE LIBRARY
  CREATE SESSION
  CREATE TABLE
  CREATE PROCEDURE
 sdesetupora9i -o upgrade ...
 esri_sde服务以"local service"帐号运行(否则本机通过ip地址和5151端口间接连接可能不正常,虽然用机器名可以正常连接);
 检查services.sde,dbinit.sde,services(win目录下)三个文件

通常以上步骤操作后,服务本机arccatalog中采用直接方式连接应该没有问题了。
间接连接可能还是不正常,原因还没找到. 
从其他机子上采用直接连接(即通过服务名)必须保证客户端和服务器dll版本相同,否则可能报告"License manager not responding"(The direct connect only works when the client and the server is from the same version.)

附:toad采用exp,imp方式转移sde数据库的操作步骤--

1)从源sde服务器的oracle按用户导出sde用户的对象;
2)确保目的sde服务器安装正确(sde库已创建,sde用户权限正确,sde表空间大小不限制);
3)如果sde用户拥有对象,重新创建sde用户并赋予适当权限;

 DROP USER SDE CASCADE;
 
 CREATE USER "SDE"  PROFILE "DEFAULT"
 IDENTIFIED BY "PASSWORD" DEFAULT TABLESPACE "SDE"
 TEMPORARY TABLESPACE "TEMP"
 ACCOUNT UNLOCK;

 GRANT "DBA" TO "SDE";
 GRANT "CONNECT" TO "SDE";
 GRANT "RESOURCE" TO "SDE";
 GRANT ALTER ANY INDEX TO "SDE" WITH ADMIN OPTION;
 GRANT ALTER ANY TABLE TO "SDE" WITH ADMIN OPTION;
 GRANT ANALYZE ANY TO "SDE" WITH ADMIN OPTION;
 GRANT CREATE ANY INDEX TO "SDE" WITH ADMIN OPTION;
 GRANT CREATE ANY PROCEDURE TO "SDE" WITH ADMIN OPTION;
 GRANT CREATE ANY SEQUENCE TO "SDE" WITH ADMIN OPTION;
 GRANT CREATE ANY TRIGGER TO "SDE" WITH ADMIN OPTION;
 GRANT CREATE ANY VIEW TO "SDE" WITH ADMIN OPTION;
 GRANT CREATE SESSION TO "SDE" WITH ADMIN OPTION;
 GRANT DROP ANY INDEX TO "SDE" WITH ADMIN OPTION;
 GRANT DROP ANY TABLE TO "SDE" WITH ADMIN OPTION;
 GRANT DROP ANY VIEW TO "SDE" WITH ADMIN OPTION;
 GRANT DROP ANY PROCEDURE TO "SDE" WITH ADMIN OPTION;
 GRANT DROP ANY SEQUENCE TO "SDE" WITH ADMIN OPTION;
 GRANT EXECUTE ANY PROCEDURE TO "SDE" WITH ADMIN OPTION;
 GRANT SELECT ANY SEQUENCE TO "SDE" WITH ADMIN OPTION;
 GRANT SELECT ANY TABLE TO "SDE" WITH ADMIN OPTION;
 GRANT UNLIMITED TABLESPACE  TO "SDE" WITH ADMIN OPTION;

4)在目的sde服务器的oracle按用户导入sde用户的对象;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值