亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > Oracle > 正文

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

2024-08-29 13:49:13
字體:
來源:轉載
供稿:網友

  
原作者:Sameer Wadhwa

停頓(Quiescing)一個數據庫是一個強大的新特征,使得DBA可以完成一些數據庫處于受限模式(restricted mode)才能完成的一些操作。使用這個特征,當以sys或system帳戶登陸后,DBA可以執行查詢,PL/SQL,和進行其它的一些事務。 而所有其它用戶的會話都將處于暫停(suspended)的狀態,一旦DBA把數據庫置回到正常模式,用戶的這些會話又將會自動繼續運行了。



圖 1a:數據庫處于正常狀態 .



圖 1b: 數據庫處于狀態.

圖1a是數據庫處于正常模式的系統狀態,在這種模式中DBA和用戶的事務都是運行著的。一些DBA的事務是被限制著的,因為數據庫必須處于受限模式時才可以運行這些事務。相反的方面,圖1b是數據庫處于停頓狀態的情況,在圖中,所有用戶的事務都是被阻塞(blocked)著的,而沒有重啟數據庫到受限模式,DBA的事務也毫無問題的運行著。

 

一旦所有活動的會話都執行了commit或rollback,數據庫將會被停頓。

讓我們看一下它是如何進行的。停頓數據庫所用的主要的命令為ALTER SYSTEM QUIESCE RESTRICTED;我將首先使用SQLPLUS登陸執行這個操作。

C:/> U:/>sqlplus /nolog

SQL*Plus: Release 9.2.0.1.0 - PRodUCtion on Wed Apr 16 16:08:27 2003

Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.

SQL> connect sys/change_on_install as sysdba
Connected.

SQL> ALTER SYSTEM QUIESCE RESTRICTED;
ALTER SYSTEM QUIESCE RESTRICTED
*
ERROR at line 1:
ORA-25507: resource manager has not been continuously on

如上的錯誤表明資源治理器(resource manager)是非活動的,要使它活動你可以這樣:

SQL> alter system set resource_manager_plan='SYSTEM_PLAN' scope=spfile sid='OR9I';

System altered.

OR9i 是我的SID.

做完這個操作你不得不重啟一下數據庫了。

SQL> show parameter RESOURCE_MANAGER_PLAN

NAME                                 TYPE        VALUE

------------------------------------ ----------- ----------------

resource_manager_plan                string      SYSTEM_PLAN

SQL> ALTER SYSTEM QUIESCE RESTRICTED;

System altered.

假如有一些未決的事務需要提交或回滾的話,先前的那條命令將會掛起而等待事務的完成。如想確定是哪些用戶的會話沒提交或回滾,你可以用如下的語句。

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')
/

查詢的結果將會提供充足的信息使你能夠要求那些用戶提交、回滾或終止他們的事務。更壞一點的情況是你可以殺掉這些會話,會話將被被自動回滾。系統處于停頓狀態后,你就可以不受其它用戶的干擾進行工作了,完成工作后你可以用如下命令解除這種停頓的狀態:

SQL> ALTER SYSTEM UNQUIESCE;

System altered.
情景1:
事務順序

用戶會話

DBA 會話

(1)

Connected with SCOTT

SQL> update emp3 set

ename='John'

where ename='samir';

Connected with SYS

(2)

 

SQL> ALTER SYSTEM QUIESCE RESTRICTED;

 

等待用戶SCOTT完成事務.

(3)

SQL> commit;

 

Commit complete.

 

(4)

 

System altered.

第一種情景表明,在所有活動的事物完成前DBA是不能停頓數據庫的。
一旦數據庫停頓了,庫對其它的用戶呈現的是停止(halt)或非活動(inactive)的狀態。然后當數據庫變為正常狀態后,所有的數據塊和暫停的事務又繼續運行了。

情景 2:

事務順序

用戶 會話

DBA 會話

