




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
首頁ASM常用知識(shí)小結(jié)內(nèi)容提綱什么是ASMASMDISKGROUP(磁盤組、磁盤、目錄、別名、文件)通過ASMCMD工具管理ASM文件系統(tǒng)模擬ASM磁盤11gR2GridInfrastructure遷移數(shù)據(jù)庫到ASMASM趨勢(shì)ASM(AutomaticStorageManagement)
Oracle10g引入的新的存儲(chǔ)概念可以自動(dòng)管理磁盤,并提供數(shù)據(jù)冗余和優(yōu)化OperatingSystemDataBaseASMVolume
ManagerFile
SystemApplication什么是ASMDatabaseTablespaceSegmentExtentOracle
blockDatafilePhysical
BlockASM
DiskGroupASMDiskASMFileAllocationUnitFileSystemFileor
RawDeviceASM概念Oracle數(shù)據(jù)文件放置所遇到的問題數(shù)據(jù)庫有1000以上的數(shù)據(jù)文件時(shí)當(dāng)有大量數(shù)據(jù)文件時(shí)命名就變得很困難了特性和文件系統(tǒng)限制隨操作系統(tǒng)的不同而不同對(duì)于歸檔日志和備份,操作系統(tǒng)供應(yīng)商不提供共享磁盤文件系統(tǒng)目標(biāo)與Oracle緊密集成,并與集群一起使用(并行服務(wù)器)自動(dòng)使用新的存儲(chǔ),作為磁盤單元或磁盤組來管理支持成千上萬的磁盤簡(jiǎn)化命名誰需要如果你想從你現(xiàn)有的磁盤子系統(tǒng)中獲得更高的性能如果你正在使用RAC
為什么使用ASM繁瑣的規(guī)劃物理卷組,邏輯卷,一旦規(guī)劃完成很難調(diào)整pvcreate/dev/sda/dev/sdb/dev/sdc/dev/sddvgcreatevgdata01/dev/sda/dev/sdb/dev/sdc/dev/sddlvcreate-i4-I128-L10240M-nlvdata001vgdata01;lvcreate-i4-I128-L10240M-nlvdata002vgdata01;lvcreate-i4-I128-L10240M-nlvdata003vgdata01;lvcreate-i4-I128-L10240M-nlvdata004vgdata01;lvcreate-i4-I128-L10240M-nlvdata005vgdata01;....lvcreate-i4-I128-L10240M-nlvdata200vgdata01;createtablespacedata01datafile'/dev/vgdata_01/lvdata001'size10200M...;Altertablespacedata01adddatafile...;傳統(tǒng)的卷管理模式500g-1T30T-100T傳統(tǒng)的卷管理模式Lv0001Lv0002Lv0003…Lv2001Lv0001Lv0002…簡(jiǎn)化了數(shù)據(jù)文件的管理,只需要告訴對(duì)應(yīng)的邏輯磁盤名稱,就可以簡(jiǎn)單的創(chuàng)建表空間和添加數(shù)據(jù)文件CREATEDISKGROUPDSKGRP1EXTERNALREDUNDANCYDISK(感覺有點(diǎn)像操作系統(tǒng)vg哦)'/dev/sda','/dev/sdb','/dev/sdc','/dev/sdd';createtablespacedata01datafile'+DSKGRP1'size10200M...;ASM管理模式NODE1/arch1/arch2(nfs)NODE2/arch1(nfs)/arch2NODE1NODE2ARCHGROUPASM存儲(chǔ)歸檔日志備份歸檔日志mkdir-p/oracle/backuprmantarget/nocatalogchangearchivelogallvalidate;run{ALLOCATECHANNELCH01TYPEDISK;sql'ALTERSYSTEMARCHIVELOGCURRENT';BACKUPASCOMPRESSEDBACKUPSETARCHIVELOGALLFORMAT'/oracle/backup/archivelogs_%d_%u_%s_%T'deleteinput;BACKUPASCOMPRESSEDBACKUPSETCURRENTCONTROLFILEFORMAT'/oracle/backup/controlfile_%d_%u_%s_%T';RELEASECHANNELCH01;}ASM下歸檔日志備份參數(shù)文件$ORACLE_HOME/dbs/spfile+ASM.ora*.asm_diskgroups='DSKGRP1'*.asm_diskstring='/oracle/oradata/asmdisk*'*.instance_type='asm‘*.asm_power_limit=1ASMParameter啟動(dòng)ASM實(shí)例,和啟動(dòng)ORACLE實(shí)例類似,只是ORACLE_SID不一樣$exportORACLE_SID=+ASM$
sqlplus/nologSQL>CONNECT/ASsysdbaConnectedtoanidleinstance.SQL>STARTUP;ASMinstancestartedTotalSystemGlobalArea147936196bytesFixedSize324548bytesVariableSize96468992bytesDatabaseBuffers50331648bytesRedoBuffers811008bytesASMdiskgroupsmountedASMInstanceASM實(shí)例對(duì)應(yīng)的一些后臺(tái)進(jìn)程#ps-ef|grepasmgrid239461019:43?00:00:00asm_pmon_+ASMgrid239481019:43?00:00:03asm_vktm_+ASMgrid239531019:43?00:00:00asm_gen0_+ASMgrid239561019:43?00:00:00asm_diag_+ASMgrid239591019:43?00:00:00asm_psp0_+ASMgrid239621019:43?00:00:01asm_dia0_+ASMgrid239641019:43?00:00:00asm_mman_+ASMgrid239701019:43?00:00:00asm_dbw0_+ASMgrid239721019:43?00:00:00asm_lgwr_+ASMgrid239761019:43?00:00:00asm_ckpt_+ASMgrid239781019:43?00:00:00asm_smon_+ASMgrid239811019:43?00:00:00asm_rbal_+ASMgrid239841019:43?00:00:00asm_gmon_+ASMgrid239861019:43?00:00:00asm_mmon_+ASMgrid239901019:43?00:00:00asm_mmnl_+ASMASMInstanceDiskGroupDGSYSASM
InstanceDiskGroupDGDATA01DiskGroupDGINDEX01ASMDISKGROUP$dbca10g,11g在dbca創(chuàng)建數(shù)據(jù)庫時(shí)管理ASM不同10g使用dbca管理asm11gr2使用asmcaDBCA創(chuàng)建數(shù)據(jù)庫$dbcaDBCA創(chuàng)建數(shù)據(jù)庫每個(gè)對(duì)應(yīng)的磁盤組中可以有不同數(shù)量的磁盤個(gè)數(shù)DGSYSDGDATA01DGINDEX011ASMDISKMirroratextentlevelExternalredundancy: DeferstohardwaremirroringNormalredundancy:(RAID1???) Two-waymirroring AtleasttwofailuregroupsHighredundancy:(RAID5???) Three-waymirroring AtleastthreefailuregroupsDiskGroupMirroringController1Controller2Failuregroup1Failuregroup2DiskgroupAController3Failuregroup317131713171317131713171317131713171323456ASMFailureGroup方便區(qū)分磁盤,在前期規(guī)劃給每個(gè)磁盤起個(gè)別名ln-s/dev/sdc/oracle/oradata/asmdisk01ln-s/dev/sdd/oracle/oradata/asmdisk02ln-s/dev/sde/oracle/oradata/asmdisk03ln-s/dev/sdf/oracle/oradata/asmdisk04ln-s/dev/sdg/oracle/oradata/asmdisk05ln-s/dev/sdh/oracle/oradata/asmdisk06ln-s/dev/sdi/oracle/oradata/asmdisk07ln-s/dev/sdj/oracle/oradata/asmdisk08ln-s/dev/sdk/oracle/oradata/asmdisk09ln-s/dev/sdl/oracle/oradata/asmdisk10CreateDiskGroup$asmca在11gr2中使用Asmca對(duì)ASM實(shí)例磁盤組等進(jìn)行管理CreateDiskGroup$exportORACLE_SID=+ASM$sqlplus“/assysdba”or(sqlplus“/assysasm”針對(duì)11gr2對(duì)權(quán)限做了加強(qiáng),需要使用sysasm權(quán)限創(chuàng)建磁盤組)(Two-waymirroring)SQL>CREATEDISKGROUPDSKGRP2
NORMALREDUNDANCY
FAILGROUPcontroller1DISK'/oracle/oradata/asmdisk04','/oracle/oradata/asmdisk05'FAILGROUPcontroller2DISK'/oracle/oradata/asmdisk06','/oracle/oradata/asmdisk07';CreateDiskGroup$exportORACLE_SID=+ASM$sqlplus"/assysdba"SQL>dropdiskgroupDSKGRP2includingcontents;DropDiskGroup*.asm_power_limit=1asm_power_limit參數(shù)可以設(shè)置為0-11,如果設(shè)置為0,那么ASM自動(dòng)重新分布數(shù)據(jù)功能會(huì)被關(guān)閉。SQL>altersystemsetasm_power_limit=0;SQL>showparameterasm_power_limitNAMETYPEVALUE--------------------------------asm_power_limitinteger0手工分布數(shù)據(jù)SQL>ALTERDISKGROUPDSKGRP1REBALANCEPOWER2WAIT;查看數(shù)據(jù)分布需要多長(zhǎng)時(shí)間SQL>selectoperation,est_minutesfromv$asm_operation;DiskGroupDynamicRebalancing添加磁盤自動(dòng)平衡數(shù)據(jù)$exportORACLE_SID=+ASM$sqlplus"/assysdba"SQL>ALTERDISKGROUPDSKGRP1ADDDISK'/oracle/oradata/asmdisk04';AddDiskDSKGRP1DSKGRP1DSKGRP1SQL>ALTERDISKGROUPDSKGRP1ADDDISK'/oracle/oradata/asmdisk04';AddDiskSQL>ALTERDISKGROUPDSKGRP1DROPDISKDSKGRP1_0003;DropDisk調(diào)整磁盤組或者磁盤的大小ALTERDISKGROUPDSKGRP1RESIZEDISKdiska1SIZE10G;手動(dòng)平衡數(shù)據(jù)ALTERDISKGROUPDSKGRP1REBALANCEPOWER5;檢查磁盤設(shè)備一致性ALTERDISKGROUPDSKGRP1CHECKALL;AdminDiskgroup撤銷DROPSQL>ALTERDISKGROUPDSKGRP1DROPDISKDSKGRP1_0003;SQL>ALTERDISKGROUPDSKGRP1UNDROPDISKS;AdminDiskgroupDatabaseFileCREATETABLESPACEsampleDATAFILE'+DSKGRP1';12341234Automatic
ASMfile
CreationRMANASMFilesSQL>selectname,path,total_mb,free_mb,failgroupfromv$asm_disk;
NAMEPATHTOTAL_MBFREE_MBFAILGROUP-------------------------------------------------------------------DSKGRP1_0001/oracle/oradata/asmdisk021024976CONTROLLER1DSKGRP1_0000/oracle/oradata/asmdisk011024977CONTROLLER1......CREATETABLESPACEsampleDATAFILE'+DSKGRP1'SIZE100MAUTOEXTENDOFFEXTENTMANAGEMENTLOCALUNIFORMSIZE1MSEGMENTSPACEMANAGEMENTAUTOALTERTABLESPACEsampleADDDATAFILE'+DSKGRP1'SIZE100MAUTOEXTENDOFF;ALTERTABLESPACEsampleADDDATAFILE'+DSKGRP1'SIZE100MAUTOEXTENDOFF;ALTERTABLESPACEsampleADDDATAFILE'+DSKGRP1'SIZE100MAUTOEXTENDOFF;ALTERTABLESPACEsampleADDDATAFILE'+DSKGRP1'SIZE100MAUTOEXTENDOFF;ASMFilesSQL>selectfile_id,file_namefromdba_data_files;
FILE_IDFILE_NAME------------------------------------------------------……6 +DSKGRP1/orcl/datafile/sample.256.6847628797 +DSKGRP1/orcl/datafile/sample.257.6847638758 +DSKGRP1/orcl/datafile/sample.258.6847639059 +DSKGRP1/orcl/datafile/sample.259.68476393510 +DSKGRP1/orcl/datafile/sample.260.684763961……SQL>selectname,path,total_mb,free_mb,failgroupfromv$asm_disk;
NAMEPATHTOTAL_MBFREE_MBFAILGROUP-------------------------------------------------------------------DSKGRP1_0001/oracle/oradata/asmdisk021024720CONTROLLER1DSKGRP1_0000/oracle/oradata/asmdisk011024722CONTROLLER1
ASMFiles$exportORACLE_SID=+ASMSQL>ALTERDISKGROUPDSKGRP1ADDDIRECTORY'+DSKGRP1/tablespace/';SQL>ALTERDISKGROUPDSKGRP1ADDDIRECTORY'+DSKGRP1/tablespace/sample/';ALTERDISKGROUPDSKGRP1ADDALIAS'+DSKGRP1/tablespace/sample/sample001.dbf'FOR'+DSKGRP1/orcl/datafile/sample.256.684762879';ALTERDISKGROUPDSKGRP1ADDALIAS'+DSKGRP1/tablespace/sample/sample002.dbf'FOR'+DSKGRP1/orcl/datafile/sample.257.684763875';ALTERDISKGROUPDSKGRP1ADDALIAS'+DSKGRP1/tablespace/sample/sample003.dbf'FOR'+DSKGRP1/orcl/datafile/sample.258.684763905';ALTERDISKGROUPDSKGRP1ADDALIAS'+DSKGRP1/tablespace/sample/sample004.dbf'FOR'+DSKGRP1/orcl/datafile/sample.259.684763935';ALTERDISKGROUPDSKGRP1ADDALIAS'+DSKGRP1/tablespace/sample/sample005.dbf'FOR'+DSKGRP1/orcl/datafile/sample.260.684763961';創(chuàng)建目錄/別名文件Dropfileusinganalias.ALTERDISKGROUPdisk_group_1DROPFILE'+disk_group_1/my_dir/my_file.dbf';
Dropfileusinganumericformfilename.ALTERDISKGROUPdisk_group_1DROPFILE'+disk_group_1.342.3';Dropfileusingafullyqualifiedfilename.ALTERDISKGROUPdisk_group_1DROPFILE'+disk_group_1/mydb/datafile/my_ts.342.3';文件StoragesystemV$ASM_DISKGROUPV$ASM_CLIENTV$ASM_DISKV$ASM_FILEV$ASM_TEMPLATEV$ASM_ALIASV$ASM_OPERATIONDiskgroupADiskgroupBASMView10grelease1
管理ASM只能通過SQL語句10grelease2
命令行工具ASMCMD,它使我們可以更為方便地瀏覽和管理ASM磁盤組中的文件和目錄。它可以列出磁盤組的內(nèi)容,執(zhí)行搜索,創(chuàng)建或刪除目錄及別名,顯示空間利用率等forFTPtypetheurl:---ftp://<host>:2100/forHTTPtypetheurl:--http://<host>:8080/References:
Note243554.1
Note357714.1通過ASMCMD工具管理ASM11grelease1
比較實(shí)用的copy命令,11g以前只能考慮使用RMAN
將ASM管理的文件copy到一般的文件系統(tǒng)
cp+DATA/RAC/DATAFILE/sample.256.629730771/home/oracle/sample001.dbf
將某個(gè)數(shù)據(jù)文件直接copy到ASM管理的磁盤中 cp/home/oracle/sample002.dbf+DATA/RAC/DATAFILE/
可以實(shí)現(xiàn)遠(yuǎn)程copy ASMCMD>cp-ifr+DSKGRP1/orcl/spfileorcl.orasys@server1.1521.+ASM:+DSKGRP1/orcl/spfileorcl1.ora
Enterpassword:******ASMCMD運(yùn)行asmcmd$exportORACLE_SID=+ASM1$asmcmdASMCMD>lsdg使用asmcmd命令必須先啟動(dòng)asm實(shí)例,不然會(huì)有以下報(bào)錯(cuò):rac1->asmcmd–pORA-01034:ORACLEnotavailableORA-27101:sharedmemoryrealmdoesnotexistLinuxError:2:Nosuchfileordirectory(DBDERROR:OCISessionBegin)使用asmcmd必須先指定ORACLE_HOME和ORACLE_SID,注意此處ORACLE_SID是asm的sid,不然會(huì)報(bào)錯(cuò):rac1->asmcmd–pORA-01034:ORACLEnotavailableORA-27101:sharedmemoryrealmdoesnotexistLinuxError:2:Nosuchfileordirectory(DBDERROR:OCISessionBegin)ASMCMD交互模式運(yùn)行 在操作系統(tǒng)命令提示符下輸入asmcmd,會(huì)得到ASMCMD>提示符,可以輸入相關(guān)的命令,如果使用-p選項(xiàng),將在ASMCMD提示符中包含當(dāng)前路徑,如下: $export
ORACLE_SID=+hisasm1 $asmcmd
-p非交互模式運(yùn)行 命令格式為:asmcmdcommandarguments,如下: $asmcmd
ls
-l非交互模式運(yùn)行,監(jiān)測(cè)diskgroup使用情況,特別象數(shù)據(jù)庫歸檔使用ASM存儲(chǔ),可以生成文件,加入自動(dòng)監(jiān)控。
ASMCMD部分常用的ASMCMD命令列表
du顯示指定的ASM目錄下ASM文件占用的所有磁盤空間 ls列出ASM目錄下的內(nèi)容及其屬性lsct列出當(dāng)前ASM客戶端的信息lsdg列出所有磁盤組及其屬性mkalias為系統(tǒng)生成的文件名創(chuàng)建別名 ……其他相關(guān)參數(shù),可使用help查看Type"help[command]"togethelponaspecificASMCMDcommand.
commands:
--------
cd
du
find
help
ls
lsct
lsdg
mkalias
mkdir
pwd
rm
rmaliasASMCMDOracle11grelease2版本和以前的版本在ASM使用上有所區(qū)別,針對(duì)ASM需要單獨(dú)安裝GRIDINFRASTRUCTURE軟件$./runInstaller11gR2GridInfrastructure注意運(yùn)行完root.sh后的一些提示#shroot.shToconfigureGridInfrastructureforaStand-AloneServerrunthefollowingcommandastherootuser:/grid/perl/bin/perl-I/grid/perl/lib-I/grid/crs/install/grid/crs/install/roothas.plToconfigureGridInfrastructureforaClusterperformthefollowingsteps:1.ProvidevaluesforGridInfrastructureconfigurationparametersinthefile-/grid/crs/install/crsconfig_params.Fordetailsonhowtodothis,seetheinstallationguide.2.Runthefollowingcommandastherootuser:/grid/perl/bin/perl-I/grid/perl/lib-I/grid/crs/install/grid/crs/install/rootcrs.plToupdateinventorypropertiesforGridInfrastructure,performthefollowingsteps.Ifapre-11.2homeisalreadyconfigured,executethefollowing:11.2_Home/oui/bin/runInstaller-updateNodeList-silent-localCRS=falseORACLE_HOME=pre-11.2_HomeAlwaysexecutethefollowingtoregisterthecurrenthome:11.2_Home/oui/bin/runInstaller-updateNodeList-silent-localCRS=trueORACLE_HOME=11.2_Home.Ifeitherhomeisshared,providetheadditionalargumen
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 電網(wǎng)工程會(huì)計(jì)題庫及答案
- 會(huì)考模擬考試題庫及答案
- 2025年關(guān)于大壩的考試題及答案
- 貴州中考試題技巧及答案
- 化學(xué)圖表分析題專項(xiàng)訓(xùn)練試題
- 化學(xué)反應(yīng)類型辨析專項(xiàng)試題
- 古代畫家考試題目及答案
- 礦業(yè)崗前培訓(xùn)考試試題及答案
- 2025年春招德語考試試題及答案
- 中職會(huì)計(jì)教師試卷及答案
- 心肺復(fù)蘇CPR知識(shí)考核試題及答案
- 2025年黃岡市數(shù)字發(fā)展研究中心公開招聘工作人員1人考試參考試題及答案解析
- 2025年中國(guó)聚丙烯硬質(zhì)塑料包裝行業(yè)市場(chǎng)分析及投資價(jià)值評(píng)估前景預(yù)測(cè)報(bào)告
- 軟件系統(tǒng)交付流程規(guī)范與管理辦法
- 中國(guó)沈陽鐵路局勞動(dòng)合同8篇
- 醫(yī)師多點(diǎn)執(zhí)業(yè)勞務(wù)協(xié)議書(參考格式)
- QC080000有害物質(zhì)管理評(píng)審報(bào)告
- 10000中國(guó)普通人名大全
- USP31-621色譜法-中文譯稿
- 妊娠期糖尿病運(yùn)動(dòng)指導(dǎo)課件
- 清潔生產(chǎn)PPT課件
評(píng)論
0/150
提交評(píng)論