oracle创建sde库报错,在Oracle数据库中部署多个SDE服务

本文详细介绍了如何在Oracle数据库中手动创建并部署多个SDE服务,包括创建新实例、配置表空间、设置权限、安装系统表和存储过程以及创建SDE服务的步骤。重点强调了sdesetup和sdeservice命令的使用以及许可文件的指定。
摘要由CSDN通过智能技术生成

答案补充:

个Oracle部署多个SDE服务主要分为两种方式:手动创建和post创建

一、手动创建sde服务:

1、创建新的oracle实例;

2、在这个实例上创建新的表空间(赋予一定的空间大小),创建在此表空间之上的sde用户名(用户名为sde),密码可以随意。给这个用户名赋予DBA、CONNECTION、RESOURCE三个角色权限,赋予select any table的系统权限。

3、将原来默认安装的ArcSDE 9.2\ArcSDE\ora9iexe文件夹拷贝并重命名为ora9iexe2(路径为ArcSDE 9.2\ArcSDE\ora9iexe2),只要设置一下dbinit.sde中的ORACLE_SID使之对应到新创建的数据库实例名(当然安装上面完全自己设置也是可以的;或者可以不用设置,因为在下面的命令行中会对其进行相应的操作)。【切记下面sdesetup 和sdeservice 为ora9iexe2下的命令,需要设置环境变量或者通过dos的 cd 方式转到ora9iexe2目录下】。

4、创建ArcSDE和Geodatabase的系统表和存储过程 sdesetup -o install -d ORACLE9I -H "D:\Program Files\ArcSDE 9.2\ArcSDE\ora9iexe2" -u sde -p sde -l C:\SdeLic.ecp 【我前面失败的原因就是没有-l C:\SdeLic.ecp 授予许可】。创建成功之后进行第5步。

5、创建sde服务: sdeservice -o create -d oracle,CMDSDE -p sde -i cmd_sde -H "D:\Program Files\ArcSDE 9.2\ArcSDE\ora9iexe2" -n 【切记 oracle9i数据库使用-d oracle,CMDSDE ,如果换成-d oracle9i,CMDSDE,报错不认识oracle9i】。0b1331709591d260c1c78e86d0c51c18.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值