配置Oracle的监听来使用ST_Geometry

ArcSDE使用ST_Geometry,需要配置Oracle数据库服务器上的监听文件,这里主要介绍Windows版服务器的配置。

 

1、在进行配置文件的修改之前,首先将Oracle中的 tnsnames.ora  listener.ora.两个文件进行备份。

 

2、在Oracle服务器上用记事本打开 tnsnames.ora文件。

 

3、在tnsnames.ora文件中修改EXTPROC_CONNECTION_DATA下的KeySID为如下内容;如果没有EXTPROC_CONNECTION_DATA,可以将下面的整段都复制添加上,完成修改之后保存。

 



EXTPROC_CONNECTION_DATA=

(DESCRIPTION =

    (ADDRESS_LIST =

      (ADDRESS = (PROTOCOL = IPC)(Key =EXTPROC1))

    )

    (CONNECT_DATA =

      (SID = PLSExtProc)

      (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 = PLSExtProc)

      (ORACLE_HOME = C:oracleproduct10.2.0db_1)

      (PROGRAM = extproc)

        (ENVS=”EXTPROC_DLLS=C:ArcSDEsdeexeinst_shapelib.dll”)

 )

)

6、修改完成监听listener.ora文件之后,重启Oracle的监听,完成ST_Geometry使用之前的配置

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值