ArcGIS Server注冊地理數據庫報machine:機器名[Oracle:(null)]錯誤的修改


    環境介紹:本機安裝了ArcGIS Server10.2,ArcGIS Desktop10.2,64位Oracle11g以及Oracle32位客戶端。直連和服務連接都能成功。  

    問題:我要進行服務發布的時候,為了避免數據打包上傳到服務器,於是想先注冊數據庫,在注冊界面填寫如下參數:

然后點擊OK,顯示界面如下:

 

    當我再點擊OK的時候,Server檢測數據庫的連接情況,過了一會就報出machine:機器名[Oracle:(null)]的錯誤:

    於是開始檢查數據庫的連接是否正常。在Database Connections中,使用上面的參數連接Oracle數據庫,發現可以正常連接。然后懷疑是因為同時安裝了32位客戶端和64位數據庫導致Server連接數據庫的時候,搞不清楚使用的是32位還是64位的連接驅動。原本打算去更改計算機的環境變量,讓64位數據庫的路徑保持在第一位。但是由於着急服務發布,就想先注冊文件夾,把其他服務先發布了。結果注冊文件夾的時候也出現錯誤了,這次報的是沒有權限的錯誤:The ArcGIS Server is not able to connect to the specified directory.Please ensure the folder exists and has the appropriate permissions for the ArcGIS Server to access it。

    這時我才想起來安裝完Server的時候創建了一個操作系統賬戶,我現在登錄的不是那個賬戶,所以注冊不了文件夾。而注冊地理數據庫的錯誤也有可能是因為這個原因引起的。而我還繼續想使用administrator賬戶登錄,於是在計算機——管理——本地用戶和組中,將我本機的ArcGIS Server Account設置到Administrators組中,讓這個賬戶也隸屬於管理員組。

    設置好了之后,再注冊文件夾就沒有再彈出沒有權限的錯誤。這時我再使用上面的數據庫連接參數進行注冊地理數據庫,也都正常了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM