程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> 使用dtu遠程連接Oracel 9i數據庫的方法

使用dtu遠程連接Oracel 9i數據庫的方法

編輯:Oracle數據庫基礎

在數據中心使用dtu遠程連接Oracle 9i數據庫時,常會遇到數據庫的配置和客戶端的問題。現在就真對以上問題需要注意一下幾點:

1、首先要求數據庫運行在共享模式下,系統安裝默認為專用模式:dedicated.可以使用DBCA來轉換。

2、同時要設定2個主要參數:DISPATCHERS和SHARED_SERVERS.我分別設為2和4,反正是試驗,沒考慮太多。
命令:ALTER SYSTEM  SET DISPATCHERS='(PROTOCOL=TCP)(DISPATCHER=2)' ;
ALTER SYSTEM  SET  SHARE_SERVERS=4;

3、重起服務中的Oracle 9i例程。也可以直接在INT.ORA文件中定義DISPATCHERS和SHARED_SERVERS。

4、以上說的是數據庫的配置,下面是客戶端。當為9I的客戶端時,需要在TNSNAME.ORA文件中,將所要連接的數據庫服務中,把DEDICATED改成SHARED,即專用改為共享。

OK,將DTU中添加NAT,主機為運行數據庫的主機名,端口號1521。客戶端也使用DTU。數據庫、客戶端費別登陸專用APN後,使用客戶端連接Oracle數據庫,成功,哈哈。
若Oracle數據庫有點問題,重起在執行以上操作去提示錯誤,再試拉。

另由於要使用到ORA73,這個老東西。需要WINNT系統,沒辦法建立該環境進行模擬。但ORA73的客戶端TNSNAME.ORA中並未定義共享還是專用模式,因此猜測ORA73如果不改變DISPATCHERS和SHARED_SERVERS的值,就是專用模式,但是否可以呢???還需要繼續驗證!如果你還有什麼疑問,可以繼續留意我們51CTO網站論壇裡相關資料信息。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved