【RAC】asm_diskgroups 引數
初始化引數asm_diskgroups指定了在ASM例項啟動時,或執行alter diskgroup all mount語句時,被掛載的磁碟組的名字,即當ASM例項啟動的時候,會掛載這個引數指定的所有磁碟組,或當執行alter diskgroup all mount/dismount語句時,也會掛載這個引數指定的所有磁碟組。
關於此引數的值,是由ASM自動維護的,不需要人去幹預,修改。
1 當成功建立一個磁碟組或是掛載一個磁碟組時,磁碟組的名字將會自動新增到此引數中。
2 當刪除或解除安裝一個磁碟組時,磁碟組的名字也將相應地從這個引數中移除。
注意:
如果掛載或解除安裝使用的是alter diskgroup all mount或alter diskgroup all dismount,此引數的值將不會發生變化!
只有在掛載或解除安裝時執行alter diskgroup xxx mount或alter diskgroup xxx dismount時,才會影響此引數的值。
做實驗如下:
SQL> select name,STATE from v$asm_diskgroup;
NAME STATE
----- --------
DATA1 MOUNTED
SQL> create diskgroup DATA2 external redundancy disk 'ORCL:VOL201','ORCL:VOL202','ORCL:VOL203','ORCL:VOL204';
Diskgroup created.
SQL> select name,STATE from v$asm_diskgroup;
NAME STATE
--------------- ---------------
DATA1 MOUNTED
DATA2 MOUNTED
SQL> show parameter asm_diskgroups;
NAME TYPE VALUE
-------------- -------- -------------
asm_diskgroups string DATA2
SQL> create pfile='/tmp/asm_20110905.ora' from spfile;
File created.
檢視檔案內容:
[root@rac1 tmp]# cat asm_20110905.ora
+ASM1.__oracle_base='/opt/rac/grid'#ORACLE_BASE set from in memory value
+ASM2.__oracle_base='/opt/rac/grid'#ORACLE_BASE set from in memory value
+ASM1.asm_diskgroups='DATA2'#Manual Mount
*.asm_power_limit=1
*.diagnostic_dest='/opt/rac/grid'
*.instance_type='asm'
*.large_pool_size=12M
*.remote_login_passwordfile='EXCLUSIVE'
在節點2上
SQL> alter system set asm_diskgroups='DATA2' scope=spfile sid='+ASM2';
System altered.
SQL> show parameter asm_diskgroups;
##這裡手工操作以後,asm_diskgroups裡面是沒有資訊的!!
NAME TYPE VALUE
--------------- ------------ ---------------
asm_diskgroups string
SQL> create pfile='/tmp/asm_20110905.ora' from spfile;
File created.
檢視生成的檔案!
[root@rac2 tmp]# cat asm_20110905.ora
+ASM1.__oracle_base='/opt/rac/grid'#ORACLE_BASE set from in memory value
+ASM2.__oracle_base='/opt/rac/grid'#ORACLE_BASE set from in memory value
+ASM1.asm_diskgroups='DATA2'#Manual Mount
+ASM2.asm_diskgroups='DATA2'--手工加上的!
*.asm_power_limit=1
*.diagnostic_dest='/opt/rac/grid'
*.instance_type='asm'
*.large_pool_size=12M
*.remote_login_passwordfile='EXCLUSIVE'
在節點2上檢查DATA2的狀態:
grid@rac2:/home/grid>crsctl status resource ora.DATA2.dg
NAME=ora.DATA2.dg
TYPE=ora.diskgroup.type
TARGET=ONLINE , OFFLINE
STATE=ONLINE on rac1, OFFLINE 在節點2上未啟動!!
grid@rac2:/home/grid>sqlplus "/as sysasm"
SQL*Plus: Release 11.2.0.1.0 Production on Mon Sep 5 14:18:25 2011
Copyright (c) 1982, 2009, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Real Application Clusters and Automatic Storage Management options
SQL> select name,STATE from v$asm_diskgroup;
NAME STATE
----------------------
DATA1 MOUNTED
DATA2 DISMOUNTED
SQL> alter diskgroup DATA2 MOUNT;
Diskgroup altered.
SQL> show parameter asm_diskgroups; ###mount DATA2磁碟之後,asm_diskgroups 顯示了資料DATA2
NAME TYPE VALUE
---------------- -------- -------------------
asm_diskgroups string DATA2
SQL> create pfile='/tmp/asm2_1.ora' from spfile;
File created.
SQL> exit
[root@rac2 tmp]# cat asm2_1.ora
+ASM1.__oracle_base='/opt/rac/grid'#ORACLE_BASE set from in memory value
+ASM2.__oracle_base='/opt/rac/grid'#ORACLE_BASE set from in memory value
+ASM1.asm_diskgroups='DATA2'#Manual Mount
+ASM2.asm_diskgroups='DATA2'#Manual Mount
##oracle 自己新增上去的!!!不過要注意 Manual Mount 提示,手動mount。
*.asm_power_limit=1
*.diagnostic_dest='/opt/rac/grid'
*.instance_type='asm'
*.large_pool_size=12M
*.remote_login_passwordfile='EXCLUSIVE'
這裡11.2.0.1 有一個bug 8663101 !和磁碟的mount 狀態有關!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31397003/viewspace-2152237/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 11gR2中的ASM_DISKGROUPS引數ASM
- RAC 特定引數設定
- oracle rac 核心引數詳解Oracle
- Oracle RAC引數檔案管理Oracle
- ORACLE RAC SGA引數調整Oracle
- Oracle RAC一鍵部署004(RAC引數校驗)Oracle
- ORACLE RAC GUARD配置引數——RAC GUARD概念和管理Oracle
- Oracle RAC修改引數檔案位置Oracle
- Oracle RAC初始化引數管理Oracle
- RAC 11.2.0.3 ASM管理 (一) 引數ASM
- Oracle 11g RAC修改靜態引數Oracle
- Oracle RAC 重置db_recovery_file_dest_size引數Oracle
- Oracle RAC一鍵部署002(引數檢查)Oracle
- 【AIX】RAC 建立使用者中的capabilities 引數AI
- Oracle9.2.0.4 RAC 三節點引數設定Oracle
- 【RAC】在RAC環境下需要惟一設定的重要引數列表
- 【RAC】Oracle RAC12c+ srvctl操作命令變化(引數更嚴謹了)Oracle
- ORACLE 11.2 RAC修改資料庫靜態引數Oracle資料庫
- oracle 10g rac ggs關鍵引數配置Oracle 10g
- RAC中對DB引數檔案的簡單理解
- Oracle RAC 環境 引數檔案的啟動順序Oracle
- 在安裝RAC時需要配置的幾個kernel引數
- kettle 引數——變數引數和常量引數變數
- 【TUNE_ORACLE】Oracle 19c RAC搭建番外篇之RAC引數配置參考(五)Oracle
- 【TUNE_ORACLE】Oracle 19c RAC搭建番外篇之RAC引數配置參考(三)Oracle
- 【TUNE_ORACLE】Oracle 19c RAC搭建番外篇之RAC引數配置參考(四)Oracle
- 【TUNE_ORACLE】Oracle 19c RAC搭建番外篇之RAC引數配置參考(二)Oracle
- 【TUNE_ORACLE】Oracle 19c RAC搭建番外篇之RAC引數配置參考(一)Oracle
- Oracle RAC引數設定優先順序別問題分析Oracle
- 【RAC】Oracle叢集心跳及其引數misscount/disktimeout/reboottimeOracleboot
- 修改RAC引數指定節點名跟大小寫有關係
- Oracle引數-隱藏引數Oracle
- hp unix中nfile引數的修改案例(rac模式的資料庫)模式資料庫
- ORACLE RAC資料庫中的初始化引數的設定Oracle資料庫
- 什麼是請求引數、表單引數、url引數、header引數、Cookie引數?一文講懂HeaderCookie
- Swift語言中為外部引數設定預設值可變引數常量引數變數引數輸入輸出引數Swift變數
- c# 方法引數_值引數C#
- c# 方法引數_引用引數C#