1 前言

在工作中,经常会碰到在一个机器上创建多个SDE服务,以实现同时对多个空间数据库进行操作管理。ESRI网站上是采用复制%SDEHOME% 到一个新的位置后,进行手工修改其参数达到创建多个实例。这种方法修改的参数太多,通过ArcSDE Post Installation图形界面进行SDE服务的创建,相对说来说操作相对简单的多。

本文就是通过ArcSDE Post Installation的完全安装与自定义安装两种方法介绍SDE服务创建过程。第一种是自动创建表空间、用户名以及服务的方式,第二种是在ORACLE中已有表空间和用户名的情况下,创建第二个SDE服务。

这两种方法不分先后,可根据实际需要使用。

2 准备工作

在ORACLE数据库创建两个实例,采用不同的监听程序和网络服务名。例如:实例可分别命名为ORCL和ORCL_1,监听分别采用1521和 1522,网络服务名可与实例相同,也可根据实际需要创建。ORACLE数据库创建过程请参见ORACLE安装手册,这里不再过多叙述。

在创建SDE服务前,要确保在服务项中的ORACLE监听和ORACLE实例服务启动成功,可通过netstat -a命令查看端口是否启用,确保ORACLE的通信正常。

3 SDE服务创建过程

3.1 创建第一个SDE服务

创建第一个SDE服务时只需按照ArcSDE Post Installation程序提示,默认创建即可,如下图所示,选择complete方式。

按照系统提示“下一步”安装后,输入ORACLE 的SYS用户密码和网络服务名。在ORACLE安装时,可以修改SYS用户的密码,如果在安装时没有修改密码,这时的SYS默认密码为 change_on_install。网络服务名,也就是ORACLE实例的网络服务名。

输入相关信息后,在如下图所示界面中,可修改SDE用户、密码和表空间路径。通常这一步都按默认创建SDE表空间和用户名,也可根据实际需要修改。

设置完成后,按照系统提示一步步进行操作。在如下图所示的界面中设置SDE服务的名称和端口,可采用默认的esri_sde 和5151/tcp,分别输入ORACL实例和服务名。

按照安装提示进行下一步的操作,直至成功。

以下操作的方法比较简单、易学,在初次创建SDE服务时,可采用此种方式。

3.2 自定义创建第二个SDE服务

在实际工作中,经常会有在ORACLE中已创建了表空间和用户名后,再创建SDE服务的情况,下面就介绍一下在已有表空间和用户名的情况下如何创建服务。

首先在ORACLE中建立好SDE表空间和SDE用户,赋予SDE的Connect和 Resource角色。授予相关的系统权限: CREATE PROCEDURE;CREATE SEQUENCE;;CREATE TABLE;CREATE SESSION; CREATE TRIGGER五个系统权限。UNLIMITED TABLESPACE包括在Resource角色中,不需要单独授予。

启动ArcSDE Post Installation,选择Custom项,进行SDE的自定义安装。

在下一步操作界面中,取消第一项“Define SDE User Environment”的选择,不再创建表空间和用户。在SDE完全创建时,表空间的格式为.dbf,与ORACLE中创建的ORA不同。 Repository Setup选项,就是建立了与ORACLE表空间的联系,将一些表复制到SDE表空间中。

以下操作按照向导提示,除了安装过程不出现创建表空间的界面外,其余的操作步骤与完全安装相同,在需要输入ORACLE实例名和服务名时需要输入第二个数据库的名称,并且赋予SDE新的名称和端口号,如esri-sde1和5152等。

安装完成后,在服务项中,查看创建的服务状态,有时sde服务提示创建成功后,在服务项中没有自动启动,这时候选中服务,进行手工启动即可。

4 SDE服务卸载

如果创建的服务无法启动,需要重新创建服务时,此时不需要卸载SDE程序,只需在注册表中找到HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services 下的esri_sde并将之删除,再重启一下机器即可。

