天天看點

ArcSDE常見問題總結(三)

1:鑒于對系統安全的考慮,我會定期修改SDE使用者密碼,這樣對我的ArcSDE服務是否有影響?

回答:這個跟使用者的作業系統環境,以及使用者啟動ArcSDE服務的方式有關系

如果使用者使用的Windows作業系統

a:如果使用者使用Windows自動啟動ArcSDE服務的方式,就肯定有影響

因為Windows自動啟動ArcSDE服務是記錄了SDE使用者的密碼,這個密碼在系統資料庫裡面可以看到

ArcSDE常見問題總結(三)

上圖中的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常見問題

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

版權所有,文章允許轉載,但必須以連結方式注明源位址,否則追究法律責任!

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