通过PI-OLEDB实现ORACLE对PI系统的异构连接

本文档介绍了如何通过PI-OLEDB在ORACLE数据库中实现对PI ARCHIVE系统的异构连接。步骤包括创建UDL链接文件、配置ORACLE OLEDB代理、设置Oracle Net Listener和数据库链接,以及执行查询测试。
摘要由CSDN通过智能技术生成
(本例用于连接PI ARCHIVE,其他PI表同理,具体参照PI-OLEDB文档,适用于ORACLE 9i/10g) 一、PI-OLEDB UDL链接文件创建与设置 1. 创建一个空文本文件,重命名为piarch.udl。 2. 右键点击piarch.udl,选择Properties。 3. 在Provider页,选择,PI OLEDB Provider。 4. 在Connection页,填写Data Source、User Name,并选择Initial Catalog。其中Data Source为本地PI-SDK中注册的PI服务器名称,Initia Catalog本例中选择piarchive。设置完毕后可以Test Connection。 5. 点击ok保存并关闭Properties对话框。UDL文件创建完毕,并存放在自定目录中,例如c:/PIUDL/。 二、ORACLE服务配置 1.  创建ORACLE OLEDB代理初始化文件。文件位于$ORACLE_HOME/hs/admin/inithsoledb.ora,将该文件复制一份,重命名为“initPIARCH.ora”,其中PIARCH为PIArchive在Oracle中的服务识别号。 2. 编辑initPIARCH.ora,将数据连接指向piarch.udl。文件修改如下: HS_FDS_CONNECT_INFO = "UDLFILE = C://PIUDL//PIARCH.udl" HS_FDS_TRACE_LEVEL = ON HS_FDS_TRACE_FILE_NAME = PIARCH.trc PIARCH.trc追踪文件将会存放于$ORACLE_HOME/hs/trace目录中。 3. 设置Oracle Net Listener。编辑文件$ORACLE_HOME/network/admin/listener.ora,在SID_LIST_LISTENER下追加:
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值