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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

centos7创建asm磁盘_Oracle ASM 磁盘组基础知识整理(收藏版)

發(fā)布時(shí)間:2023/12/15 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 centos7创建asm磁盘_Oracle ASM 磁盘组基础知识整理(收藏版) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

為什么要寫這么一篇基礎(chǔ)知識(shí)呢?還是有那么一點(diǎn)點(diǎn)原因的,不是胡編亂造還真是有真實(shí)存在的事件的,前兩周里因一套生產(chǎn)環(huán)境數(shù)據(jù)庫(kù)磁盤不足無法對(duì)其進(jìn)行表空間擴(kuò)容,需要向存儲(chǔ)崗申請(qǐng)存儲(chǔ)資源,當(dāng)存儲(chǔ)崗劃好資源加完存儲(chǔ)時(shí),操作系統(tǒng)崗對(duì)其進(jìn)行掃盤以及權(quán)限處理時(shí)忘記對(duì) RAC2 節(jié)點(diǎn)的磁盤進(jìn)行屬主的設(shè)置。

當(dāng)?shù)轿覀償?shù)據(jù)庫(kù)崗對(duì)其磁盤組添加磁盤時(shí),我們的小伙伴沒有對(duì)其權(quán)限及屬主進(jìn)行檢查,直接使用 alter diskgroup XXX add disk ‘XXX’添加磁盤,當(dāng)然此命名是沒有任何問題的,添加成功,進(jìn)行重新平衡。便興高采烈的下班了,但隨后而來的悲劇便上演了,由于節(jié)點(diǎn)2權(quán)限不對(duì)新添加的磁盤 ASM 實(shí)例無法訪問,導(dǎo)致數(shù)據(jù)庫(kù)宕機(jī)。使其業(yè)務(wù)系統(tǒng)不能正常訪問導(dǎo)致事故發(fā)生。

添加磁盤組磁盤,應(yīng)使用類似如下的操作命令,可誰(shuí)想盡沒有檢查權(quán)限導(dǎo)致悲劇發(fā)生。所以本次才對(duì) ASM 磁盤組的基礎(chǔ)操作命令做了一個(gè)整理及簡(jiǎn)化操作,希望對(duì)正在閱讀中的你有所幫助。

root:chown grid:asmadmin /dev/rhdisk10chmod 660 /dev/rhdisk10ls -la /dev/rhdisk10su - gridsqlplus / as sysasmalter diskgroup DATA add disk '/dev/rhdisk10','/dev/rhdisk11';alter diskgroup DATA rebalance power 10;

ASM:Automatic Storage Management(自動(dòng)存儲(chǔ)管理)。?ASM 是 Oracle 內(nèi)置的邏輯卷管理器,它進(jìn)一步簡(jiǎn)化了數(shù)據(jù)庫(kù)管理工作,是 Oracle 墻裂推薦使用的存儲(chǔ)管理機(jī)制。先說一嘴 OMF,Oracle 11g 的一個(gè)新的特點(diǎn)就是文件和存儲(chǔ)的自動(dòng)管理,簡(jiǎn)稱為 OMF,這么說吧,就是在 11g 單實(shí)例的數(shù)據(jù)庫(kù)你創(chuàng)建一個(gè)數(shù)據(jù)文件需要寫全路徑,而在 ASM 里可以簡(jiǎn)寫,不需要全部寫完,例如:這么寫:

create tablespace test datafile '+DATA' size 200M;

而不用

create tablespace test datafile '+DATA/testdb/datafile/test01.dbf' size 200M;

注意:'+DATA'?前面的+號(hào)不能丟,?ASM?文件名字的格式是固定的:+group/dbname/file type/tag.file.incarnation

但這個(gè)功能需要以下初始化參數(shù)指定:

db_recovery_file_destdb_create_file_destdb_create_online_log_dest_n

這里就不在細(xì)說了,今天主要說的是 ASM 磁盤組命令行的相關(guān)操作。

ASM 命令行工具 ASMCMD

當(dāng)安裝完 grid 的時(shí)候,可使用命令行 asmca 來創(chuàng)建磁盤組,如下圖:

