当前位置:  数据库>oracle

在Oracle数据库中部署多个SDE服务

    来源: 互联网  发布时间:2017-03-23

    本文导语: 一、一个Oracle部署多个SDE服务(采用问题的方式提供答案) 问题: 目的: 在机器上安装了oracle实例,默认会产生一个数据库实例(SID为 Orcl),在这个数据库实例上安装了一个SDE(sde服务名为 esri_sde)。现在通过这个oracle的工...

一、一个Oracle部署多个SDE服务(采用问题的方式提供答案)

问题:

目的:

在机器上安装了oracle实例,默认会产生一个数据库实例(SID为 Orcl),在这个数据库实例上安装了一个SDE(sde服务名为 esri_sde)。现在通过这个oracle的工具产生了另外一个数据库实例(SID为 SDEInst),现在的目的是:在这个SDEInst数据库实例上部署一个SDE。

操作过程:

1、 使用DBCA产生SID为SDEInst的数据库实例,然后在这个数据库实例创建了一个用户(其用户名为:sde,只赋予了角色权限[Connect、DBA、RESOURCE],其他权限默认),用户对应的表空间也是自己创建的。

2、安装ESRI全球网上提供的方法创建、修改文件。具体如下:

I、拷贝 %SDEHOME% 到一个新的位置(%SDEHOME%我的拷贝的内容为D:Program FilesArcSDE 9.2ArcSDEora9iexe),然后重命名为ora9iexe2.

II、用数据库实例SID(这里为SDEInst)更新dbinit.sde 文件内容(ArcSDEora9iexe2etc下),将它更改为:# Oracle SID for service demo_sde.

set ORACLE_SID = SDEInst

III、更新 ArcSDEora9iexe2etcservices.sde文件,设置它的服务名和端口号为   demo_sde      5152/tcp         #ArcSDE for Oracle

IV、在C:WINDOWSsystem32driversetcservices 添加上服务名和端口号demo_sde      5152/tcp

V、清除了ArcSDEora9iexe2etc由ora9iexe带来的日志文件的内容---sde_setup.log

VI、按照ESRI全球网的方法,需要更新giomgr.defs和dbtune.sde 文件的内容,由于不知道如何具体设置参数,就没有更改过.使用 Orcl中的sde参数应该没有问题吧?

3、创建ArcSDE和Geodatabase的系统表和存储过程等,这里使用的命令是:

sdesetup -o install -d ORACLE9I -H "D:Program FilesArcSDE 9.2ArcSDEora9iexe2" -u sde -p sde

这个命令行中,开始也遇到了很多问题。后来用户使用自己创建的 sde 用户并附上 DBA权限就创建成功了。但是ESRI全球网上对用户 -p的描述为:Database administrator password,为什么我用其他用户名的DBA用户就不行?这个问题就这样过了,毕竟已经创建成功了。

4、创建sde服务(这个是出错的地方)

使用SDE命令行:sdeservice -o create -d ORACLE9I,SDEInst -p sde -i demo_sde -H "D:Program FilesArcSDE 9.2ArcSDEora9iexe2" -n .

可是在使用运行的过程中总是抱如下错误(参考图片): Wrong RDBMS Name "ORACLE9I,SDEInst "。 我的数据库是ORACLE9I,并且如上描述我的SID为SDEInst,是没有问题的!!!?

后来我尝试将"-d ORACLE9I,SDEInst" 换成"-d ORACLE,SDEInst" 居然创建成功了,但是这个名为demo_sde的SDE服务还是启动不起来,对比看了一下成功运行的SDE服务,发现这个demo_sde的SDE服务少了依赖的数据库服务OracleServiceSDEINST,也就是说这个SDE服务没有绑定到oracle实例上。

giomgr进程答案:

查看了下应用程序日志,上面主要是sde许可的问题。其实是很简单的问题。

(以前一直服务信息是在系统日志里面,没有看应用程序日志)


    
 
 

您可能感兴趣的文章:

  • Linux环境使用TAR命令快速部署安装Oracle
  • LINUX下访问oracle时sleeping的线程过多,达到300多个,造成系统拥堵!
  • 如何在sco/unix5.0下同时安装多个数据库(oracle和informix)???
  • 利用多个转储文件导出大量Oracle数据
  • Oracle 2010年7月更新修复多个Oracle Database安全漏洞
  • Oracle E-Business套件多个认证绕过及代码注入漏洞
  • Oracle 2010年7月更新修复多个PeopleSoft安全漏洞
  • Oracle 2010年7月更新修复多个E-Business Suite安全漏洞
  • Oracle 2010年4月更新修复多个E-Business Suite安全漏洞
  • top 显示的%MEM 是什么意思呢?我把这些值加起来超过了100%,这怎么回事呢?(我运行oracle,它的多个进程加起来就超过了。。。)
  • 设置Oracle来同时访问多个SQL Server
  • Aix 5.3下自动备份Oracle多个实例
  • Oracle中Union与Union All的区别(适用多个数据库)
  • 上传多个文件到Oracle数据库
  • oracle 多个字符替换实现
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Oracle 数据库(oracle Database)Select 多表关联查询方式
  • Oracle 数据库开发工具 Oracle SQL Developer
  • Oracle数据库(Oracle Database)体系结构及基本组成介绍
  • 请问大家用oracle数据库, 用import oracle.*;下的东西么? 还是用标准库?
  • Oracle 数据库(oracle Database)性能调优技术详解
  • 关于JDBC连接Oracle数据库,是否必须有Oracle客户端
  • ORACLE数据库常用字段数据类型介绍
  • win2000+jbuilder6+oracle817编出的程序,在win2000下执行很好,在win98下却访问不了oracle数据库
  • oracle数据库导出和oracle导入数据的二种方法(oracle导入导出数据)
  • Oracle发布Oracle SQL Developer 1.2数据库开发工具 帮助用户简化开发工作
  • 怎样调出ORACLE数据库中的数据,该如何连接?
  • Oracle收购TimesTen 提高数据库软件性能
  • 卸载oracle数据库
  • Oracle数据库恢复后心得
  • linux上安装oracle 数据库后,是否能写shell程序实现数据库的自动启动。
  • Linux下如何用C语言操作Oracle数据库相关的图书推荐
  • 数据库 iis7站长之家
  • Oracle欲收购开源数据库MySQL未果
  • 如何在JBuilder中连接Oracle数据库?
  • Oracle数据库访问参数文件的顺序
  • 循序渐进学习Oracle数据库
  • Oracle 12c发布简单介绍及官方下载地址
  • 在linux下安装oracle,如何设置让oracle自动启动!也就是让oracle那个服务自动启动,不是手动的
  • oracle 11g最新版官方下载地址
  • 请问su oracle 和su - oracle有什么不同?
  • 如何设置让Oracle SQL Developer显示的时间包含时分秒
  • 虚拟机装Oracle R12与Oracle10g
  • Oracle 10g和Oracle 11g网格技术介绍
  • Oracle EBS R12 支持 Oracle Database 11g
  • oracle中如何把表中具有相同值列的多行数据合并成一行
  • SCO unix下安装oracle,但没有光盘,请大家推荐一个oracle下载站点(unix版本的)。谢谢!!!!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3