日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

Oracle ASM Cluster File Systems (ACFS)应用指南

發(fā)布時(shí)間:2024/8/26 编程问答 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Oracle ASM Cluster File Systems (ACFS)应用指南 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

ACFS是oracle database 11gR2的一個(gè)新特性。關(guān)于ACFS的更多信息請(qǐng)參考官方文檔。這篇文章是基于RAC環(huán)境寫的,不知道在非RAC環(huán)境中,還能不能使用ACFS呢,有興趣的朋友可以測(cè)試下。以下內(nèi)容是如何使用EM、asmca以及命令行創(chuàng)建ACFS。這里省略了使用em創(chuàng)建,僅介紹asmca以及命令行方法。其中在操作系統(tǒng)中會(huì)用到mount、umount、acfsutil、mkfs.acfs、fsck幾個(gè)命令。其中的acfsutil是不屬于任何一個(gè)rpm軟件包的,只有你安裝了grid組件之后才會(huì)出現(xiàn)。其他的幾個(gè)命令都可以查詢到它屬于哪個(gè)軟件包。對(duì)于acfsutil命令的用法,可以直接回車就會(huì)看到它的詳細(xì)用法,如圖所示:

而對(duì)于asmcmd中的幾個(gè)對(duì)volume的操作命令,可以在asmcmd提示符中鍵入相關(guān)命令直接回車即可獲得相關(guān)信息。

一、使用asmca圖形界面創(chuàng)建ACFS:

以grid身份運(yùn)行asmca程序,會(huì)彈出如下圖形界面:

由于此環(huán)境是基于RAC的,所以會(huì)看到存在兩個(gè)ASM實(shí)例:+ASM1和+ASM2.目前狀態(tài)都是UP。點(diǎn)擊"Disk Groups"選項(xiàng)欄,會(huì)看到已經(jīng)存在的磁盤組狀態(tài):

如果還要?jiǎng)?chuàng)建其他的磁盤組點(diǎn)擊"Create",根據(jù)圖形界面的提示進(jìn)行操作即可。

點(diǎn)擊"Volumes"選項(xiàng)卡,可以創(chuàng)建新的volume以及查看系統(tǒng)存在的volume。

在上圖中可以選擇在哪個(gè)磁盤組中創(chuàng)建volume,以及定義名稱和大小,這里在DATA磁盤組中創(chuàng)建一個(gè)大小為5G的volume.

創(chuàng)建完成后,可以看到新建的vol01狀態(tài)是enabled,接著點(diǎn)擊"ASM Cluster File Systems"定義volume vol01的用途:

點(diǎn)擊"Create",定義用途以及掛載點(diǎn):

這里選擇的通用文件系統(tǒng),掛載點(diǎn)使用默認(rèn)的/u01/app/grid/acfsmounts/data_vol01。掛載點(diǎn)可以隨便定義的。點(diǎn)擊OK即可。

退出ASMCA,回到操作系統(tǒng)中查看是否已掛載上。

這個(gè)是一個(gè)集群文件系統(tǒng),所以在另外一個(gè)節(jié)點(diǎn)上也已經(jīng)掛載上了。使用df的-T選項(xiàng)可以查看vol01的文件系統(tǒng)類型是ACFS.

讀寫測(cè)試:

二、使用命令創(chuàng)建ACFS:

上面使用asmca界面創(chuàng)建的vol01所定義的掛載點(diǎn)是/u01/app/grid/acfsmounts/data_vol01,后來(lái)把它刪了,以下重新創(chuàng)建了一個(gè)vol01。

1、兩個(gè)節(jié)點(diǎn)上創(chuàng)建一個(gè)掛載點(diǎn):

2、以grid身份或者oracle身份使用運(yùn)行asmcmd程序創(chuàng)建volume:

(1)、使用volcreate命令創(chuàng)建vol01,大小為5G;

(2)、使用volinfo查看vol01的相關(guān)信息:

這里的/dev/asm/vol01-256相當(dāng)于裸設(shè)備,os中可以使用ls –l進(jìn)行查看:

在v$asm_volume視圖中使用sql查看volume相關(guān)信息:

(3)、格式化vol01:

(4)、注冊(cè)ACFS文件系統(tǒng),相當(dāng)于定義掛載點(diǎn):

(5)、掛載ACFS文件系統(tǒng):

這個(gè)本身是一個(gè)集群文件系統(tǒng),所以在另外一個(gè)節(jié)點(diǎn)上會(huì)自動(dòng)掛載的:

讀寫測(cè)試,在db01上寫文件,db02上讀:

再次在asmcmd中查看vol01信息:

asmca圖形界面中驗(yàn)證下,是否信息一致:

三、管理ACFS的快照:

1、創(chuàng)建快照:

2、更新之前創(chuàng)建的test.txt文件:

3、查看快照前后文件的內(nèi)容:

4、刪除快照:

如果ACFS的快照能像ZFS的快照那樣可以實(shí)現(xiàn)即時(shí)恢復(fù),哪就更爽了,目前只支持創(chuàng)建和刪除快照,所以還是期待oracle能對(duì)ACFS有更多的優(yōu)化。

四、刪除ACFS以及volume:

1、使用acfsutil撤銷acfs文件系統(tǒng)的注冊(cè):

2、卸載ACFS文件系統(tǒng):

3、刪除ACFS:

如果是多個(gè)節(jié)點(diǎn),就要在每個(gè)節(jié)點(diǎn)卸載,否則再刪除時(shí)會(huì)報(bào)錯(cuò)的。

再其他節(jié)點(diǎn)卸載后,再次執(zhí)行上述命令:

4、禁用volume:

這個(gè)在asmcmd中執(zhí)行:

-G后面跟的是磁盤組名稱。

5、刪除volume:

Oracle的acfs也可以使用fsck進(jìn)行檢查和修復(fù)的,具體參數(shù)如下圖所示:

acfs在linux和unix中通用的命令如下所示:

總結(jié)

以上是生活随笔為你收集整理的Oracle ASM Cluster File Systems (ACFS)应用指南的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。