那也可以使用圖形化來管理磁盤組了,不過出現(xiàn)這個(gè)圖形化不是很方便,各種申請(qǐng),故放棄,對(duì)于 DBA 來說,使用命令行是很方便的,那么就從 ASM 實(shí)例說起吧。

一、ASM 實(shí)例的啟動(dòng)與關(guān)閉

ASMCMD 工具是一個(gè)強(qiáng)大的管理工具,可以對(duì)實(shí)例、磁盤組、文件進(jìn)行管理。可以有交互式和非交互式的兩種方式,非交互式的直接就是 asmcmd 加一條 asmcmd 內(nèi)部的命令,如 asmcmd lsdg;交互式的即先輸入asmcmd 進(jìn)入命令提示符界面后在執(zhí)行 lsdg。

啟動(dòng)實(shí)例沒啥說的,和數(shù)據(jù)庫(kù)實(shí)例是一樣的,直接 startup 就行,關(guān)閉也就是 shutdown;那么 ASM 實(shí)例也是后臺(tái)進(jìn)程加 SGA 內(nèi)存組成,除了數(shù)據(jù)庫(kù)實(shí)例所具有的進(jìn)程外,還有 RBAL 和 ABRn; RBAL 這個(gè)進(jìn)程也叫 Rebalancer 進(jìn)程,負(fù)責(zé)規(guī)劃 ASM 磁盤組的 Rebalance 活動(dòng);ABRn 是 RBAL 進(jìn)程的子進(jìn)程,這個(gè)進(jìn)程在數(shù)量上可以有多個(gè), n 從 1-9,這組進(jìn)程負(fù)責(zé)真正完成 Reblance 活動(dòng)。

ASM 隨著 SGA 的分配和后臺(tái)進(jìn)程的啟動(dòng)而啟動(dòng),從 nomount 啟動(dòng)到最終的 mount 狀態(tài)。期間,也是需要參數(shù)文件的,也是可以啟動(dòng)到 nomount,如

ASMCMD> startup --nomount --pfile init.ora

ASM?實(shí)例用戶

在 ASM 實(shí)例創(chuàng)建時(shí),默認(rèn)會(huì)創(chuàng)建兩個(gè)特權(quán)用戶:SYS 和 ASMSNMP,類似數(shù)據(jù)庫(kù)里的 SYS 和 SYSTEM 賬號(hào)。我們可以通過命令行命令 lspwusr 查看 ASM 實(shí)例中的特權(quán)用戶,也可以通過 orapwusr 命令創(chuàng)建、刪除、修改特權(quán)用戶,而特權(quán)用戶的口令文件則放在 ASM 實(shí)例的口令文件中。

SYS@ ydjttest2>select USERNAME,ACCOUNT_STATUS, EXPIRY_DATE from dba_users where username in('SYS','DBSNMP');USERNAME ACCOUNT_STATUS EXPIRY_DA------------------------------ -------------------------------- ---------SYS OPEN 24-FEB-19DBSNMP?????????????????????????EXPIRED?&?LOCKED?????????????????13-AUG-09[grid@JiekeXu1 ~]$ asmcmdASMCMD>ASMCMD> lspwusrUsername sysdba sysoper sysasm SYS TRUE TRUE TRUEASMSNMP TRUE FALSE FALSEASMCMD>

下面通過命令行創(chuàng)建特權(quán)用戶 jiekexu, 密碼同名具有 SYSASM 權(quán)限,也可登錄 ASM 實(shí)例,通過動(dòng)態(tài)性能視圖 V$PWFILE_USERS 也可查看到特權(quán)用戶。

orapwusr --add --privilege sysasm jiekexusqlplus jiekexu/jiekexu as sysasmselect?*?from?v$pwfile_users;

二、命令行修改和刪除特權(quán)用戶

su - grid asmcmd orapwusr --modify --password jiekexuorapwusr --delete jiekexulspwusr

三、ASMCMD 命令管理磁盤組

ASMCMD 工具命令行中的 lsdg 可以查看磁盤組的詳細(xì)信息,如狀態(tài)、冗余級(jí)別、是否正在進(jìn)行重新平衡、總大小、剩余空間等。這個(gè)命令的信息則是來自動(dòng)態(tài)性能視圖 V$ASM_DISKGROUP 的,如下所示:

