关于Oracel在MTS的问题,我找了很多书,没有合理的解决方法,现有一个小小办法!!

关于Oracel在MTS的问题,我找了很多书,没有合理的解决方法,现有一个小小办法!!

我在学习Oracle时,遇到这个很赤手的问题,就是服务器配成MTS,在客户端不能用SQLplus连接,看着大家这么关心这个话题我找了很多书,也在网上查了很多次料,一个原因,可能是Oracle的bug,不过有一种解决方法,就是:
这的MTS的配制没错:

mts_dispatchers = "(protocol=TCP)(disp=10)(mul=ON)(tick=15)(pool=true)(con=15)(sess=1024)"
mts_max_dispatchers = 332
mts_servers = 2
mts_max_servers = 64

在你的tnsnames.ora文件中不要用(SRVR = SHARED)国外也有很多人问这个问题,可能是oracle的8g,
正确的将shared改为:DEDICATED,一切Ok!

如谁有好的方法请转告我!!!!!!!!      
About MTS and Dedicate Server,See Oracle Net Administration Guide on OTN or Oracle Book List.
My suggestion is if your applications are not large,dedicate is enough.For some environment like RMAN,you must use dedicate.If you don't know how to configture your local tnsnames,you can use Oracle Net Manager!      
在Oracle服务器端,我已配制成MTS服务器了,所用的参数见楼上。但是在客户端用sqlplus时连接(sqlplus system/manager@ora8)时,如果tnsname.ora中用SRVR=shared
这种方法是不能边通的,知道吗?
我查了有很多国外的站点说是8i的8g。
不过如你有更高的方法不防说出来与大有分享下!!!!!!!!!      
Using MTS on 8i is not a goog ideal.
Use dbca to convert MTS to Dedicate.