使用dtu遠(yuǎn)程連接Oracel 9i數(shù)據(jù)庫的方法
在數(shù)據(jù)中心使用dtu遠(yuǎn)程連接Oracle 9i數(shù)據(jù)庫時(shí),常會(huì)遇到數(shù)據(jù)庫的配置和客戶端的問題。現(xiàn)在就真對以上問題需要注意一下幾點(diǎn):
1、首先要求數(shù)據(jù)庫運(yùn)行在共享模式下,系統(tǒng)安裝默認(rèn)為專用模式:dedicated.可以使用DBCA來轉(zhuǎn)換。
2、同時(shí)要設(shè)定2個(gè)主要參數(shù):DISPATCHERS和SHARED_SERVERS.我分別設(shè)為2和4,反正是試驗(yàn),沒考慮太多。
命令:ALTER SYSTEM SET DISPATCHERS='(PROTOCOL=TCP)(DISPATCHER=2)' ;
ALTER SYSTEM SET SHARE_SERVERS=4;
3、重起服務(wù)中的ORACLE 9i例程。也可以直接在INT.ORA文件中定義DISPATCHERS和SHARED_SERVERS。
4、以上說的是數(shù)據(jù)庫的配置,下面是客戶端。當(dāng)為9I的客戶端時(shí),需要在TNSNAME.ORA文件中,將所要連接的數(shù)據(jù)庫服務(wù)中,把DEDICATED改成SHARED,即專用改為共享。
OK,將DTU中添加NAT,主機(jī)為運(yùn)行數(shù)據(jù)庫的主機(jī)名,端口號(hào)1521??蛻舳艘彩褂肈TU。數(shù)據(jù)庫、客戶端費(fèi)別登陸專用APN后,使用客戶端連接Oracle數(shù)據(jù)庫,成功,哈哈。
若Oracle數(shù)據(jù)庫有點(diǎn)問題,重起在執(zhí)行以上操作去提示錯(cuò)誤,再試?yán)?
另由于要使用到ORA73,這個(gè)老東西。需要WINNT系統(tǒng),沒辦法建立該環(huán)境進(jìn)行模擬。但ORA73的客戶端TNSNAME.ORA中并未定義共享還是專用模式,因此猜測ORA73如果不改變DISPATCHERS和SHARED_SERVERS的值,就是專用模式,但是否可以呢???還需要繼續(xù)驗(yàn)證!如果你還有什么疑問,可以繼續(xù)留意我們51CTO網(wǎng)站論壇里相關(guān)資料信息。
【編輯推薦】
- Oracle性能診斷不能不知的秘籍
- Oracle ERP上線準(zhǔn)備的5個(gè)經(jīng)驗(yàn)淺談
- Oracle企業(yè)管理器的誕生的好處所在
- Oracle多表查詢優(yōu)化的代碼示例
- Oracle更改的默認(rèn)端口號(hào)剖析