這篇文章將為大家詳細(xì)講解有關(guān)ASM如何管理,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:空間域名、虛擬空間、營銷軟件、網(wǎng)站建設(shè)、元氏網(wǎng)站維護(hù)、網(wǎng)站推廣。
一.創(chuàng)建/刪除asm磁盤組:
1.在操作系統(tǒng)創(chuàng)建ASM磁盤
/etc/init.d/oracleasm create VOL4 /dev/sde1
2.在oralce里添加此塊asm磁盤
create diskgroup diskgroup_name
<high|normal|external> redundancy
failgroup failgroup_name disk 'disk_nmae' name asm_disk_name
...
;
說明:
failgroup (故障組)的個數(shù)的限制:
HIGH ---------- failgroup >= 3
NORMAL ---------- failgroup >= 2
EXTERNAL -------- failgroup == 0 (不能指定故障組)
SQL>create diskgroup DATA2 external redundancy disk 'ORCL:VOL4'; --如果是創(chuàng)建external磁盤組,那么就無需指定故障組。
SQL>create diskgroup DATA2 normal redundnacy
failgroup DATA2_FG_1 disk
'ORCL:VOL4'
failgroup DATA2_FG_2 disk
'ORCL:VOL6'
/ --創(chuàng)建一個normal磁盤組,其中含有兩個故障組。
3.刪除磁盤組
SQL>drop diskgroup DATA2; --刪除的磁盤組必須掛載著
4.掛載/卸載磁盤組
SQL>alter disgroup DATA2 mount/dismount;
二.向ASM磁盤組中添加/刪除磁盤:
1、向指定的故障組加入磁盤
SQL> alter diskgroup diskgroup_name
add failgroup failgroup_name disk 'disk_name' name asm_disk_name [force];
2、加入磁盤并新增一個故障組
SQL>alter diskgroup dgdata2
add disk 'disk_name' name asm_disk_name; --不指定故障組名,名稱與name字段相同
SQL> alter diskgroup DATA1 add disk 'ORCL:VOL4'; --不指定故障組名和ASM磁盤名,其名稱由系統(tǒng)統(tǒng)一指定。
3、刪除磁盤
SQL> alter diskgroup DATA1 drop disk 'ORCL:VOL4';
4、故障組刪除磁盤的同時加入新磁盤
SQL>alter diskgroup diskgroup_name
drop disk 'asm_disk_name'
add failgroup failgroup_name disk 'disk_name' name asm_disk_name [force]; --目的是減少重平衡的資源消耗。
說明:
1、增加磁盤時,如果不指定故障組名,則系統(tǒng)默認(rèn)故障組名為name后的名字。如果沒有指定name字段,則系統(tǒng)自動指定。
2、增刪磁盤時,會發(fā)生重平衡操作
3、force表示從其他磁盤組強制拉出磁盤,并加入當(dāng)前操作的磁盤組。(要求被拉磁盤組DISMOUNT)。
4、刪除磁盤的同時的加入新磁盤,磁盤組只進(jìn)行一次重平衡。如果在刪除了磁盤后再進(jìn)行新磁盤加入則需要兩次重平衡。
三.查詢ASM磁盤相關(guān)信息:
1.查看磁盤的信息:
SQL> select name, path from v$asm_disk;
2.查看磁盤組的信息
SQL>select name,path from v$asm_diskgroup;
四.在ASM磁盤上創(chuàng)建表空間:
SQL>create tablespace test datafile ‘+DATA1’ size 100m;
SQL>create tablespace test datafile ‘+dgdata/info/test_01.dbf’ size 150m; --別名命名
五.ASM別名管理
1、別名的添加:
命令:
alter diskgroup diskgroup_name
add alias alias_name for ‘a(chǎn)sm_file’;
SQL> alter diskgroup DATA1
add alias ‘+dgdata1/salse.dbf’ for ‘+dgdata1/info/datafile/system.256.78684974’;
2.別名的刪除
命令:
alter diskgroup diskgroup_name
drop alias alias_name;
SQL> alter diskgroup dgdata1
drop alias ‘+dgdata1/salse.dbf’ ;
3、查看別名:
別名信息存放在視圖v$asm_alias里.視圖中
SQL>select * from v$asm_alias
六.ASMCMD命令
asmcmd命令 是否只在11g中可用 說 明
cd 改變目錄到指定目錄
cp 是 在ASM磁盤組之間復(fù)制文件,既可以在相同實例中復(fù)制,也可以在遠(yuǎn)程實例中復(fù)制
du 循環(huán)顯示當(dāng)前目錄和所有子目錄的總體磁盤利用率
exit 終止asmcmd,并返回到操作系統(tǒng)外殼提示符
find 從指定目錄開始查找名稱的所有匹配(也可以使用通配符)
help 列出asmcmd命令
ls 列出當(dāng)前目錄的內(nèi)容
lsct 列出當(dāng)前ASM客戶數(shù)據(jù)庫的有關(guān)信息
lsdg 列出所有磁盤組及其屬性
lsdsk 是 列出此ASM實例可見的所有磁盤
md_backup 是 為指定磁盤組創(chuàng)建元數(shù)據(jù)備份腳本
md_restore 是 從備份恢復(fù)磁盤組
mkalias 為系統(tǒng)生成的ASM文件名創(chuàng)建一個別名
mkdir 創(chuàng)建一個ASM目錄
pwd 顯示當(dāng)前的ASM目錄
remap 是 修理磁盤上遭到破壞或損壞的一系列物理塊
rm 刪除ASM文件或目錄
rmalias 刪除一個ASM別名,但不刪除此別名的目標(biāo)
關(guān)于“ASM如何管理”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
文章題目:ASM如何管理
標(biāo)題來源:http://chinadenli.net/article24/jossje.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營銷型網(wǎng)站建設(shè)、品牌網(wǎng)站建設(shè)、網(wǎng)站維護(hù)、網(wǎng)站策劃、手機網(wǎng)站建設(shè)、微信公眾號
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)