Oracle和ArcSDE 分开部署方法(转)

Oracle 服务安装在一台服务器,ArcSDE 服务安装在另外一台服务

1) 在客户端安装Oracle 客户端软件,配置本地网络服务名。

2) 如果Oracle 数据库中已经建立sde 用户和sde 的资料档案库,则执行4。如果要全新安装,则先把sde用户和sde表空间删除掉:

删除sde用户:drop user sde cascade;

如果提示无法删除,那里会话中有sde的连接,需要删除会话的sde连接,如下:

SQL

〉DROP USER  USER1 CASCADE

ERROR:ORA-01940: cannot drop a user that is currently connected

由于当前用户正连接到数据库

,所以无法删除

解决办法:

1、查询此用户的会话进程,

SQL〉SELECT SID,SERIAL# FROM V$SESSION WHERE USERNAME='USER1';

SID    SERIAL#

---------- ----------

24      25341

86      18117

2、结束此用户的所有会话

SQL>ALTER  SYSTEM  KILL SESSION '24,25341';

System altered.

SQL>ALTER SYSTEM KILL SESSION '86,18117';

System altered.

3、删除用户

SQL〉DROP USER USER1 CASCADE;

之后删除sde表空间,我当时就是以为删除sde用户就可以了,没有删除表空间,走了好多弯路,老是不行。其实如果没有删除表空间,还会有很多表在表空间里,没有清空,所以也需要删除。

可以先查看所有的表空间,再删除:

select   *   from   dba_tablespaces;

drop tablespace sde;

这里候是一个全新的环境可以进行post installing了。

3) 使用Oraclefor ArcSDE post installation 建立sde 用户和sde 的资料档案库,不需要到建设sde服务那一步。

4) 如果已存在,先删除:sdeservice -o delete ,然后执行命令sdeservice -o create -p [sde 用户密码] -dORACLE9I,[oracle 本地网络服务名] -n -i esri_sde 。

sdeservice -o create -d oracle10g,racdb-31 -p sde -i esri_sde -n

注意:sde 的密码和Oracle 本地网络服务名使用实际数值。

5) 修改C:\ArcGIS\ArcSDE\ora9iexe\etc\dbinit.sde 中的设为set LOCAL=[oracle 本地网络服务名]

注意使用local 而不是Oracle_sid。

6) 检查C:\WINDOWS\system32\drivers\etc\services 是否有esri_sde3 5153/tcp #ArcSDE for Oracle9i 的记

录。

esri_sde 5151/tcp #ArcSDE for Oracle10g

8) 启动sde 服务,如果启动失败,重起电脑。在这种情况下,ArcSDE 服务中,“依存关系”项是没有相关Oracle 服务的。

oracle和arc,Oracle跟ArcSDE 分开部署方法(转)相关推荐

  1. Oracle和ArcSDE 分开部署方法

    Oracle 服务安装在一台服务器,ArcSDE 服务安装在另外一台服务 1) 在客户端安装Oracle 客户端软件,配置本地网络服务名. 2) 如果Oracle 数据库中已经建立sde 用户和sde ...

  2. oracle arc安装教程,ArcSDE Oracle的安装教程

    ArcSDE Oracle(Win2000/NT)提供了傻瓜式安装方法,建议采用手工方法(至少我使用傻瓜式安装后是无法启动的). 安装的前期准备: 1.1 首先创建一个Oracle数据库实例用来存储G ...

  3. 记录第一次Oracle+ArcSDE安装部署与数据库备份(一)

    目录 完全卸载Oracle Oracle安装配置 Oracle数据库管理软件安装 创建服务监听程序 Oracle Client安装 创建用户 管理地理空间数据 数据库迁移备份 刚到公司实习,第一次接触 ...

  4. [转帖]Oracle 11G RAC For Windows 2008 R2部署手册

    Oracle 11G RAC For Windows 2008 R2部署手册(亲测,成功实施多次) https://www.cnblogs.com/yhfssp/p/7821593.html 总体规划 ...

  5. Oracle 11G 11.2.0.4 RAC部署参考指南

    Oracle 11G 11.2.0.4 RAC部署参考指南 一.Oracle 11g RAC部署 二.集群规划 三.主机网络规划 四.操作系统配置部分 五.Grid集群软件安装部分 六.Oracle ...

  6. 一键部署oracle,一种Oracle单机一键自动部署方法与流程

    本发明涉及数据库安装技术领域,尤其涉及一种Oracle单机一键自动部署方法. 背景技术: Oracle Database,又名Oracle RDBMS,或简称Oracle,它是在数据库领域一直处于领先 ...

  7. arcsde oracle迁移,使用Oracle的IMP/IMPDP迁移ArcSDE数据库常见问题

    在使用Oracle数据泵来进行ArcSDE数据的逻辑迁移时,有时候会报如下错误: C:\impdp map/map tables=buildings directory=exp_imp_dir dum ...

  8. sql新建oracle链接服务器,oracle 创建链接服务器

    SqlServer下数据库链接的使用方法 有时候我们希望在一个sqlserver下访问另一个sqlserver数据库上的数据,或者访问其他oracle数据库上的数据,要想完成这些操作,我们首要的是创建 ...

  9. oracle适配器接口,Oracle

    Oracle SOA Suite 12c 上适用于 Oracle 销售云.Oracle Eloqua 和 Oracle HCM 云的新云适配器 为了提高销售业绩并实现随时随地销售,许多组织都在采用 O ...

最新文章

  1. linux手动释放内存的方法
  2. 学习网络请求返回json对应的model
  3. Android View 事件分发机制详解
  4. js+ asp.Net ajax开发163邮箱效果(列表底色、多选拖动等)--checkBox多选
  5. Vue 模块化开发(构建项目常用工具)
  6. MySQL5.7收集表统计信息时对该表上增删改查的影响
  7. 关于计应151/152《软件工程》课程实践的安排
  8. 新上手jupyterlab安装及问题解决
  9. 剑指offer面试题61. 扑克牌中的顺子(排序)(遍历)
  10. 教你一秒理解setInterval与setTimeout的使用和区别
  11. 3dsmax怎么添加uv坐标_RizomUV C++ Library:只需几分钟即可展开和打包UV地图
  12. 计算机数字雨教程视频,股票配资火爆cmd什么意思(cmd命令数字雨)
  13. 疑惑光栅投影中条纹间距和频率的关系
  14. 新闻类APP原型设计分享– Pinster
  15. SIM900/SIM900A 模块实现收发短信,打电话
  16. 组合模式-系统菜单的设计
  17. Hackthebox入门
  18. 解放生产力,VSCode使用小技巧
  19. macos修改WIFI共享功能的默认网段
  20. 中国科学院大学计算机考研好考吗,中国科学院大学考研难吗?一般要什么水平才可以进入?...

热门文章

  1. 淘宝以图搜图批量搜1688同款软件
  2. cmake(14):利用set_property命令设置全局属性
  3. 量化交易:美国究竟比中国领先多久?
  4. c深刨5——switch case break相关
  5. 运行代码,出现TypeError: fit() missing 1 required positional argument: 'y',对其进行修改
  6. python监听键盘keyboard_python利用 keyboard 库记录键盘事件
  7. 苏州超级计算机叫什么,苏州超级计算机中心正式揭牌
  8. Oracle(3)-----DDL语句
  9. 工作时间计算(节假日,调休,周末,加班,正常时间)
  10. 测试用例-用例思维导图