(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.

 

EMPNO   ENAME   SALARY

---------    ----------   ----------

1       Sasa    1000

2       John    5000

3       Hema    7000

User can see the results.

 

情景2表明它如何影響了用戶的會話。簡而言之,此時系統對于最終用戶是臨時的無效。
通常的一些問題:
 (Q)做為DBA的你如何檢查你的數據庫是什么狀態呢?

(A)你可以檢查V$INSTANCE視圖中的ACTIVE_STATE這上字段。

SQL> SELECT ACTIVE_STATE FROM V$INSTANCE;

ACTIVE_ST

---------

NORMAL

ACTIVE_STATE有如下幾個可能值:

Active_state

描述
Normal
數據庫處于正常狀態

QUIESCING

DATABASE wants to QUIESCED but waiting for active running transactions to finish.

數據庫要想停頓,但要等待活動的運行事務完成。

 

 

Quiesced

數據庫處于停頓的狀態了.

 

(Q)怎樣確定哪些連接著庫的會話在等待停頓著的數據庫呢?

(A)可以用如下的查詢來確定:

SELECT SID,EVENT,TOTAL_WAITS,TIME_WAITED "TIME WAITED[100 OF SEC]",

AVERAGE_WAIT FROM V$SESSION_EVENT

WHERE EVENT='wait for possible QUIESCE finish'

/

SQL> 

SID EVENT                              TOTAL_WAITS            Time Waited[100 of Sec] AVERAGE_WAIT

--- ---------------------------------- -----------            ----------------------- ------------

  6 wait for possible QUIESCE finish           412                             126532          307

"wait for possible QUIESCE finish"這個事件表明會話正等著“正停頓”的數據庫以至于它不能進行它的事物。庫停頓后這些會話將呈現hung的狀態。

 (Q)在停頓數據庫之前,對于資源治理器計劃(resource manager plan) 需要做什么設定?

(A)  當你停頓了數據庫,INTERNAL_QUIESCE資源計劃被激活了。除SYS_GROUPS其它所有的資源組中的ACTIVE_SESS_POOL_P1應被設置為0。因SYS和SYSTEM用戶都屬于SYS_GROUPS組,所以只有它們可以連接到數據庫。

要查看細節的信息可以查詢DBA_RSRC_PLAN_DIRECTIVES這個視圖。


記著如下幾點:
處于停頓狀態的數據庫只有SYS和SYSTEM是有效的用戶來執行維護的工作;其它有DBA權限的用戶也被視為一般的用戶。 在停頓的數據庫中備份數據文件(泠備,拷貝數據文件)是無效的。假如庫中有“活動”的事務,庫是不能被停頓的。.
需要啟動數據庫以設置資源計劃
停頓數據是9i的新特征,因此之前的版本中是不能用的。
結論:

停頓數據庫是一個強大的特征使DBA不必重啟數據庫就可以執行一些非凡的維護工作。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲字幕一区二区| 91在线高清视频| 亚洲一区二区三区四区在线播放| 日韩国产欧美精品一区二区三区| 日韩欧美在线免费| 国产欧美一区二区三区久久人妖| 亚洲无av在线中文字幕| 欧美日韩在线免费| 亚洲精品综合精品自拍| 在线亚洲欧美视频| 国产美女直播视频一区| 国外成人在线播放| 欧美韩日一区二区| 国产狼人综合免费视频| 国产aⅴ夜夜欢一区二区三区| 中文字幕亚洲欧美一区二区三区| 日韩成人在线免费观看| 国产一区二区三区直播精品电影| 国内成人精品视频| 久久久免费观看| 亚洲精品乱码久久久久久金桔影视| 亚洲精品国产精品自产a区红杏吧| 日韩免费av片在线观看| 国产成人啪精品视频免费网| 国产精品高潮呻吟视频| 久久香蕉精品香蕉| 日韩国产激情在线| 亚洲精品成人久久电影| 亚洲欧美精品伊人久久| 亚洲精品按摩视频| 久久久久久香蕉网| 欧美日韩午夜视频在线观看| 久久久女人电视剧免费播放下载| 亚洲成人激情在线观看| 国产精品黄视频| 国产精品高精视频免费| 欧美日韩日本国产| 欧美激情亚洲另类| 国产在线视频2019最新视频| 亚洲永久在线观看| 亚洲精品720p| 国产91精品久久久久| 国内揄拍国内精品少妇国语| 亚洲国产天堂网精品网站| 懂色av一区二区三区| 18一19gay欧美视频网站| 久久成人综合视频| 性欧美在线看片a免费观看| 国内揄拍国内精品| 中文字幕精品在线视频| 欧美人交a欧美精品| 欧美日韩一区二区三区| 91精品国产乱码久久久久久久久| 欧美日韩一区二区在线| 久久精品国产99国产精品澳门| 日本午夜精品理论片a级appf发布| 成人午夜一级二级三级| 国产精品久久久久aaaa九色| 国产精品一二三在线| 中文字幕一区二区精品| 亚洲欧美国产一区二区三区| 国产日韩在线播放| 欧美大片在线免费观看| 欧美专区福利在线| 91在线观看欧美日韩| 日韩av一卡二卡| 亚洲激情在线视频| 亚洲级视频在线观看免费1级| 中文字幕欧美在线| 日韩欧美在线网址| 日韩美女视频免费在线观看| 黄色精品一区二区| 日韩毛片中文字幕| 久久久之久亚州精品露出| 在线观看亚洲视频| 中文字幕免费精品一区| 97国产suv精品一区二区62| 欧美成人午夜剧场免费观看| 欧美激情一级欧美精品| 动漫精品一区二区| 欧美精品videos性欧美| 青青草原一区二区| 国产成人激情视频| 欧美一级在线播放| 热99精品只有里视频精品| 菠萝蜜影院一区二区免费| 久久久成人精品视频| 久久国产色av| 亚洲男人天堂2024| 欧美在线观看网站| 国产亚洲视频在线观看| 日韩电影免费观看在线| 成人在线中文字幕| 日韩欧美在线播放| 成人免费福利视频| 精品国产乱码久久久久酒店| 国产98色在线| 国产97在线观看| 北条麻妃一区二区三区中文字幕| 91久久精品国产| 懂色av一区二区三区| 精品呦交小u女在线| 欧美日韩福利视频| 日韩欧美第一页| 日本亚洲欧洲色α| 欧美日本中文字幕| 国产91|九色| 国产精品r级在线| 92福利视频午夜1000合集在线观看| 国语自产精品视频在线看抢先版图片| 欧美日韩国产麻豆| 亚洲欧美在线免费观看| 91精品国产综合久久久久久久久| 国产精品久久久久久久久久久久久| 精品无人国产偷自产在线| 国产91色在线|| 久久久国产视频| 欧美激情一区二区三区在线视频观看| 国产噜噜噜噜噜久久久久久久久| 精品国产一区二区三区久久| 国产91色在线|| 国产欧美日韩亚洲精品| 久久大大胆人体| 欧美日韩中文在线| 97精品免费视频| 国产精品久久久久久久7电影| 欧美成人午夜视频| 视频在线一区二区| 午夜精品一区二区三区在线视频| 91av在线免费观看| 亚洲日韩中文字幕| 日本免费一区二区三区视频观看| 亚洲变态欧美另类捆绑| 国产精品久久久久久久久久久不卡| 亚洲一区二区久久久久久| 91最新在线免费观看| 日韩电影中文字幕一区| 久久成人精品一区二区三区| 欧美区二区三区| 亚洲国产精品电影在线观看| 亚洲精品suv精品一区二区| 国产精品视频一区二区高潮| 亚洲免费福利视频| 日韩成人在线观看| 国产日本欧美一区| 91在线观看免费网站| 亚洲国产精品va在线看黑人动漫| 亚洲精品久久久一区二区三区| 91免费视频网站| 日韩视频免费看| 一区二区三区国产视频| 亚洲视频一区二区| 国产精品视频xxx| 欧美理论片在线观看| 国产成人高潮免费观看精品| 亚洲电影免费在线观看| 欧美亚洲伦理www| 亚洲一区二区自拍| 狠狠干狠狠久久| 国产脚交av在线一区二区| 精品国内产的精品视频在线观看| 最新国产精品亚洲| 2019日本中文字幕| 亚洲国产精品人人爽夜夜爽|