NewType產品新知與活動紀實

  【PM技術分享專欄】Oracle連線懶人包

發表日期: 2019/03/07


上一期我們介紹了「整合MySQL資料庫連線」,清楚完整的介紹了技術與說明,本期專欄收入Oracle連線的設定方法?透過技術文章教學,讓您可以快速了解簡單地設定方式,快點一起來看看吧!

重點前置作業


1. 如果你沒有裝32位元的Oracle Client你的AutoWeb3 裡不會有"Oracle Provider for OLE DB"讓你選,所以請一定要安裝32位元的Oracle Client
2. Oracle的解安裝很麻煩,也不會跟你說你已經安裝過Oracle了,所以安裝前記得三思
3. 請一定都要安裝32位元、64位元的Oracle Client

步驟一:檢查


1.開始 =>所有程式 =>系統管理程式 =>服務 =>找到Oracle 開頭的服務有沒有啟動

步驟二:設定連線檔案(這裡就不放UI而用CODE解釋)



1. 新增
找到你Oracle Client 的路徑(預設為以下路徑)
?:\app\newtypeqas\product\11.2.0\client_1\Network\Admin\
並找到tnsnames.ora這個檔案 =>右鍵 =>編輯
#沒有的話直接新增一個tnsnames.ora


tnsnames.ora的基本內容大致為:
xxxxx_xxP_xxx.WxRxD =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = xx.xx.xx.xxx)(PORT = 1527))
)
(CONNECT_DATA =
(SERVICE_NAME = IDE)
)
)
紅字:資料來源
橙字:傳輸協定
綠字:主機位址
藍字::port號
紫字:伺服器名稱
以上這些是連接Oracle所需要的資訊
1. 通常客戶會給你這些資訊,加上連線所需的使用者名稱與密碼
2. 沒有的話請客戶給你,還要請他們附上連線所需的使用者名稱與密碼
3. 在AutoWeb連Oracle時會用到

AutoWeb3連接Oracle


1. 開啟AW3的資料庫連線設定 =>類型選擇OleDB =>選擇完後點選Datebase 按鈕

2. 提供者選擇"Oracle Provider for OLE DB" =>之後點選"全部"的標籤

3. 你會看到幾個重點,將剛才所提到的資料庫連線資訊填上去 =>左下角編輯內容值
Data Source(資料來源):xxxxx_xxP_xxx.WxRxD
Extended Properties:Service_Name=HCPTEST;Host=XX.XX.XX.XX;Port=1521;
Locale Identifier:這裡不用動
Password(密碼):XXXX
User ID(使用者名稱):XXXX
紅字:資料來源
橙字:傳輸協定
綠字:主機位址
藍字:port號
紫字:伺服器名稱
咖啡色:使用者名稱、密碼

4. 都完成後切到"連線"的標籤 =>將"允許儲存密碼"打勾 =>測試連線看看是否成功 =>點選"確定"

AutoEDI_V3連接Oracle


1. 開啟AutoEDI_V3,點選紅框處的"資料庫連線管理"圖示

2. 新增資料庫連線

3. 選擇 OleDB =>點選左方"…"按鈕

4. 點選"Change…"按鈕

5. 設定
Data source→
Data Provider→.Net Framework Data Provider for OLE DB
完成後 =>點選"ok"按鈕

6. 設定
OLE DBProvider Oracle Provider for OLE DB

7. 點選"Data Links…"按鈕

8. 點選"全部"標籤 =>你會看到幾個重點,麻煩將剛剛所提到的資料庫連線資訊填上去 =>左下角編輯內容值 =>都完成後點選"確定"
Data Source(資料來源):xxxxx_xxP_xxx.WxRxD
Extended Properties:Service_Name=HCPTEST;Host=XX.XX.XX.XX;Port=1521;
Locale Identifier:這裡不用動
Password(密碼):XXXX
User ID(使用者名稱):XXXX
紅字:資料來源
橙字:傳輸協定
綠字:主機位址
藍字::port號
紫字:伺服器名稱
咖啡色:使用者名稱、密碼

9. 將"允許儲存密碼"打勾 =>測試連線看看是否成功 =>點選"確定"

返回新人類資訊第162期電子報

推薦熱門內容:


訂閱我們的電子報

一手得到我們最新的消息與資訊

訂閱服務確認

已發送 Email 驗證信給你,請點擊信件連結以完成訂閱程序

訂閱失敗

暫時無法接受訂閱,請稍候重新嘗試