oracle 创建sde,创建多个sde库相关推荐

  1. oracle 11g job创建,Oracle 11g 手动创建库完整实施过程

    Oracle数据库除了使用DBCA创建数据库的方式外,还可以使用命令手动创建数据库.本文为Oracle 11g手动创建数据库的完整过程,供大家参考使用. 1.修改oracle用户环境变量 $ vim ...

  2. linux删除sde服务,在Oracle数据库中部署多个SDE服务

    在Oracle数据库中部署多个SDE服务 一.一个Oracle部署多个SDE服务(采用问题的方式提供答案) 问题: 目的: 在机器上安装了oracle实例,默认会产生一个数据库实例(SID为 Orcl ...

  3. oracle基于dblink创建视图,【案例】Oracle dblink 数据库连接dblink insert操作数据类型发生改变...

    天萃荷净 开发DBA反映Oracle数据库两库之间通过dblink相连.在使用DML语句insert插入数据时操作的数据类型发生了改变 1.Oracle insert列属性 [oracle@saas- ...

  4. oracle数据库dblink创建语句_3场直播丨达梦DM8数据库安装部署初体验、新基建下的国产数据库应用和发展趋势、Oracle外部表创建与使用...

    1. 循序渐进-达梦DM8数据库安装部署初体验-07/16 简介: 本讲座主要介绍达梦DM8数据库软件安装与数据库创建. 2019年5月,DM8发布. 基于新技术发展的思考和市场的需求,坚持实用性.通 ...

  5. oracle手动注册数据库,Oracle 11g手动创建数据库(Linux平台)

    一.环境 Oracle 11g,Linux平台 二.适合场景 有些情况下无法提供GUI环境.需要手动建库 前提:操作系统已经安装了必须的包和ORACLE软件 三.流程 手动建库大致步骤 设置环境变量. ...

  6. 3场直播丨达梦DM8数据库安装部署初体验、新基建下的国产数据库应用和发展趋势、Oracle外部表创建与使用...

    1. 循序渐进-达梦DM8数据库安装部署初体验-07/16 简介: 本讲座主要介绍达梦DM8数据库软件安装与数据库创建. 2019年5月,DM8发布. 基于新技术发展的思考和市场的需求,坚持实用性.通 ...

  7. Oracle 11g手动创建数据库(Linux平台)

    一.    环境 Oracle 11g,Linux平台 二.    适合场景 有些情况下无法提供GUI环境.需要手动建库 前提:操作系统已经安装了必须的包和ORACLE软件 三.    流程 手动建库 ...

  8. oracle 将包赋权给用户,oracle数据库如何创建用户和角色,并给其赋权?

    一.创建用户并赋予权限 1.创建用户 create user wangxiangyu identified by wangxiangyu; 2.赋权 grant dba to wangxiangyu; ...

  9. Oracle 12c 手动创建CDB和非CDB

    使用 SQL*Plus 创建新 CDB 的具体步骤如下所示: 1.  启动实例之前,使用常用参数准备 init<SID>.ora 参数文件: DB_NAME . CONTROL_FILES ...

最新文章

  1. 开发日记-20190622 关键词 读书笔记《鸟哥的Linux私房菜-基础学习篇》
  2. 用python连接redis时错误InvalidResponse: Protocol Erro...
  3. 【WEB HTTP】缓存
  4. 局部描述符表LDT的作用+定义+初始化+跳转相关
  5. 互联网晚报 | 4月17日 星期天 | 滴滴2021年第四季度收入同比下降;以岭药业表示世卫从未推荐连花清瘟;上海有序复工复产...
  6. Swift3 使用系统UIAlertView方法做吐司效果
  7. Linux文件系统IO:直接IO原理与实现:缓存I/O、直接I/O
  8. Windows配置MinGW环境变量
  9. Office版本差别引发的语法问题
  10. java B2B2C Springboot仿淘宝电子商城系统-spring cloud 跨域访问
  11. multism中ui和uo应该怎么表示_multisim12中XBP1怎么使用
  12. Xmind思维导图模板分享
  13. 随机过程中均值、方差、协方差和相关函数的计算
  14. 谈谈亲历的WMS、MES与ERP的集成之路
  15. pdf线条粗细设置_pdf线条很模糊怎么办 如何调整pdf线条粗细
  16. mac 开机启动php,mac系统,php-fpm加入开机启动项
  17. spss对数据进行因子分析
  18. 为什么青少年一定要学Python?
  19. repost ubuntu 16.04安装TP-LINK TL-WDN5200H无线USB网卡驱动
  20. 机械臂控制C语言程序,ROS机械臂开发:MoveIt!编程

热门文章

  1. c语言输入若干数输出最小值循环结构,C语言循环结构程序设计编程题
  2. [shell]计算闺年
  3. 点云 3D 分割 - SqueezeSeg(ICRA 2018)
  4. 数字信号处理实验1:线性卷积与圆周卷积的计算、利用FFT快速卷积
  5. 商业变现永不眠(三) — 社交产品的商业化
  6. LandingSite eTag电子标签进入DFU模式
  7. 「HNOI 2009」梦幻布丁
  8. curl 设置超时时间
  9. Screen Wonders for Mac(3D壁纸屏保软件)
  10. 如何将页面m3u8、blob类型的视频链接下载下来?