arcsde
使用st_geometry
,需要配置
oracle
資料庫伺服器上的監聽檔案,這裡主要介紹
windows
版伺服器的配置。
1、在進行配置檔案的修改之前,首先將
oracle
中的tnsnames.ora
和listener.ora.
兩個檔案進行備份。2、在
oracle
伺服器上用記事本開啟
tnsnames.ora
檔案。3
、在tnsnames.ora
檔案中修改
extproc_connection_data
下的key
和sid
為如下內容;如果沒有
extproc_connection_data
,可以將下面的整段都複製新增上,完成修改之後儲存。
extproc_connection_data=
(description =
(address_list =
(address = (protocol = ipc)(key =extproc1))
)(connect_data =
(sid = pl***tproc)
(presentation = ro)))
4、在oracle
伺服器上用記事本開啟
listener.ora
檔案。5
、在listener.ora
中進行如下修改,在
listener
需要設定
host
,在sid_list_listener
中需要修改
oracle_home
,配置成
oracle
的安裝路徑,還需要增加
envs
設定st_geoemtry
函式所在
dll的路徑,完成修改之後儲存。
listener =
(description_list =
(description =
(address = (protocol = ipc)(key =extproc1))
(address =(protocol = tcp)(host =
實際ip或位址)(port = 1521))))
sid_list_listener=
(sid_list =
(sid_desc =
(sid_name = pl***tproc)
(oracle_home = c:oracleproduct10.2.0db_1)
(program = extproc)
(envs=」extproc_dlls=c:arcsdesdeexeinst_shapelib.dll」)))
6、修改完成監聽listener.ora檔案之後,重啟oracle的監聽,完成st_geometry使用之前的配置
Oracle 監聽配置的血淚史
解決 ora 12545因目標主機或物件不存在 會因為電腦ip的改變老是tns報錯,所以解決問題如下 oracle監聽服務啟動不了 啟動後又停止問題解決 檢視伺服器監聽服務是否啟動 lsnrctl statusoracle監聽重建 在登錄檔裡清理啟動項就ok了 產生這個問題的原因是listener服...
ORACLE配置非預設位置的監聽程式
在oracle的預設設定當中,監聽的配置檔案會預設存放在 oracle home network admin listener.ora檔案中,在該檔案中存放了ora cle的監聽配置資訊,在其同目錄下有tns的配置檔案tnsnames.ora檔案和sqlnet.ora檔案。在前一段時間操作erp資料...
Oracle資料庫配置監聽的作用
監聽的作用就是給客戶端電腦和中心資料庫電腦建立資料的連線。一旦建立連線就不對兩者造成任何影響,連線上的客戶端上的使用者可以做任何操作和查詢,哪怕監聽已經關閉或者被破壞。1.舉例說明假設有一台電腦a中安裝了乙個資料庫,其中只有乙個例項peng,然後有一台客戶端電腦b相連接到a中的資料庫例項peng,那...