當(dāng)然,我們一般都是使用如下語(yǔ)句查看磁盤組使用率,發(fā)現(xiàn)了吧,上面的語(yǔ)句多簡(jiǎn)單那!!!

set lin 1000 pagesize 999col NAME for a15SYS@ ydjttest1>select group_number,name,total_mb/1024 total_gb,free_mb/1024 free_gb,TYPE from v$asm_diskgroup;GROUP_NUMBER NAME TOTAL_GB FREE_GB TYPE------------ --------------- ---------- ---------- ------ 1 DATA 9.33007813 5.52929688 NORMAL 2 FRA 7.4609375 4.484375 NORMAL 3 OCR_VOTE 2.82421875 1.91992188 NORMAL

lsdsk?命令

lsdsk 可查看磁盤組中的磁盤或者系統(tǒng)中可用的磁盤。這個(gè)命令也有 -k、-p、-t、--statistics 等幾個(gè)參數(shù)可以獲得不同的信息,選項(xiàng) -k 可以看到總大小以及剩余大小,磁盤名以及磁盤對(duì)應(yīng)操作系統(tǒng)路徑等。?選項(xiàng) -p 可以看到磁盤組序號(hào),磁盤狀態(tài)以及磁盤冗余度和路徑等等信息。選項(xiàng) -t 則是查看磁盤創(chuàng)建時(shí)間以及掛載時(shí)間和路徑等信息。選項(xiàng)?--statistics 則是查看磁盤組中讀寫 IO 信息,包括在每個(gè)磁盤上的讀和寫的次數(shù)、所用時(shí)間和數(shù)據(jù)量以及磁盤路徑等信息。而這些信息主要來自于動(dòng)態(tài)性能視圖 V$ASM_DISK 和 V$ASM_DISK_STAT。部分舉例如下圖所示。

lsdsk --candidate -p 還可以獲取 系統(tǒng)中的“候選磁盤”,所謂候選磁盤就是那些可以作為磁盤組中的成員,但是目前還不屬于任何磁盤組的磁盤。如果沒有則會(huì)如上圖所示一樣只顯示了表頭。

ASMCMD> lsdsk --candidate -pGroup_Num Disk_Num Mount_Stat Header_Stat Mode_Stat State Path0 1 CLOSED FORMER ONLINE NORMAL /dev/rhdisk40 0 CLOSED FORMER ONLINE NORMAL /dev/rhdisk5

lsop 和 lsattr 命令

lsop 用于查看磁盤組中被打開的磁盤。可用此命令查看數(shù)據(jù)庫(kù)后臺(tái)有哪些進(jìn)程訪問磁盤組中的磁盤。 lsattr 命令可用于查看磁盤組的屬性信息,這些屬性是在磁盤組創(chuàng)建時(shí)自動(dòng)指定的,而且有些屬性是可以修改的。setattr 命令可用于修改磁盤組的屬性值。

ASMCMD> lsop -G data --process LGWRGroup_Name Dsk_Num State Power ASMCMD>ASMCMD> lsop -G dataGroup_Name Dsk_Num State Power ASMCMD>ASMCMD> lsattr -l -G dataName Value access_control.enabled FALSE access_control.umask 066 au_size 1048576 cell.smart_scan_capable FALSE compatible.asm 11.2.0.0.0 compatible.rdbms 10.1.0.0.0 disk_repair_time 3.6h sector_size 512 ASMCMD> setattr -G data compatible.rdbms 11.2.0.0.0ASMCMD> lsattr -l -G dataName Value access_control.enabled FALSE access_control.umask 066 au_size 1048576 cell.smart_scan_capable FALSE compatible.asm 11.2.0.0.0 compatible.rdbms 11.2.0.0.0 disk_repair_time 3.6h sector_size 512

