页面载入中....
ArcSDE安装祥解(转)-2
By  3s4d 发表于 2008-7-6 12:48:00 

对于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 命令来创建新数据的存储表。 

 

四、配置文件说明:

 

    根据经验,上面的所有操作都集中在这几个文件上,C:\WINDOWS\system32\drivers\etc下的hostsservicesD:\tools\SDE\ArcSDE\ora9iex\etc下的dbinit.sdeservices.sde。说明如下:

 

    hosts:主机域名解析文件。当在网络上找不到所需要的域名解析服务时,Windows就会调用这个文件来查找响应的IP地址。在这里可以绑定SDEServer为你需要的SDE服务器的IP地址。

 

    services:服务端口列表文件。主机对外开发的所有服务端口都在这里注册,SDE服务当然也在其中,必须保证你的SDE服务以规定的格式存在于其中,且不与其他服务冲突,两个SDE实例同时存在时也必须保证互相不冲突。

 

    dbinit.sdeSDE数据库配置文件。当数据库在本机时为 set ORACLE_SID=实例名,数据库在其他机器上时为 set LOCAL=实例名。

 

    services.sdeSDE服务列表。SDE本身的服务注册列表,必须保障你的所有SDE实例都在其中。

 

    个人认为 sdeservice –o create 命令的主要任务之一就是把服务端口号写到servicesservices.sde中,把实例名写到dbinit.sde中。

五、常用命令

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

sdeservice -o create     -d <ORACLE8I,SID|ORACLE9I,SID|ORACLE10G,SID|  

                             SQLSERVER,SQLSERVERINSTANCE|DB2,DB2INSTANCE|  

                             INFORMIX|COVERAGES>  

                         -p <SDE_DBA_Password>  

                        [-i <service>] [-u <service_user>] [-n]  

                        [-H <sde_directory>] [-P <service_user_password>]  

sdeservice -o delete    [-d <ORACLE8I|ORACLE9I|ORACLE10G|SQLSERVER|  

                            DB2|INFORMIX|COVERAGES>]  

                        [-i <service>] [-N]  

sdeservice -o register   -r <registry_keyword> -v <value>  

                         -d <ORACLE8I|ORACLE9I|ORACLE10G|SQLSERVER|  

                            DB2|INFORMIX|COVERAGES>  

                         -p <SDE_DBA_Password> [-i <service>]  

sdeservice -o unregister -r <registry_keyword>  

                         -d <ORACLE8I|ORACLE9I|ORACLE10G|SQLSERVER|  

                             DB2|INFORMIX|COVERAGES>  

                         -p <SDE_DBA_Password> [-i <service>]  

sdeservice -o modify     -r <registry_keyword> -v <new_value>  

                         -d <ORACLE8I|ORACLE9I|ORACLE10G|SQLSERVER|  

                             DB2|INFORMIX|COVERAGES>  

                         -p <SDE_DBA_Password> [-i <service>]  

sdeservice -o list      [-i <service>]  

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

sdemon -o status   {[-i <service>] [-s <server_name>] | [-H <sde_directory>]}  

                    [-q]  

sdemon -o start    {[-i <service>] [-s <server_name>] | [-H <sde_directory>]}  

                    [-p <DB_Admin_password>]  

sdemon -o shutdown {[-i <service>] [-s <server_name>] | [-H <sde_directory>]}  

                    [-p <DB_Admin_password>]  [-N]  

sdemon -o pause    {[-i <service>] [-s <server_name>] | [-H <sde_directory>]}  

                    [-p <DB_Admin_password>]  

sdemon -o resume   {[-i <service>] [-s <server_name>] | [-H <sde_directory>]}  

                    [-p <DB_Admin_password>]  

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

                   {[-i <service>] [-s <server_name>] | [-H <sde_directory>]}  

sdemon -o kill       -t {all | <pid>} [-p <DB_Admin_password>] [-N]  

                   {[-i <service>] [-s <server_name>] | [-H <sde_directory>]}  

    其中:  -o 要做的操作  

            -p sde用户的密码  

            -h sde的安装路径  

            -i sde服务名  

            -n 确认  

 
阅读全文 | 回复(0) | 引用通告 | 编辑
  • 标签:ArcSDE 
  • 发表评论:
    页面载入中....

     
    站点公告
    页面载入中....
    站点日历
    页面载入中....
    最新日志
    页面载入中....
    最新评论
    页面载入中....
    最新留言
    页面载入中....
    友情链接
    站点统计
    页面载入中....
    日志搜索
    用户登陆
    页面载入中....



     
    Powered by Oblog.