oracle10g rac 全域性|例項級引數變更測試
基於rac環境下的引數變更小測
alter system switchlogfile;---只能獨立在每個rac例項執行,沒有所謂的全域性或單例項的說法
請參考如下測試
SQL> alter system switch logfile;---先後執行switch logfile兩次,很簡單,不再引述
System altered.
SQL> select * from gv$log ---rac預設每個例項內建四組redo,每個例項分為兩個不同的thread
2 ;
INST_ID GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STATUS FIRST_CHANGE# FIRST_TIM
---------- ---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- ---------
2 1 1 2 52428800 1 YES INACTIVE 493667 12-APR-10
2 1 3 52428800 1 NO CURRENT 500152 12-APR-10
3 2 3 52428800 1 NO CURRENT 500449 12-APR-10
4 2 2 52428800 1 YES ACTIVE 490928 12-APR-10
1 1 1 2 52428800 1 YES INACTIVE 493667 12-APR-10
2 1 3 52428800 1 NO CURRENT 500152 12-APR-10
3 2 3 52428800 1 NO CURRENT 500449 12-APR-10
4 2 2 52428800 1 YES ACTIVE 490928 12-APR-10
8 rows selected.
執行這個語句alter system archive log instance 'only1' current,可以限制歸檔例項的範圍,對哪個例項進行歸檔操作
具體測試如下:
1,未執行以上語句前
SQL> select * from gv$log;
INST_ID GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STATUS FIRST_CHANGE# FIRST_TIM
---------- ---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- ---------
1 1 1 2 52428800 1 YES INACTIVE 493667 12-APR-10
2 1 3 52428800 1 NO CURRENT 500152 12-APR-10 ---請注意看status為current這列與下面第四行(這是當前日誌)
3 2 3 52428800 1 NO CURRENT 500449 12-APR-10
4 2 2 52428800 1 YES INACTIVE 490928 12-APR-10
2 1 1 2 52428800 1 YES INACTIVE 493667 12-APR-10
2 1 3 52428800 1 NO CURRENT 500152 12-APR-10
3 2 3 52428800 1 NO CURRENT 500449 12-APR-10
4 2 2 52428800 1 YES INACTIVE 490928 12-APR-10
8 rows selected.
2,執行以上語名
SQL> alter system archive log instance 'only1' current;---對rac例項1(only1)進行歸檔
System altered.
3,再次檢視gv$log
SQL> select * from gv$log;
INST_ID GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STATUS FIRST_CHANGE# FIRST_TIM
---------- ---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- ---------
1 1 1 4 52428800 1 NO CURRENT 500789 12-APR-10
2 1 3 52428800 1 YES ACTIVE 500152 12-APR-10 ---看到了沒,此日誌已經歸檔了,arc列為yes(第四行同樣)
3 2 3 52428800 1 NO CURRENT 500449 12-APR-10
4 2 2 52428800 1 YES INACTIVE 490928 12-APR-10
2 1 1 4 52428800 1 NO CURRENT 500789 12-APR-10
2 1 3 52428800 1 YES ACTIVE 500152 12-APR-10
3 2 3 52428800 1 NO CURRENT 500449 12-APR-10
4 2 2 52428800 1 YES INACTIVE 490928 12-APR-10
8 rows selected.
SQL>
小結:
rac架構不同於單例項資料庫,故有些引數可以獨立定製;當然有些引數必須是全域性統一的
alter system switchlogfile;---只能獨立在每個rac例項執行,沒有所謂的全域性或單例項的說法
請參考如下測試
SQL> alter system switch logfile;---先後執行switch logfile兩次,很簡單,不再引述
System altered.
SQL> select * from gv$log ---rac預設每個例項內建四組redo,每個例項分為兩個不同的thread
2 ;
INST_ID GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STATUS FIRST_CHANGE# FIRST_TIM
---------- ---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- ---------
2 1 1 2 52428800 1 YES INACTIVE 493667 12-APR-10
2 1 3 52428800 1 NO CURRENT 500152 12-APR-10
3 2 3 52428800 1 NO CURRENT 500449 12-APR-10
4 2 2 52428800 1 YES ACTIVE 490928 12-APR-10
1 1 1 2 52428800 1 YES INACTIVE 493667 12-APR-10
2 1 3 52428800 1 NO CURRENT 500152 12-APR-10
3 2 3 52428800 1 NO CURRENT 500449 12-APR-10
4 2 2 52428800 1 YES ACTIVE 490928 12-APR-10
8 rows selected.
執行這個語句alter system archive log instance 'only1' current,可以限制歸檔例項的範圍,對哪個例項進行歸檔操作
具體測試如下:
1,未執行以上語句前
SQL> select * from gv$log;
INST_ID GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STATUS FIRST_CHANGE# FIRST_TIM
---------- ---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- ---------
1 1 1 2 52428800 1 YES INACTIVE 493667 12-APR-10
2 1 3 52428800 1 NO CURRENT 500152 12-APR-10 ---請注意看status為current這列與下面第四行(這是當前日誌)
3 2 3 52428800 1 NO CURRENT 500449 12-APR-10
4 2 2 52428800 1 YES INACTIVE 490928 12-APR-10
2 1 1 2 52428800 1 YES INACTIVE 493667 12-APR-10
2 1 3 52428800 1 NO CURRENT 500152 12-APR-10
3 2 3 52428800 1 NO CURRENT 500449 12-APR-10
4 2 2 52428800 1 YES INACTIVE 490928 12-APR-10
8 rows selected.
2,執行以上語名
SQL> alter system archive log instance 'only1' current;---對rac例項1(only1)進行歸檔
System altered.
3,再次檢視gv$log
SQL> select * from gv$log;
INST_ID GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STATUS FIRST_CHANGE# FIRST_TIM
---------- ---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- ---------
1 1 1 4 52428800 1 NO CURRENT 500789 12-APR-10
2 1 3 52428800 1 YES ACTIVE 500152 12-APR-10 ---看到了沒,此日誌已經歸檔了,arc列為yes(第四行同樣)
3 2 3 52428800 1 NO CURRENT 500449 12-APR-10
4 2 2 52428800 1 YES INACTIVE 490928 12-APR-10
2 1 1 4 52428800 1 NO CURRENT 500789 12-APR-10
2 1 3 52428800 1 YES ACTIVE 500152 12-APR-10
3 2 3 52428800 1 NO CURRENT 500449 12-APR-10
4 2 2 52428800 1 YES INACTIVE 490928 12-APR-10
8 rows selected.
SQL>
小結:
rac架構不同於單例項資料庫,故有些引數可以獨立定製;當然有些引數必須是全域性統一的
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-659623/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- iOS 靜變數static、全域性變數extern、區域性變數、例項變數iOS變數
- PHP 超級全域性變數PHP變數
- 介面測試實戰--postman全域性變數和環境變數Postman變數
- 成員變數、全域性變數、例項變數、類變數、靜態變數和區域性變數的區別變數
- 可變引數例項
- SQL使用繫結變數,測試例項。SQL變數
- 靜態全域性變數和全域性變數變數
- 全域性變數變數
- node 全域性物件和全域性變數物件變數
- 全域性變數與區域性變數變數
- 全域性 DOM 變數變數
- lua全域性變數變數
- C語言區域性變數、全域性變數、靜態區域性變數、靜態全域性變數C語言變數
- angular中定義全域性變數及全域性變數的使用Angular變數
- Java區域性變數與全域性變數Java變數
- java 全域性變數和區域性變數Java變數
- JavaScript —— 區域性變數和全域性變數JavaScript變數
- jmeter全域性變數和區域性變數JMeter變數
- 【c】全域性變數與區域性變數變數
- Python - 物件導向程式設計 - 類變數、例項變數/類屬性、例項屬性Python物件程式設計變數
- 微信小程式的全域性彈窗以及全域性例項微信小程式
- vue定義全域性變數和全域性方法Vue變數
- 【Java貓說】例項變數與區域性變數Java變數
- js宣告全域性變數JS變數
- python全域性變數Python變數
- SQL Server 全域性變數SQLServer變數
- python全域性變數與區域性變數Python變數
- ruby中的類例項變數和例項的例項變數變數
- JavaScript五:全域性變數&區域性變數;運算子JavaScript變數
- python全域性變數和區域性變數, globalPython變數
- 【RAC】Oracle RAC12c+ srvctl操作命令變化(引數更嚴謹了)Oracle
- 全域性DOM變數的坑變數
- 少用全域性變數的原因變數
- DB2_全域性變數DB2變數
- SQLServer全域性變數詳介SQLServer變數
- android使用全域性變數Android變數
- 【SQL Server】常用全域性變數SQLServer變數
- RAC全域性死鎖檢測時間