概述
盡管紫金橋組態(tài)軟件自身擁有一個強大的實時數據庫,但是鑒于關系數據庫在某些場合更加適用,所以組態(tài)軟件很多時候也需要與各種關系數據庫相連接,對關系數據庫進行操作。Accesss、SQL Server等數據庫也許為我們所熟悉,但是一般我們較少接觸Oracle數據庫。Oracle數據庫是第一個開放式商品化的關系型數據庫,主要滿足銀行、金融、保險等企事業(yè)單位對大型數據庫的需求。下面就筆者的經驗,對紫金橋組態(tài)軟件與oracle數據庫的連接做簡要論述。
軟件環(huán)境
一般而言,一個關系型數據庫系統(tǒng)是一個或者多個服務的集合,與具體的管理工具是不相干的。我們以oracle 10g home版本為例,假設oracle數據庫系統(tǒng)安裝在某一臺服務器上(假定IP為192.168.128.129),那么在需要訪問該數據庫的客戶機上需要安裝oracle 10g home版的客戶端。安裝完客戶端后,機器就帶有了一些管理工具,這些工具將方便我們的使用。同樣,該客戶機還需要安裝紫金橋組態(tài)軟件。
配置服務名
為了便于使用的方便,一般我們把某一個oracle數據庫系統(tǒng)上的某一個特定數據庫或者全局數據庫做一個映射,稱為“服務名”,然后使用服務名即可訪問數據庫。使用Net Manager管理工具:
選擇“編輯”->“創(chuàng)建…”后按照向導來創(chuàng)建一個服務:
“網絡服務名”填寫的即是需要全局引用的服務名。
此處“主機名”可以填寫Oracle數據庫所在的服務器IP地址,或者網絡名。
上面假定了Oracle數據庫服務器上的全局數據庫名稱為“GlobalDBName”
在完成之前,可以根據需要測試數據庫的連接。
點擊“完成”,新建的服務名即完成: