http://www.itpub.net/424770.html
環境:win2000,oracle 9.2.0.1
方法一:在windows2000的系統資料庫中,hkey_local_machinesoftwareoraclehome0下加入字元串值:
USE_SHARED_SOCKET=TRUE,即可
方法二:1、首先将資料庫執行個體改為SHARED SERVER模式
2、以SYSDBA登入SQLPLUS,通過SQLPLUS生成系統目前的參數設定檔案pfile:create pfile='d:init.ora' from spfile;
3、修改d:init.ora檔案,在其中增加(用editplus編輯):*.service_names='your service
name'和*.dispatchers='(address=(protocol=tcp)(host=localhost)(port=1521)
(dispatchers=1)'
4、生成新的SPFILE:create spfile from pfile='d:init.ora';
5、重新開機動資料庫。
6、在防火牆中開放1521端口。
方法三:在資料庫端(也可以是另外的機器,但是cman的機器必須和資料庫都在防火牆的後面)安裝了cman的前提下,啟動cman,然後開放防火牆端的1630端口(看cman開的是什麼端口啦),最後在用戶端的tnsnames.ora檔案中添加:
cmantest = (description = (address_list = (address =