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

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

使用Oracle9i的新特征-停頓(QUIESCING)數(shù)據(jù)庫(kù)

瀏覽:141日期:2023-11-18 13:08:35
原作者:Sameer Wadhwa停頓(Quiescing)一個(gè)數(shù)據(jù)庫(kù)是一個(gè)強(qiáng)大的新特征,使得DBA可以完成一些數(shù)據(jù)庫(kù)處于受限模式(restricted mode)才能完成的一些操作。使用這個(gè)特征,當(dāng)以sys或system帳戶(hù)登陸后,DBA可以執(zhí)行查詢(xún),PL/SQL,和進(jìn)行其它的一些事務(wù)。 而所有其它用戶(hù)的會(huì)話(huà)都將處于暫停(suspended)的狀態(tài),一旦DBA把數(shù)據(jù)庫(kù)置回到正常模式,用戶(hù)的這些會(huì)話(huà)又將會(huì)自動(dòng)繼續(xù)運(yùn)行了。圖 1a:數(shù)據(jù)庫(kù)處于正常狀態(tài) .圖 1b: 數(shù)據(jù)庫(kù)處于狀態(tài).圖1a是數(shù)據(jù)庫(kù)處于正常模式的系統(tǒng)狀態(tài),在這種模式中DBA和用戶(hù)的事務(wù)都是運(yùn)行著的。一些DBA的事務(wù)是被限制著的,因?yàn)閿?shù)據(jù)庫(kù)必須處于受限模式時(shí)才可以運(yùn)行這些事務(wù)。相反的方面,圖1b是數(shù)據(jù)庫(kù)處于停頓狀態(tài)的情況,在圖中,所有用戶(hù)的事務(wù)都是被阻塞(blocked)著的,而沒(méi)有重啟數(shù)據(jù)庫(kù)到受限模式,DBA的事務(wù)也毫無(wú)問(wèn)題的運(yùn)行著。一旦所有活動(dòng)的會(huì)話(huà)都執(zhí)行了commit或rollback,數(shù)據(jù)庫(kù)將會(huì)被停頓。讓我們看一下它是如何進(jìn)行的。停頓數(shù)據(jù)庫(kù)所用的主要的命令為ALTER SYSTEM QUIESCE RESTRICTED;我將首先使用SQLPLUS登陸執(zhí)行這個(gè)操作。C:> U:>sqlplus /nologSQL*Plus: Release 9.2.0.1.0 - ProdUCtion on Wed Apr 16 16:08:27 2003Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.SQL> connect sys/change_on_install as sysdbaConnected.SQL> ALTER SYSTEM QUIESCE RESTRICTED;ALTER SYSTEM QUIESCE RESTRICTED*ERROR at line 1:ORA-25507: resource manager has not been continuously on如上的錯(cuò)誤表明資源治理器(resource manager)是非活動(dòng)的,要使它活動(dòng)你可以這樣: SQL> alter system set resource_manager_plan='SYSTEM_PLAN' scope=spfile sid='OR9I';System altered.OR9i 是我的SID.做完這個(gè)操作你不得不重啟一下數(shù)據(jù)庫(kù)了。SQL> show parameter RESOURCE_MANAGER_PLANNAME;;;;;;TYPE;;;;;VALUE------------------------------------ ----------- ----------------resource_manager_plan;;;;;string;;;SYSTEM_PLANSQL> ALTER SYSTEM QUIESCE RESTRICTED;System altered.假如有一些未決的事務(wù)需要提交或回滾的話(huà),先前的那條命令將會(huì)掛起而等待事務(wù)的完成。如想確定是哪些用戶(hù)的會(huì)話(huà)沒(méi)提交或回滾,你可以用如下的語(yǔ)句。SELECT S.SID,S.SERIAL#,S.MACHINE,S.TERMINAL,S.USERNAME FROM V$SESSION S WHERE S.SID IN (SELECT SID FROM V$LOCK WHERE TYPE='TX')/查詢(xún)的結(jié)果將會(huì)提供充足的信息使你能夠要求那些用戶(hù)提交、回滾或終止他們的事務(wù)。更壞一點(diǎn)的情況是你可以殺掉這些會(huì)話(huà),會(huì)話(huà)將被被自動(dòng)回滾。系統(tǒng)處于停頓狀態(tài)后,你就可以不受其它用戶(hù)的干擾進(jìn)行工作了,完成工作后你可以用如下命令解除這種停頓的狀態(tài):SQL> ALTER SYSTEM UNQUIESCE;System altered.情景1:事務(wù)順序用戶(hù)會(huì)話(huà)DBA 會(huì)話(huà)(1)Connected with SCOTTSQL> update emp3 setename='John' where ename='samir';Connected with SYS(2)SQL> ALTER SYSTEM QUIESCE RESTRICTED;等待用戶(hù)SCOTT完成事務(wù).(3)SQL> commit;Commit complete.(4)System altered.第一種情景表明,在所有活動(dòng)的事物完成前DBA是不能停頓數(shù)據(jù)庫(kù)的。 一旦數(shù)據(jù)庫(kù)停頓了,庫(kù)對(duì)其它的用戶(hù)呈現(xiàn)的是停止(halt)或非活動(dòng)(inactive)的狀態(tài)。然后當(dāng)數(shù)據(jù)庫(kù)變?yōu)檎顟B(tài)后,所有的數(shù)據(jù)塊和暫停的事務(wù)又繼續(xù)運(yùn)行了。情景 2:事務(wù)順序用戶(hù) 會(huì)話(huà)DBA 會(huì)話(huà)(1)Connected with Scott User;.Connected with SYS.SQL> ALTER SYSTEM QUIESCE RESTRICTED;System altered.(2)Select * from EMP;wait for result(3)SQL> ALTER SYSTEM UNQUIESCE;System altered.EMPNOENAMESALARY---------;--------------------1;;;;Sasa;10002;;;;John;50003;;;;Hema;7000User can see the results.情景2表明它如何影響了用戶(hù)的會(huì)話(huà)。簡(jiǎn)而言之,此時(shí)系統(tǒng)對(duì)于最終用戶(hù)是臨時(shí)的無(wú)效。通常的一些問(wèn)題:(Q)做為DBA的你如何檢查你的數(shù)據(jù)庫(kù)是什么狀態(tài)呢?(A)你可以檢查V$INSTANCE視圖中的ACTIVE_STATE這上字段。SQL> SELECT ACTIVE_STATE FROM V$INSTANCE;ACTIVE_ST---------NORMALACTIVE_STATE有如下幾個(gè)可能值:Active_state描述Normal數(shù)據(jù)庫(kù)處于正常狀態(tài)QUIESCINGDATABASE wants to QUIESCED but waiting for active running transactions to finish.數(shù)據(jù)庫(kù)要想停頓,但要等待活動(dòng)的運(yùn)行事務(wù)完成。Quiesced數(shù)據(jù)庫(kù)處于停頓的狀態(tài)了.(Q)怎樣確定哪些連接著庫(kù)的會(huì)話(huà)在等待停頓著的數(shù)據(jù)庫(kù)呢?(A)可以用如下的查詢(xún)來(lái)確定:SELECT SID,EVENT,TOTAL_WAITS,TIME_WAITED 'TIME WAITED[100 OF SEC]',AVERAGE_WAIT FROM V$SESSION_EVENTWHERE EVENT='wait for possible QUIESCE finish'/SQL>SID EVENT;;;TOTAL_WAITS;Time Waited[100 of Sec] AVERAGE_WAIT--- ---------------------------------- -----------;----------------------- ------------ 6 wait for possible QUIESCE finish412;;126532; 307'wait for possible QUIESCE finish'這個(gè)事件表明會(huì)話(huà)正等著“正停頓”的數(shù)據(jù)庫(kù)以至于它不能進(jìn)行它的事物。庫(kù)停頓后這些會(huì)話(huà)將呈現(xiàn)hung的狀態(tài)。(Q)在停頓數(shù)據(jù)庫(kù)之前,對(duì)于資源治理器計(jì)劃(resource manager plan) 需要做什么設(shè)定?(A); 當(dāng)你停頓了數(shù)據(jù)庫(kù),INTERNAL_QUIESCE資源計(jì)劃被激活了。除SYS_GROUPS其它所有的資源組中的ACTIVE_SESS_POOL_P1應(yīng)被設(shè)置為0。因SYS和SYSTEM用戶(hù)都屬于SYS_GROUPS組,所以只有它們可以連接到數(shù)據(jù)庫(kù)。要查看細(xì)節(jié)的信息可以查詢(xún)DBA_RSRC_PLAN_DIRECTIVES這個(gè)視圖。 記著如下幾點(diǎn):處于停頓狀態(tài)的數(shù)據(jù)庫(kù)只有SYS和SYSTEM是有效的用戶(hù)來(lái)執(zhí)行維護(hù)的工作;其它有DBA權(quán)限的用戶(hù)也被視為一般的用戶(hù)。 在停頓的數(shù)據(jù)庫(kù)中備份數(shù)據(jù)文件(泠備,拷貝數(shù)據(jù)文件)是無(wú)效的。假如庫(kù)中有“活動(dòng)”的事務(wù),庫(kù)是不能被停頓的。. 需要啟動(dòng)數(shù)據(jù)庫(kù)以設(shè)置資源計(jì)劃停頓數(shù)據(jù)是9i的新特征,因此之前的版本中是不能用的。結(jié)論:停頓數(shù)據(jù)庫(kù)是一個(gè)強(qiáng)大的特征使DBA不必重啟數(shù)據(jù)庫(kù)就可以執(zhí)行一些非凡的維護(hù)工作。
主站蜘蛛池模板: 焊接烟尘净化器__焊烟除尘设备_打磨工作台_喷漆废气治理设备 -催化燃烧设备 _天津路博蓝天环保科技有限公司 | 钢制暖气片散热器_天津钢制暖气片_卡麦罗散热器厂家 | Eiafans.com_环评爱好者 环评网|环评论坛|环评报告公示网|竣工环保验收公示网|环保验收报告公示网|环保自主验收公示|环评公示网|环保公示网|注册环评工程师|环境影响评价|环评师|规划环评|环评报告|环评考试网|环评论坛 - Powered by Discuz! | 长沙广告公司|长沙广告制作设计|长沙led灯箱招牌制作找望城湖南锦蓝广告装饰工程有限公司 | 澳门精准正版免费大全,2025新澳门全年免费,新澳天天开奖免费资料大全最新,新澳2025今晚开奖资料,新澳马今天最快最新图库 | 全自动翻转振荡器-浸出式水平振荡器厂家-土壤干燥箱价格-常州普天仪器 | 水厂自动化|污水处理中控系统|水利信息化|智慧水务|智慧农业-山东德艾自动化科技有限公司 | 汽液过滤网厂家_安平县银锐丝网有限公司 | 垃圾压缩设备_垃圾处理设备_智能移动式垃圾压缩设备--山东明莱环保设备有限公司 | 木材烘干机,木炭烘干机,纸管/佛香烘干设备-河南蓝天机械制造有限公司 | 海峰资讯 - 专注装饰公司营销型网站建设和网络营销培训 | 哈尔滨京科脑康神经内科医院-哈尔滨治疗头痛医院-哈尔滨治疗癫痫康复医院 | 兰州牛肉面加盟,兰州牛肉拉面加盟-京穆兰牛肉面 | 智能电表|预付费ic卡水电表|nb智能无线远传载波电表-福建百悦信息科技有限公司 | 砂石生产线_石料生产线设备_制砂生产线设备价格_生产厂家-河南中誉鼎力智能装备有限公司 | 澳威全屋定制官网|极简衣柜十大品牌|衣柜加盟代理|全屋定制招商 百度爱采购运营研究社社群-店铺托管-爱采购代运营-良言多米网络公司 | CCE素质教育博览会 | CCE素博会 | 教育展 | 美育展 | 科教展 | 素质教育展 | 沈阳楼承板_彩钢板_压型钢板厂家-辽宁中盛绿建钢品股份有限公司 轴承振动测量仪电箱-轴承测振动仪器-测试仪厂家-杭州居易电气 | 宜兴紫砂壶知识分享 - 宜兴壶人| 早报网| 昊宇水工|河北昊宇水工机械工程有限公司 | 没斑啦-专业的祛斑美白嫩肤知识网站-去斑经验分享 | 沈飞防静电地板__机房地板-深圳市沈飞防静电设备有限公司 | 杰福伦_磁致伸缩位移传感器_线性位移传感器-意大利GEFRAN杰福伦-河南赉威液压科技有限公司 | 拖鞋定制厂家-品牌拖鞋代加工厂-振扬实业中国高端拖鞋大型制造商 | 厂房出租-厂房规划-食品技术-厂房设计-厂房装修-建筑施工-设备供应-设备求购-龙爪豆食品行业平台 | 金现代信息产业股份有限公司--数字化解决方案供应商 | 无尘烘箱_洁净烤箱_真空无氧烤箱_半导体烤箱_电子防潮柜-深圳市怡和兴机电 | 不锈钢水管-不锈钢燃气管-卫生级不锈钢管件-不锈钢食品级水管-广东双兴新材料集团有限公司 | 撕碎机,撕破机,双轴破碎机-大件垃圾破碎机厂家 | 宏源科技-房地产售楼系统|线上开盘系统|售楼管理系统|线上开盘软件 | 代做标书-代写标书-专业标书文件编辑-「深圳卓越创兴公司」 | 旅游规划_旅游策划_乡村旅游规划_景区规划设计_旅游规划设计公司-北京绿道联合旅游规划设计有限公司 | 宁波普瑞思邻苯二甲酸盐检测仪,ROHS2.0检测设备,ROHS2.0测试仪厂家 | 土壤养分检测仪|土壤水分|土壤紧实度测定仪|土壤墒情监测系统-土壤仪器网 | 不锈钢电动球阀_气动高压闸阀_旋塞疏水调节阀_全立阀门-来自温州工业阀门巨头企业 | TPE塑胶原料-PPA|杜邦pom工程塑料、PPSU|PCTG材料、PC/PBT价格-悦诚塑胶 | 语料库-提供经典范文,文案句子,常用文书,您的写作得力助手 | 石油/泥浆/不锈钢防腐/砂泵/抽砂泵/砂砾泵/吸砂泵/压滤机泵 - 专业石油环保专用泵厂家 | 涡轮流量计_LWGY智能气体液体电池供电计量表-金湖凯铭仪表有限公司 | 阀门智能定位器_电液动执行器_气动执行机构-赫尔法流体技术(北京)有限公司 |