(本例用于连接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下追加:
通过PI-OLEDB实现ORACLE对PI系统的异构连接
最新推荐文章于 2021-07-20 11:35:54 发布
本文档介绍了如何通过PI-OLEDB在ORACLE数据库中实现对PI ARCHIVE系统的异构连接。步骤包括创建UDL链接文件、配置ORACLE OLEDB代理、设置Oracle Net Listener和数据库链接,以及执行查询测试。
摘要由CSDN通过智能技术生成