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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 可變引數例項
- 成員變數、全域性變數、例項變數、類變數、靜態變數和區域性變數的區別變數
- PHP 超級全域性變數PHP變數
- 介面測試實戰--postman全域性變數和環境變數Postman變數
- 全域性變數變數
- Python - 物件導向程式設計 - 類變數、例項變數/類屬性、例項屬性Python物件程式設計變數
- 【RAC】Oracle RAC12c+ srvctl操作命令變化(引數更嚴謹了)Oracle
- 區域性變數和全域性變數變數
- 全域性變數與區域性變數變數
- 全域性 DOM 變數變數
- 【Java貓說】例項變數與區域性變數Java變數
- 微信小程式的全域性彈窗以及全域性例項微信小程式
- 【c】全域性變數與區域性變數變數
- jmeter全域性變數和區域性變數JMeter變數
- Java區域性變數與全域性變數Java變數
- java 全域性變數和區域性變數Java變數
- jQuery Validate全域性配置和例項配置jQuery
- vue定義全域性變數和全域性方法Vue變數
- js宣告全域性變數JS變數
- JavaScript五:全域性變數&區域性變數;運算子JavaScript變數
- Python中的全域性變數和區域性變數Python變數
- less 全域性變數使用 引用變數
- 【SQL Server】常用全域性變數SQLServer變數
- 全域性DOM變數的坑變數
- js-js的全域性變數和區域性變數JS變數
- 分散式資料物件:超級終端的"全域性變數"分散式物件變數
- javascript全域性變數的使用注意JavaScript變數
- process node.js全域性變數Node.js變數
- QT 全域性變數使用方法QT變數
- PHP超全域性變數$_SERVER分析PHP變數Server
- mac配置全域性環境變數Mac變數
- java執行緒安全問題之靜態變數、例項變數、區域性變數Java執行緒變數
- javascript中的作用域(全域性變數和區域性變數)JavaScript變數
- ORACLE11GR2 RAC檔案系統變更成ASM EXTEND RAC及高可用測試OracleASM
- Kafka效能測試例項Kafka
- golang變數作用域問題-避免使用全域性變數Golang變數
- 健壯的例項變數 (Non Fragile ivars)和脆弱的例項變數(Fragile ivars)變數
- about oracle10g rac(轉)Oracle
- 彙編眼中的函式呼叫引數傳遞以及全域性與區域性變數與“基址”函式變數