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常見問題
-------------------------------------------------------------------------------------------------------
版權所有,文章允許轉載,但必須以連結方式注明源位址,否則追究法律責任!
------------------------------------------------------------------------------------------------------