电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術(shù)文章
文章詳情頁

繼續(xù)說一說Oracle的MTS

瀏覽:5日期:2023-11-18 10:30:10
在csdn上寫了一篇關(guān)于MTS的文章后收到了一些網(wǎng)友的mail或是留言,他們還有好多關(guān)乎于MTS的一些問題。 與piner,fenng,biti及其它的一些網(wǎng)友在聊天中,他們都對使用MTS有些不贊同,那天與Oracle的工程師交流中他也是有些反對,不過在我的實(shí)際應(yīng)用過程中雖碰到了一些問題,但總體MTS還是讓我很滿足的,使我的一臺(tái)Oracle Server在peak time的內(nèi)存利用率由95%降到了78%,而且應(yīng)用的速度還很不錯(cuò)。如下我便以問題的形式對MTS再進(jìn)行幾點(diǎn)補(bǔ)充。1、在Oracle Server調(diào)整為MTS方式后,一些客戶端出現(xiàn)了連不上Oracle Server的狀況,大部分報(bào)的錯(cuò)為TNS-12509,如何解決?回答: 在實(shí)際過程中是存在著這方面的情況,我總結(jié)了一下,大部是由Oracle8 的client引起的,就是那些配服務(wù)名還得掛著個(gè).world的那種客戶端,其實(shí)解決起來很簡單,只需要把tnsname.ora這個(gè)文件中你的那個(gè)服務(wù)名配置的'sid='改成'service_name=',這就Ok了。2、我使用了成都邁普公司的'隧道網(wǎng)關(guān)'這種產(chǎn)品,以前在dedicated方式是好好的,可是改成MTS后,為什么Client死活連不是Oracle的Server呢?回答: 其實(shí)我們公司也用了這種產(chǎn)品,在MTS應(yīng)用之初也碰到了這個(gè)問題。出現(xiàn)這個(gè)問題的原因?yàn)檫~普的這種產(chǎn)品只為監(jiān)測靜態(tài)的端返回,它認(rèn)為Oracle的監(jiān)聽端口即為返回端口,實(shí)際在MTS中不是這樣的,多進(jìn)行幾次連接,用netstat -n在客戶端觀看一下就會(huì)明白,MTS返回的端口是動(dòng)態(tài)的,所以邁普的這個(gè)產(chǎn)品就不好用了。解燃眉之急的辦法可以這樣:在MTS客戶端配置'服務(wù)名'時(shí),請求個(gè)Dedicate的連接,即使用SERVER = DEDICATED選項(xiàng),這就把問題解決了。3、如何跟蹤一下MTS的dispatcher和shared server進(jìn)程?回答: 這需用到診斷事件了,dispatcher的診斷事件號為10248,shared server的為10249,如下以shared server為例簡單說一下,假定s015的操作系統(tǒng)的進(jìn)程號為13161.sql>conn sys/pass as sysdbasql>oradebug setospid 13161; sql>oradebug TRACEFILE_NAME--看一下跟蹤文件的名稱sql>oradebug EVENT 10249 trace name context forever, level 10也可以在init<SID>.ora中加入如下兩行完成trace:event='10248 trace name context forever, level X'; -- dispatchersevent='10249 trace name context forever, level X'; -- shared servers 4、如何在MTS中設(shè)置IPC回答: 如下的配置樣例來自MetalinkLISTENER.ORA: ============= LISTENER= (ADDRESS_LIST= (ADDRESS= (PROTOCOL=IPC) (KEY=<sid name>) ) (ADDRESS= (PROTOCOL=IPC) (KEY=<alias in tnsnames.ora for the sid>) ) ) CONNECT_TIMEOUT_LISTENER=10 STARTUP_WAIT_TIME_LISTENER=0 SID_LIST_LISTENER= (SID_LIST= (SID_DESC= (SID_NAME=<sid name>); (ORACLE_HOME=<home Directory path for Oracle>) ) ) 地址列表中可以使用其它的協(xié)議,加入應(yīng)的地址。 這個(gè)例子完全是一個(gè)IPC的例子 TNSNAMES.ORA: ============= <alias>= (DESCRIPTION= (ADDRESS= (PROTOCOL=IPC) (KEY=<sid name>) ) (CONNECT_DATA= (SID=<sid name>) ) ) INIT.ORA entries for MTS: ========================= MTS_DISPATCHERS='IPC,2' MTS_SERVERS=1 MTS_MAX_DISPATCHERS=6 MTS_MAX_SERVERS=3 MTS_SERVICE=<sid name> MTS_LISTENER_ADDRESS='(ADDRESS=(PROTOCOL=IPC)(KEY=<sid name>))' 5、如何查看一下某個(gè)shared_server正在忙什么?回答: 其實(shí)這與Dedicated方式的查看方法是一樣的,還以s015為例,它的spid為13161,使用如下的sql便可查出:SELECT a.username, a.machine, a.program, a.sid, a.serial#, a.status, c.piece, c.sql_text FROM v$session a, v$process b, v$sqltext cWHERE b.spid=13161 AND b.addr=a.paddr AND a.sql_address=c.address(+)ORDER BY c.piece6、我在unix看到一個(gè)shared server的進(jìn)程占用了大量的CPU資源,通過select addr from v$process where spid=<os process pid>查到進(jìn)程的address,而select * from v$session where paddr=<paddr>確沒的結(jié)果,所以我無法得知我的這個(gè)shared server在忙什么,我該怎么辦呢?回答:SELECT status FROM v$circuit WHERE CIRCUIT IN ( SELECT circuit FROM v$shared_server WHERE paddr=<your paddr> )假如status的返回是EOF,說明實(shí)際這個(gè)shared server已經(jīng)掉死了,你可以把它在操作系統(tǒng)上清除掉了:eg: oracle$kill -9 <shared server's pid>你不用擔(dān)心kill掉會(huì)有什么大的影響,其它幾分鐘之后,pmon會(huì)為你把這個(gè)shared server進(jìn)程給重新啟動(dòng)的。7、如何在非down庫的情況下恢復(fù)到Dedicate的連接方式,及啟用更多的dispatcher?回答:7.1關(guān)掉: sql>ALTER SYSTEM SET MTS_DISPATCHERS='TCP,0';7.2啟用更多的dispatcher sql>ALTER SYSTEM SET MTS_DISPATCHERS='TCP,40';部分內(nèi)容參照Metalink的Note:47684.1
標(biāo)簽: Oracle 數(shù)據(jù)庫
主站蜘蛛池模板: 台式核磁共振仪,玻璃软化点测定仪,旋转高温粘度计,测温锥和测温块-上海麟文仪器 | 并离网逆变器_高频UPS电源定制_户用储能光伏逆变器厂家-深圳市索克新能源 | 选宝石船-陆地水上开采「精选」色选机械设备-青州冠诚重工机械有限公司 | 高防护蠕动泵-多通道灌装系统-高防护蠕动泵-www.bjhuiyufluid.com慧宇伟业(北京)流体设备有限公司 | 热熔胶网膜|pes热熔网膜价格|eva热熔胶膜|热熔胶膜|tpu热熔胶膜厂家-苏州惠洋胶粘制品有限公司 | 周口风机|周风风机|河南省周口通用风机厂 | 不锈钢发酵罐_水果酒发酵罐_谷物发酵罐_山东誉诚不锈钢制品有限公司 | 硅胶布|电磁炉垫片|特氟龙胶带-江苏浩天复合材料有限公司 | 耐高温电缆厂家-远洋高温电缆| 盘扣式脚手架-附着式升降脚手架-移动脚手架,专ye承包服务商 - 苏州安踏脚手架工程有限公司 | 闭端端子|弹簧螺式接线头|防水接线头|插线式接线头|端子台|电源线扣+护线套|印刷电路板型端子台|金笔电子代理商-上海拓胜电气有限公司 | pbootcms网站模板|织梦模板|网站源码|jquery建站特效-html5模板网 | 高速混合机_锂电混合机_VC高效混合机-无锡鑫海干燥粉体设备有限公司 | 集菌仪厂家_全封闭_封闭式_智能智能集菌仪厂家-上海郓曹 | 丹尼克尔拧紧枪_自动送钉机_智能电批_柔性振动盘_螺丝供料器品牌 | 校园文化空间设计-数字化|中医文化空间设计-党建|法治廉政主题文化空间施工-山东锐尚文化传播公司 | 高温链条油|高温润滑脂|轴承润滑脂|机器人保养用油|干膜润滑剂-东莞卓越化学 | 全自动烧卖机厂家_饺子机_烧麦机价格_小笼汤包机_宁波江北阜欣食品机械有限公司 | 医用空气消毒机-医用管路消毒机-工作服消毒柜-成都三康王 | 飞利浦LED体育场灯具-吸顶式油站灯-飞利浦LED罩棚灯-佛山嘉耀照明有限公司 | 天津散热器_天津暖气片_天津安尼威尔散热器制造有限公司 | 螺旋丝杆升降机-SWL蜗轮-滚珠丝杆升降机厂家-山东明泰传动机械有限公司 | 铸铁平台,大理石平台专业生产厂家_河北-北重机械| 工业硝酸钠,硝酸钠厂家-淄博「文海工贸」 | 重庆小面培训_重庆小面技术培训学习班哪家好【终身免费复学】 | 智能垃圾箱|垃圾房|垃圾分类亭|垃圾分类箱专业生产厂家定做-宿迁市传宇环保设备有限公司 | 期货软件-专业期货分析软件下载-云智赢 | 火锅加盟_四川成都火锅店加盟_中国火锅连锁品牌十强_朝天门火锅【官网】 | 上海道勤塑化有限公司| 电机保护器-电动机综合保护器-浙江开民 | 圆形振动筛_圆筛_旋振筛_三次元振动筛-河南新乡德诚生产厂家 | 青岛美佳乐清洁工程有限公司|青岛油烟管道清洗|酒店|企事业单位|学校工厂厨房|青岛油烟管道清洗 插针变压器-家用电器变压器-工业空调变压器-CD型电抗器-余姚市中驰电器有限公司 | 大学食堂装修设计_公司餐厅效果图_工厂食堂改造_迈普装饰 | 蓝鹏测控平台 - 智慧车间系统 - 车间生产数据采集与分析系统 | Eiafans.com_环评爱好者 环评网|环评论坛|环评报告公示网|竣工环保验收公示网|环保验收报告公示网|环保自主验收公示|环评公示网|环保公示网|注册环评工程师|环境影响评价|环评师|规划环评|环评报告|环评考试网|环评论坛 - Powered by Discuz! | 高中学习网-高考生信息学习必备平台 | 河北码上网络科技|邯郸小程序开发|邯郸微信开发|邯郸网站建设 | 远程会诊系统-手术示教系统【林之硕】医院远程医疗平台 | 铣床|万能铣床|立式铣床|数控铣床|山东滕州万友机床有限公司 | 桂林腻子粉_内墙外墙抗裂砂浆腻子粉推荐广西鑫达涂料厂家供应 | 交变/复合盐雾试验箱-高低温冲击试验箱_安奈设备产品供应杭州/江苏南京/安徽马鞍山合肥等全国各地 |