iT邦幫忙

0

Oracle9i只能用到單緒作業嗎 ?

我家的Oracle9i DB主機(WIN2003R2)上面有Intel E5335 * 2
共計8核
但是不管Oracle loading再大
只有其中一核會跑80-90%
其他都是0%
這是Oracle9i天生限制就是這樣
還是AP寫作的問題 ?

1 個回答

8
最佳解答

請參考這篇將 Oracle 調成 Shared Server Mode
http://www.dbtalks.com/uploadfile/anjudidi/how-to-set-shared-server-mode-in-oracle/
Shared Server Mode:多個客戶端連線共用相同的系統資源,適用於客戶端連線數目較多的情況。選擇此運作模式時會同時啟動 Oracle 之多執行緒伺服器功能。

看更多先前的回應...收起先前的回應...
cmwang iT邦大師 1 級 ‧ 2012-11-29 14:11:52 檢舉

會不會是license的問題疑惑疑惑....

賽門 iT邦超人 1 級 ‧ 2012-11-29 21:33:23 檢舉

cmwang提到:
會不會是license的問題

我認為是...因為Oracle DB的授權方式是以核來算的.

u8526425 iT邦大師 1 級 ‧ 2012-11-29 23:27:17 檢舉

調整Shared Server Mode似乎會有影響到部份程式設計
我先瞭解看看

Oracle 9i就我個人測試去安裝時
並未有授權by user或by CPU的選項 (我們是走by user買法)
只可選擇為standard/enterprise版本
我們是裝ENT版本

我家主機的廠商實在是有夠low
當初是買Oracle 9i 64bit
但是OS與DB都是裝32bit
跑dedicated server process
那你給我配8核 8GB RAM是配火大的喔
現在進來一看就整個傻眼

這年頭新機還有裝 9i 的?! @@

u8526425 iT邦大師 1 級 ‧ 2012-12-04 09:07:23 檢舉

5年前的事了
因為發生效能瓶頸
今年我進來看完覺得能救的部份不多
可能要打掉重建

我要發表回答

立即登入回答