配置Oracle的監聽來使用ST Geometry

2021-06-20 00:45:48 字數 1479 閱讀 6478

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,那...