使用dtu遠程連接Oracel 9i數據庫的方法
在數據中心使用dtu遠程連接Oracle 9i數據庫時,常會遇到數據庫的配置和客戶端的問題?,F在就真對以上問題需要注意一下幾點:
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網站論壇里相關資料信息。
【編輯推薦】
- Oracle性能診斷不能不知的秘籍
- Oracle ERP上線準備的5個經驗淺談
- Oracle企業管理器的誕生的好處所在
- Oracle多表查詢優化的代碼示例
- Oracle更改的默認端口號剖析