1:鉴于对系统安全的考虑,我会定期修改SDE用户密码,这样对我的ArcSDE服务是否有影响?
回答:这个跟用户的操作系统环境,以及用户启动ArcSDE服务的方式有关系
如果用户使用的Windows操作系统
a:如果用户使用Windows自动启动ArcSDE服务的方式,就肯定有影响
因为Windows自动启动ArcSDE服务是记录了SDE用户的密码,这个密码在注册表里面可以看到
上图中的SDE_DBA_PASSWORD就是相关密码,那么用户的SDE用户密码修改过后,服务肯定启动不了。
解决方法就是:停止服务、删除ArcSDE服务、重新创建ArcSDE服务
b:用户自己来使用命令行启动服务,这样肯定没有问题,因为用户输入的密码就是最新的密码
如果用户使用的linux操作系统(非Windows操作系统)
a:一般情况下就不会影响ArcSDE服务的启动,因为非Windows操作系统都是使用手动来启动服务的
b:但是肯定有例外的,因为有些用户也会在相关的启动脚本来增加自动启动SDE服务的命令,那么修改完毕后,肯定需要同步更新这个脚本了
Linux怎么自动启动Oracle服务和ArcSDE服务
TIPS:如果你的Oracle版本为Oracle11g,默认安装后有180天密码过期以及用户被锁定策略,都不会受影响
2:如果修改ArcSDE服务器的IP,是否对ArcSDE服务启动有影响?
a:如果你的ArcSDE和数据库安装在同一台机器上,以oracle数据为例,那么用户修改了服务的IP,大家都知道,在Oracle的监听文件和TNSNAME文件有可能会存储记录IP的信息,如果你记录了ServerName,那么还需要看看Windows操作系统的Hosts文件将机器名和IP对应
Oracle相关文件路径:D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN
Listener文件
LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.100.111)(PORT = 1521)) ) )TNSNAME文件
ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.100.111)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) )
Windows操作系统的HOSTS文件路径:C:\Windows\System32\drivers\etc
HOSTS文件
# For example: # # 102.54.94.97 rhino.acme.com # source server # 38.25.63.10 x.acme.com # x client host # localhost name resolution is handled within DNS itself. # 127.0.0.1 localhost # ::1 localhost 192.168.100.111 lish
所以最起码保证这些,其实一句话,如果你能保证你修改了服务器IP,你的Oracle正常启动没有问题,那ArcSDE肯定也没有问题。
b:如果是ArcSDE和数据库分布式安装,修改ArcSDE机器的IP,就更没有问题了。
3:ArcGIS Desktop10.1创建ArcSDE10.1的库,SDE的表空间的安装位置是否可以修改?
回答:默认情况下,系统会根据环境变量,将SDE的表空间安装到%ORACLE_HOME%的路径下,但是如果用户的环境是共享磁盘,这种默认肯定是不对的,所以用户可以使用数据库的方式来创建SDE表空间,在这个SQL语句下设定相关的路径即可。
那么桌面在创建地理数据库的过程中,如果SDE表空间已经存在就会使用这个已经存在的SDE表空间了。
Tips:如果不输入表空间名称,则会创建 SDE_TBS 表空间,并将其设置为 sde 用户的默认表空间。
4:ArcGIS Desktop10.1创建ArcSDE10.1的库,在以前使用Post Installation向导过程中,我可以设置DBTUNE进行存储设置,但是ArcGIS10.1没有该项,我该怎么处理?
回答:在ArcGIS10.1版本,用户需要先按默认存储创建ArcSDE10.1的库,然后安装ArcSDE10.1的命令包,然后使用sdedbtune命令进行修改。
C:\Users\Administrator>sdedbtune ArcSDE 10.0 Attribute Administration Utility ----------------------------------------------------- Usage for sdedbtune: sdedbtune -o import -f <DBTune file> [-i <service>] [-s <server_name> ] [-D <database>] [-u <DB_User_name>] [-p <DB_User_password>] [-N] [-q] sdedbtune -o export -f <DBTune file> [-i <service>] [-s <server_name> ] [-D <database>] [-u <DB_User_name>] [-p <DB_User_password>] [-q] sdedbtune -o list [-i <service>] {[-l {keywords|parameters}] | [-k <keyword_name>] [-P <parameter_name]} [-s <server_name> ] [-D <database>] [-u <DB_User_name>] [-p <DB_User_password>] [-q] sdedbtune -o alter [-i <service>] -k <keyword_name> -P <parameter_name> -v <parameter_value> [-s <server_name> ] [-D <database>] [-u <DB_User_name>] [-p <DB_User_password>] [-N] [-q] sdedbtune -o insert [-i <service>] -k <keyword_name> -P <parameter_name> -v <parameter_value> [-s <server_name> ] [-D <database>] [-u <DB_User_name>] [-p <DB_User_password>] [-N] [-q] sdedbtune -o delete_data [-i <service>] -k <keyword_name> [-P <parameter_name] [-s <server_name> ] [-D <database>] [-u <DB_User_name>] [-p <DB_User_password>] [-N] [-q]
5:windows操作系统启动后SDE的服务无法自动启动的解决方法
回答:参考http://blog.csdn.net/liufeng1980423/article/details/6069783
ArcSDE常见问题总结(一)
ArcSDE常见问题总结(二)
ArcSDE常见问题
-------------------------------------------------------------------------------------------------------
版权所有,文章允许转载,但必须以链接方式注明源地址,否则追究法律责任!
------------------------------------------------------------------------------------------------------