當(dāng)然,通過 SQL 命令也可以修改這些參數(shù),如下所示修改 compatible.rdbms 參數(shù),Oracle 11g 中,asm 同時(shí)支持 10g 和 11g 數(shù)據(jù)庫(kù)。但是 asm 的版本不能低于數(shù)據(jù)庫(kù)的版本。該屬性用來指定 disk group 最小能夠兼容的數(shù)據(jù)庫(kù)實(shí)例,在修改這個(gè)參數(shù)之前,必須先確保所有的數(shù)據(jù)庫(kù)實(shí)例的 COMPATIBLE 參數(shù)大于等于該參數(shù)的值。在 Oracle 11g 數(shù)據(jù)庫(kù)中,Oracle ASM disk group 的 COMPATIBLE.RDBMS 屬性值默認(rèn)是: 10.1。

SYS@ +ASM2>col value for a30SYS@ +ASM2>col name for a30SYS@ +ASM2>set lin 120SYS@ +ASM2>select name,value from v$asm_attribute where group_number=1 and name like 'compatible%';NAME VALUE------------------------------ ------------------------------compatible.asm 11.2.0.0.0compatible.rdbms 11.2.0.0.0SYS@ +ASM2>ALTER DISKGROUP DATA SET ATTRIBUTE 'compatible.rdbms' = '11.2.0.0.0';Diskgroup altered.SYS@ +ASM2>

四、磁盤組的創(chuàng)建與刪除

利用 asmcmd 工具中的 mkdg 命令,可以創(chuàng)建 ASM 磁盤組,而磁盤組的結(jié)構(gòu)是通過一個(gè) XML 文件來指定,在這個(gè)文件中需要指定磁盤組的名稱、冗余級(jí)別、包含磁盤及相關(guān)屬性。ORACLE ASM 提供的三種冗余方式有 external、normal、high 即外部、正常、高。一般情況下三種模式需要的磁盤組:external 1塊,normal,3塊,high,5塊。

1、 外部冗余(external redundancy):表示 Oracle 不幫你管理鏡像,功能由外部存儲(chǔ)系統(tǒng)實(shí)現(xiàn),比如通過 RAID 技術(shù);有效磁盤空間是所有磁盤設(shè)備空間的大小之和。

2、 默認(rèn)冗余(normal redundancy):表示 Oracle 提供 2 份鏡像來保護(hù)數(shù)據(jù)(鏡像數(shù)據(jù)一次),有效磁盤空間是所有磁盤設(shè)備大小之和的 1/2 (使用最多)。

3、 高度冗余(high redundancy):表示 Oracle 提供3份鏡像來保護(hù)數(shù)據(jù)(鏡像數(shù)據(jù)兩次),以提高性能和數(shù)據(jù)的安全,最少需要三塊磁盤(三個(gè) failure group);有效磁盤空間是所有磁盤設(shè)備大小之和的 1/3,雖然冗余級(jí)別高了,但是硬件的代價(jià)也最高。

如下的 XML 文件:

<dg name="data" redundancy="external"><dsk string="/dev/hdisk3"/><dsk string="/dev/hdisk4"/><a name="compatible.asm" value="11.2"/><a name="compatible.rdbms" value="11.2"/><a name="compatible.advm" value="11.2"/>dg>

mkdg 和 dropdg 命令

在創(chuàng)建磁盤組之前,首先需要在操作系統(tǒng)中創(chuàng)建一個(gè) XML 文件,定義磁盤組的結(jié)構(gòu),然后在 ASMCMD 工具中將這個(gè) XML 文件作為 mkdg 命令的參數(shù),即可創(chuàng)建磁盤組。

ASMCMD > mkdg /u01/app/data.xml

通過 dropdg 命令可以刪除一個(gè)磁盤組。如磁盤組總包含文件,磁盤組是不能被直接刪除的,需要添加參數(shù) -r 刪除,當(dāng)磁盤組出現(xiàn)故障無法掛載時(shí)需要強(qiáng)制刪除,則需要添加參數(shù) -f 強(qiáng)制刪除。

ASMCMD >dropdg -r dataASMCMD >dropdg -r -f data

SQL 創(chuàng)建磁盤組

su - gridsqlplus / as sysasmcreate diskgroup data normal redunancy failgroup DA1 disk '/dev/rhdisk2','/dev/rhdisk3' failgroup DA2 disk '/dev/rhdisk4','/dev/rhdisk5';

SQL 刪除磁盤組

