ArcSDE安装详解

ArcSDE安装详解 (2007-12-12 09:50:51)

http://blog.csdn.net/fengfeiyang/archive/2005/12/14/552478.aspx

 

建服务

sdeservice -o create -p sde -H D:/arcgis/ArcSDE/ora9iexe -d oracle10g,nanchang -i esri_sde -n 

其中sdeservice是创建服务的命令行工具;-o 后面是操作; -p 后面是sde用户的密码;-h 后面是ArcSDE的安装目录d 后面是数据库版本+数据库实例名(是SID,不是服务名); -i 后面是要创建的SDE服务的名称; -n 确认。 

 

修改Windows服务配置文件首先在c:/winnt/system32/drivers/ect目录下找到 services文件,使用记事本打开,在最后加一行: esri_sde    5151/tcp    #ArcSDE for Oracle9i。 

 

修改SDE服务配置文件首先在 D:/tools/SDE/ArcSDE/ora9iexe/etc目录下找到 services文件,使用记事本打开,在最后加一行: esri_sde    5151    #ArcSDE for Oracle9i。 

 

启动SDE服务

使用命令行: sdemon -o start -p sde 

 

其中 sdemon是启动工具,-o 后面是操作;-p 后面是sde用户的密码。 

 

OracleSDE不在同一台机器上

set ORACLE_SID=ORACLE9I 改为:set LOCAL=ORACLE9I就可以了。其中ORACLE9I是实例名

 

不同网段的ArcSDE数据库连接失败的解决方案

 

 

打开C:/WINDOWS/system32/drivers/etc目录(如果Windows没有安装在C盘,将C换为相应的盘符,如:D、E等)下的Hosts文件,如果该文件不存在,则新建一个。在该文件最后添加一行:

10.168.0.159            sdeServer 

 

保存文件,重新连接,则能成功连接。 

 

一台机器上创建多个ArcSDE实例:

 

 

    对于Windows: 

 

    1. 拷贝 %SDEHOME% 到一个新的位置。

 

    2. 用适当的RDBMS连接变量(如ORACLE_SID)更新新的dbinit.sde 文件。

 

    3. 用新的实例名、端口号和网络协议更新 %SDEHOME%/etc/services.sde文件。

 

    4. 添加服务名、端口号和网络协议到 c:/winnt/system32/drivers/etc/services 文件中。须确认所用的端口号没有被用过。

 

    5. 删除新的giomgr.log文件中的内容。

 

    6. 如果需要,更新新的giomgr.defs文件,以指定新实例的操作参数。

 

    7. 如果需要,更新新的dbtune.sde 文件,以指定参数给在新实例的数据库中创建数据时使用。

 

    8. 确认SDEHOME 变量指向正确的新ArcSDE实例位置,并运行给对应数据库使用的sdesetup 命令来创建新数据的存储表。

 

    9. 使用 “sdeservice -o create” 命令创建新的ArcSDE服务。 

 

 

    对于UNIX:

 

    1. 给新实例创建一个新的工作目录。

 

    2. 拷贝 $SDEHOME 到新创建的工作目录。

 

    3. 用适当的RDBMS 连接变量(如ORACLE_SID)更新新的dbinit.sde 文件。

 

    4. 用新的实例名、端口号和网络协议更新 $SDEHOME/etc/services.sde 文件。

 

    5. 添加服务名、端口号和网络协议到 /etc/services 文件。须确认所用的端口号没有被用过。

 

    6. 删除新的giomgr.log文件中的内容。

 

    7. 如果需要,更新新的giomgr.defs文件,以指定新实例的操作参数。

 

    8. 如果需要,更新新的dbtune.sde 文件,以指定参数给在新实例的数据库中创建数据时使用。

 

    9. 确认SDEHOME 变量指向正确的新ArcSDE实例位置,并运行给对应数据库使用的sdesetup 命令来创建新数据的存储表。 

 

常用命令

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

sdeservice -o create     -d < FONT>  

 

 

                             SQLSERVER,SQLSERVERINSTANCE|DB2,DB2INSTANCE|  

 

 

                             INFORMIX|COVERAGES>  

 

 

                         -p   

 

 

                        [-i ] [-u ] [-n]  

 

 

                        [-H ] [-P ]  

 

 

sdeservice -o delete    [-d < FONT>  

 

 

                            DB2|INFORMIX|COVERAGES>]  

 

 

                        [-i ] [-N]  

 

 

sdeservice -o register   -r -v   

 

 

                         -d < FONT>  

 

 

                            DB2|INFORMIX|COVERAGES>  

 

 

                         -p [-i ]  

 

 

sdeservice -o unregister -r   

 

 

                         -d < FONT>  

 

 

                             DB2|INFORMIX|COVERAGES>  

 

 

                         -p [-i ]  

 

 

sdeservice -o modify     -r -v   

 

 

                         -d < FONT>  

 

 

                             DB2|INFORMIX|COVERAGES>  

 

 

                         -p [-i ]  

 

 

sdeservice -o list      [-i ]  

 

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

 

 

sdemon -o status   {[-i ] [-s ] | [-H ]}  

 

 

                    [-q]  

 

sdemon -o start    {[-i ] [-s ] | [-H ]}  

 

 

                    [-p ]  

 

sdemon -o shutdown {[-i ] [-s ] | [-H ]}  

 

 

                    [-p ]  [-N]  

 

sdemon -o pause    {[-i ] [-s ] | [-H ]}  

 

 

                    [-p ]  

 

sdemon -o resume   {[-i ] [-s ] | [-H ]}  

 

 

                    [-p ]  

 

sdemon -o info       -I {users | config | stats | locks | vars}  [-q]  

 

 

                   {[-i ] [-s ] | [-H ]}  

 

sdemon -o kill       -t {all | } [-p ] [-N]  

 

 

                   {[-i ] [-s ] | [-H ]}  

 

 

    其中:  -o 要做的操作  

 

 

            -p sde用户的密码  

 

 

            -h sde的安装路径  

 

 

            -i sde服务名  

 

 

            -n 确认  

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值