su - gridsqlplus / as sysasmalter drop diskgroup data dismount;drop diskgroup data;drop diskgroup data including contents;

磁盤組的掛載與卸載

Oracle 11g RAC 一般數(shù)據(jù)文件都是存放于共享盤之上,要訪問數(shù)據(jù)文件磁盤組必須得 mount ;當(dāng) ASM 實(shí)例啟動(dòng)后磁盤組自動(dòng)被掛載, ASM 實(shí)例關(guān)閉后自動(dòng)卸載。當(dāng)在任意節(jié)點(diǎn)上新建的磁盤組時(shí)默認(rèn)已經(jīng) mount 了,不過對(duì)于其他的節(jié)點(diǎn)需要手動(dòng)掛載此磁盤組才行。

alter diskgroup data mount;alter diakgroup data dismount;--需要掛載卸載所有磁盤時(shí)ALTER DISKGROUP ALL MOUNT;ALTER DISKGROUP ALL DISMOUNT;

而在命令行下對(duì)于磁盤組的掛載需要在每個(gè)節(jié)點(diǎn)上進(jìn)行,掛載磁盤組的命令是 mount,卸載則是 umount.

ASMCMD>?mount?-aASMCMD> mount dataASMCMD>?umount?-aASMCMD> umount data

在不影響整個(gè)磁盤組的情況下,可以通過 offline 命令使其中的一個(gè)磁盤脫機(jī),這時(shí)這個(gè)磁盤中的數(shù)據(jù)將無法訪問,此命令會(huì)立即生效,如想延后生效可通過 -t 參數(shù)指定一段時(shí)間,以小時(shí)(h)或分鐘(m)為單位使其在指定的時(shí)間段里脫機(jī)。當(dāng)然相反的則是 online 重新聯(lián)機(jī)。

ASMCMD> offline -G data -D data_0001 -t 6h ASMCMD>?online?-G?data?-aASMCMD> online -G data -D data_0001

磁盤組重新平衡

當(dāng)磁盤組中的磁盤數(shù)量發(fā)生變化時(shí),磁盤組就會(huì)出現(xiàn)一次重新平衡,平衡的參數(shù)由 asm_power_limit 控制,一般默認(rèn)為 1 ;最大為 11 最小為 0,共有 12 級(jí),當(dāng)為 0?時(shí)表示停止平衡,當(dāng)為 11 時(shí)表示最快平衡速度,當(dāng)然參數(shù)越大消耗資源越多。

在命令行下通過 rebal?對(duì)其進(jìn)行重新平衡,通過 --power?來指定平衡級(jí)別,當(dāng)使用 -w?參數(shù)時(shí)等待平衡完成才會(huì)返回結(jié)果,當(dāng)不使用 -w?時(shí)則可以使用 lsop?來查磁盤進(jìn)行的平衡操作。

ASMCMD> rebal --power 6 data -wASMCMD> lsopGroup_Name Dsk_Num State Power ASMCMD> rebal --power 4 dataASMCMD> lsopGroup_Name Dsk_Num State Power DATA REBAL WAIT 4

當(dāng)然可可以通過 SQL 語(yǔ)句來進(jìn)行操作,不過就是有點(diǎn)麻煩,如下所示。

SYS@ ydjttest1>show parameter powerNAME TYPE VALUE------------------------------------ ----------- ------------------------------asm_power_limit integer 1

設(shè)置磁盤組重新平衡參數(shù)為 11,查看平衡時(shí)間,當(dāng)?v$asm_operation 視圖無任何輸出則表示平衡完成。

su - grid sqlplus / as sysasm alter diskgroup data rebalance power 11;select * from v$asm_operation;SYS@ +ASM1>alter diskgroup data rebalance power 11;Diskgroup altered.SYS@ +ASM1>select * from v$asm_operation;GROUP_NUMBER OPERA STAT POWER ACTUAL SOFAR EST_WORK EST_RATE EST_MINUTES ERROR_CODE------------ ----- ---- ---------- ---------- ---------- ---------- ---------- ----------- -------------------------------------------- 2 REBAL RUN 11 11 4 16 990 0SYS@ +ASM1>select * from v$asm_operation;GROUP_NUMBER OPERA STAT POWER ACTUAL SOFAR EST_WORK EST_RATE EST_MINUTES ERROR_CODE------------ ----- ---- ---------- ---------- ---------- ---------- ---------- ----------- -------------------------------------------- 2 REBAL WAIT 11SYS@ +ASM1>/no rows selected

五、磁盤組的讀寫信息

磁盤組中的數(shù)據(jù)是均衡分布在各個(gè)磁盤上的,但用戶對(duì)于數(shù)據(jù)的訪問卻不一定是均衡分布在各個(gè)磁盤上的。通過 iostat 命令可以查看磁盤組中各個(gè)磁盤 IO 情況,便可以掌握數(shù)據(jù)庫(kù)的基礎(chǔ)性能,也可以對(duì)數(shù)據(jù)庫(kù)調(diào)優(yōu)提供依據(jù)。通過這條命令可以獲取磁盤上的讀和寫的次數(shù)、數(shù)據(jù)量、所用時(shí)間、發(fā)生錯(cuò)誤次數(shù)等信息。

iostat -G data

iostat -t -G data

iostat -e -G data

iostat --io -G data

ASMCMD> iostat -G dataGroup_Name Dsk_Name Reads Writes DATA DATA1 11420595712 2816842240 DATA DATA2 3462283776 2816842240 ASMCMD> iostat -t -G dataGroup_Name Dsk_Name Reads Writes Read_Time Write_Time DATA DATA1 11421136384 2816944640 9042.907064 5224.873 DATA DATA2 3462382080 2816944640 3240.906 5950.302256 ASMCMD>ASMCMD> iostat -e -G dataGroup_Name Dsk_Name Reads Writes Read_Err Write_Err DATA DATA1 11421775360 2817051136 0 0 DATA DATA2 3462480384 2817051136 0 0 ASMCMD>ASMCMD> iostat --io -G dataGroup_Name Dsk_Name Reads Writes DATA DATA1 682740 229155 DATA DATA2 197993 229155 ASMCMD>

以下是幾個(gè)使用頻率較高的 SQL:

SQL 添加磁盤組磁盤

root:chown grid:asmadmin /dev/rhdisk10chmod 660 /dev/rhdisk10su - gridsqlplus / as sysasmalter diskgroup DATA add disk '/dev/rhdisk10','/dev/rhdisk11';alter diskgroup DATA rebalance power 10;可指定名字--alter diskgroup DATA add disk '/dev/rhdisk10' NAME disk10,'/dev/rhdisk11' NAME disk11;

SQL 強(qiáng)制添加磁盤組

su - gridsqlplus / as sysasmcreate diskgroup ARCH external redundancy disk '/dev/asm2' force;col name for a20set line 200select group_number,name,state,total_mb/1024 total_gb,free_mb/1024 free_gb,type from v$asm_diskgroup;

SQL 刪除磁盤組磁盤

su - gridsqlplus / as sysasmalter diskgroup DATA drop disk disk11; ---此處為前面指定的名字或默認(rèn)生成的名字,并不是磁盤路徑alter diskgroup DATA undrop disk disk11; --取消刪除磁盤的操作alter diskgroup DATA rebalance power 10;

SQL 查看磁盤組使用率

su - oraclesqlplus / as sysdbaselect name,state,type,total_mb,free_mb from v$asm_diskgroup;SYS@ ydjttest2>select name,state,type,total_mb,free_mb from v$asm_diskgroup;NAME STATE TYPE TOTAL_MB FREE_MB------------------------------ ----------- ------ ---------- ----------OCR_VOTE MOUNTED NORMAL 2892 1966DATA CONNECTED NORMAL 9554 5594FRA CONNECTED NORMAL 7640 3532

SQL 查看磁盤組對(duì)應(yīng)磁盤路徑

su - oraclesqlplus / as sysdbacol path for a30select group_number,path,state,total_mb,free_mb from v$asm_disk;SYS@ ydjttest2>col path for a30SYS@ ydjttest2>select group_number,path,state,total_mb,free_mb from v$asm_disk;GROUP_NUMBER PATH STATE TOTAL_MB FREE_MB------------ ------------------------------ -------- ---------- ---------- 2 ORCL:DATA1 NORMAL 4777 2797 2 ORCL:DATA2 NORMAL 4777 2797 3 ORCL:FRA1 NORMAL 3820 1766 3 ORCL:FRA2 NORMAL 3820 1766 1 ORCL:OCR_VOTE1 NORMAL 964 655 1 ORCL:OCR_VOTE2 NORMAL 964 655 1 ORCL:OCR_VOTE3 NORMAL 964 6567 rows selected.

SQL?查看磁盤組訪問情況

su - oraclesqlplus / as sysdbaselect group_number,instance_name,db_name,status from v$asm_client;SYS@ ydjttest1>select group_number,instance_name,db_name,status from v$asm_client;GROUP_NUMBER INSTANCE_NAME DB_NAME STATUS------------ ---------------------------------------------------------------- -------- ------------ 2 +ASM1 ydjt_tes CONNECTED 3 +ASM1 ydjt_tes CONNECTEDSYS@ ydjttest2>select group_number,instance_name,db_name,status from v$asm_client;GROUP_NUMBER INSTANCE_NAME DB_NAME STATUS------------ ---------------------------------------------------------------- -------- ------------ 2 +ASM2 ydjt_tes CONNECTED 3 +ASM2 ydjt_tes CONNECTED

六、磁盤組中的目錄管理

ASM 里面有一整套完整的目錄層次,此目錄由 ASM 實(shí)例或者數(shù)據(jù)庫(kù)實(shí)例自動(dòng)創(chuàng)建。而磁盤組中的文件則是由實(shí)例自動(dòng)產(chǎn)生,他們實(shí)際上只是一些“系統(tǒng)別名”,相當(dāng)于操作系統(tǒng)中的符號(hào)鏈接文件或者快捷方式。下面是一個(gè)簡(jiǎn)單的列舉方便查看,更多的信息可自行查看這里不做介紹,本次就到這里了,花費(fèi)巨大時(shí)間希望對(duì)你有所幫助。

ASMCMD> lsDATA/FRA/OCR_VOTE/ASMCMD> cd OCR_VOTE/ASMCMD> lsJiekeXu-cluster/ASMCMD> cd JiekeXu-cluster/ASMCMD> lsASMPARAMETERFILE/OCRFILE/ASMCMD> cd OCRFILE ASMCMD> lsREGISTRY.255.985299565ASMCMD> cd ../ASMPARAMETERFILEASMCMD> lsREGISTRY.253.985299561ASMCMD> cd ../../../DATAASMCMD> lsYDJT_TEST/ASMCMD> cd YDJT_TEST/ASMCMD> lsCONTROLFILE/DATAFILE/ONLINELOG/PARAMETERFILE/TEMPFILE/spfileydjt_test.oraASMCMD> cd PARAMETERFILE/80%

推薦閱讀:

Linux Oracle 11.2.0.4 單機(jī)數(shù)據(jù)庫(kù)升級(jí)至最新補(bǔ)丁安裝指北

萬(wàn)字詳解Oracle架構(gòu)、原理、進(jìn)程,學(xué)會(huì)世間再無復(fù)雜架構(gòu)

模擬真實(shí)環(huán)境下超簡(jiǎn)單超詳細(xì)的 MySQL 5.7 安裝

Oracle 11GR2 RAC 最新補(bǔ)丁 190416 安裝指導(dǎo)

Oracle 11gR2 RAC 集群服務(wù)啟動(dòng)與關(guān)閉總結(jié)

CentOS6.7安裝PostgreSQL10.9詳細(xì)教程

Oracle RAC11gR2 ADG搭建實(shí)施與應(yīng)用

史上最全的 OGG 基礎(chǔ)知識(shí)整理

(長(zhǎng)按添加微信公眾號(hào),更多精彩內(nèi)容不錯(cuò)過!)

碼字不易,點(diǎn)贊、轉(zhuǎn)發(fā)是一種對(duì)作者的鼓勵(lì)!??

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)

總結(jié)

以上是生活随笔為你收集整理的centos7创建asm磁盘_Oracle ASM 磁盘组基础知识整理(收藏版)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

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