版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Automatic Storage ManagementObjectivesAfter completing this lesson, you should be able to:Describe the concepts of Automatic Storage Management (ASM)Set up initialization parameter files for ASM and database instancesExecute SQL commands with ASM file namesStart up and shut down ASM instancesAdminis
2、ter ASM disk groupsUse RMAN to migrate your database to ASMWhat Is Automatic Storage Management?Portable and high performancecluster file systemManages Oracle database filesData is spread across disksto balance loadIntegrated mirroring acrossdisksSolves many storage management challengesASMFileSyste
3、mVolumeManagerOperating SystemApplicationDatabaseASM Key Features and BenefitsStripes files, not logical volumesOnline disk reconfiguration and dynamic rebalancingAdjustable rebalancing speedProvide redundancy on a file basisASM only supports Oracle database filesCluster awareAutomatically installed
4、ASM ConceptsDatabaseTablespaceSegmentExtentOracleblockData filePhysicalBlockASMDisk GroupASM DiskASM FileAllocation UnitFile SystemFileorRaw DeviceASM General ArchitectureASM InstanceSID=antASM InstanceSID=beeASM DisksASM DisksASM DisksASM DisksASM DisksASM DisksASM Diskgroup TomASM Diskgroup DickAS
5、M Diskgroup HarryDB InstanceSID=salesDB InstanceSID=testDB InstanceSID=salesDB InstanceSID=testASMBASMBFGFGFGFGNode2Node1Group Servicestom=antdick=antharry=antGroup Services tom=beedick=beeharry=beeDBW0DBW0DBW0DBW0ASMBRBALRBALARB0ARBAARB0ARBAASMBRBALRBALRBALRBALASM Instance FunctionalitiesCREATE DIS
6、KGROUPALTER DISKGROUPDROP DISKGROUPALTER SYSTEM RESTRICTED SESSIONASMinstanceDatabase instanceASM Instance CreationASM Instance Initialization ParametersINSTANCE_TYPE = ASMDB_UNIQUE_NAME = +ASMASM_POWER_LIMIT = 1ASM_DISKSTRING = /dev/rdsk/*s2, /dev/rdsk/c1*ASM_DISKGROUPS = dgroupA, dgroupBLARGE_POOL
7、_SIZE = 8MBAccessing an ASM InstanceDisk groupDisk groupStorage systemAS SYSDBAAS SYSOPERASMinstanceAll operationsNondestructiveoperationsDynamic Performance View AdditionsStorage systemV$ASM_DISKGROUPV$ASM_CLIENTV$ASM_DISKV$ASM_FILEV$ASM_TEMPLATEV$ASM_ALIASV$ASM_OPERATIONDisk group ADisk group BASM
8、 Home PageASM Performance PageASM Configuration PageStarting Up an ASM Instance$ sqlplus /nologSQL CONNECT / AS sysdbaConnected to an idle instance.SQL STARTUP;ASM instance startedTotal System Global Area 147936196 bytesFixed Size 324548 bytesVariable Size 96468992 bytesDatabase Buffers 50331648 byt
9、esRedo Buffers 811008 bytesASM diskgroups mountedShutting Down an ASM InstanceSHUTDOWN NORMALASM InstanceDatabase Instance ADatabase Instance B1123ASM Disk GroupsA pool of disks managed asa logical unitPartitions total disk space into uniform sized unitsSpreads each file evenly across all disksUses
10、coarse or fine grain striping based on file typeAdminister disk groups not filesDisk GroupASMInstanceFailure GroupController 1Controller 2Failure group 1Failure group 2Disk group AController 3Failure group 317131713171317131713171317131713171323456Disk Group MirroringMirror at extent levelMix primar
11、y and mirror extents on each diskExternal redundancy:Defers to hardwaremirroringNormal redundancy: Two-way mirroringAt least two failure groupsHigh redundancy: Three-way mirroringAt least three failure groupsDisk Group Dynamic RebalancingAutomatic online rebalance wheneverstorage configurationchange
12、sOnly move data proportional to storage addedNo need for manual I/O tuningOnline migration tonew storageASM Administration PageCreate Disk Group PageCreate or Delete Disk GroupsCREATE DISKGROUP dgroupA NORMAL REDUNDANCY FAILGROUP controller1 DISK /devices/A1 NAME diskA1 SIZE 120G FORCE, /devices/A2,
13、 /devices/A3FAILGROUP controller2 DISK /devices/B1, /devices/B2, /devices/B3;DROP DISKGROUP dgroupA INCLUDING CONTENTS;Adding Disks to Disk GroupsALTER DISKGROUP dgroupA ADD DISK /dev/rdsk/c0t4d0s2 NAME A5, /dev/rdsk/c0t5d0s2 NAME A6, /dev/rdsk/c0t6d0s2 NAME A7, /dev/rdsk/c0t7d0s2 NAME A8;ALTER DISK
14、GROUP dgroupA ADD DISK /devices/A*;Disk formattingDisk group rebalancingMiscellaneous Alter CommandsALTER DISKGROUP dgroupA DROP DISK A5;ALTER DISKGROUP dgroupA DROP DISK A6 ADD FAILGROUP fred DISK /dev/rdsk/c0t8d0s2 NAME A9;ALTER DISKGROUP dgroupB REBALANCE POWER 5;ALTER DISKGROUP dgroupA UNDROP DI
15、SKS;ALTER DISKGROUP dgroupA DISMOUNT;ALTER DISKGROUP dgroupA CHECK ALL;Notes only slideMonitoring Long-Running Operations Using V$ASM_OPERATIONColumnDescriptionGROUP_NUMBERDisk groupOPERATIONType of operation: REBALSTATEState of operation: QUEUED or RUNNINGPOWERPower requested for this operationACTU
16、ALPower allocated to this operationSOFARNumber of allocation units moved so farEST_WORKEstimated number of remaining allocation unitsEST_RATEEstimated number of allocation units moved per minuteEST_MINUTESEstimated amount of time (in minutes) for operation terminationASM FilesDatabase FileASM File a
17、utomatically spread inside Disk Group dgroupACREATE TABLESPACE sample DATAFILE +dgroupA;12341234Automatic ASM fileCreationRMANASM FilenamesASM FilenameFully-qualified pletewithtemplateNumericAliasAlias withtemplate pleteReferenceSingle-fileCreationMultiple-fileCreationASM File Name Syntax1.2.3.4.5.6
18、.+/.+.+/+()+/()Notes only slideASM File Name MappingOracle File TypeDef TemplateControl filescontrolfileCF/BCFCONTROLFILEData filesdatafile_DATAFILEOnline logsonline_loglog_ONLINELOGArchive logsarchive_logparameterARCHIVELOGTemp filestemp_TEMPFILEData file backup piecesbackupsetClient SpecifiedBACKU
19、PSETData file incrementalbackup piecesbackupsetClient SpecifiedBACKUPSETArch log backup piecebackupsetClient SpecifiedBACKUPSETData file copydatafile_DATAFILEInitialization parametersinitspfilePARAMETERFILEBroker configurationsdrcdrcDATAGUARDCONFIGFlashback logsrlog_FLASHBACKChange tracking bitmapsC
20、TBBITMAPCHANGETRACKINGAuto backupAutoBackupClient SpecifiedAUTOBACKUPData Pump dump setDumpsetdumpDUMPSETCross-platform converted data filesXTRANSPORTASM File TemplatesSystem TemplateStripedExternal Normal High CONTROLFILEfineunprotected2-way mirror3-way mirrorDATAFILEcoarseunprotected2-way mirror3-
21、way mirrorONLINELOGfineunprotected2-way mirror3-way mirrorARCHIVELOGcoarseunprotected2-way mirror3-way mirrorTEMPFILEcoarseunprotected2-way mirror3-way mirrorBACKUPSETcoarseunprotected2-way mirror3-way mirrorXTRANSPORTcoarseunprotected2-way mirror3-way mirrorPARAMETERFILEcoarseunprotected2-way mirro
22、r3-way mirrorDATAGUARDCONFIGcoarseunprotected2-way mirror3-way mirrorFLASHBACKfineunprotected2-way mirror 3-way mirrorCHANGETRACKINGcoarseunprotected2-way mirror 3-way mirrorAUTOBACKUPcoarseunprotected2-way mirror3-way mirrorDUMPSETcoarseunprotected2-way mirror3-way mirrorUnprotected2-wayMirror3-way
23、MirrorALTER DISKGROUP dgroupA ADD TEMPLATE reliable ATTRIBUTES (MIRROR);ALTER DISKGROUP dgroupA DROP TEMPLATE reliable;ALTER DISKGROUP dgroupA DROP FILE +dgroupA.268.8675309;ALTER DISKGROUP dgroupA ADD DIRECTORY +dgroupA/mydir;ALTER DISKGROUP dgroupA ADD ALIAS +dgroupA/mydir/datafile.dbf FOR +dgroup
24、A.274.38745;ALTER DISKGROUP dgroupA DROP ALIAS +dgroupA/mydir/datafile.dbf;Template and Alias ExamplesRetrieving Aliases SELECT reference_index INTO :alias_idFROM V$ASM_ALIAS WHERE name = +dgroupA;SELECT reference_index INTO :alias_id FROM V$ASM_ALIASWHERE parent_index = :alias_id AND name = mydir;S
25、ELECT name FROM V$ASM_ALIAS WHERE parent_index = :alias_id;SQL Commands and File Naming CREATE CONTROLFILE DATABASE sample RESETLOGS ARCHIVELOGMAXLOGFILES 5 MAXLOGHISTORY 100MAXDATAFILES 10 MAXINSTANCES 2LOGFILE GROUP 1 (+dgroupA,+dgroupB) SIZE 100M, GROUP 2 (+dgroupA,+dgroupB) SIZE 100MDATAFILE +dg
26、roupA.261.12345678 SIZE 100MDATAFILE +dgroupA.262.87654321 SIZE 100M;DBCA and Storage OptionsDatabase Instance Parameter ChangesINSTANCE_TYPE = RDBMSLOG_ARCHIVE_FORMATDB_BLOCK_SIZEDB_CREATE_ONLINE_LOG_DEST_nDB_CREATE_FILE_DESTDB_RECOVERY_FILE_DESTCONTROL_FILESLOG_ARCHIVE_DEST_nLOG_ARCHIVE_DESTSTANDBY_ARCHIVE_DESTLARGE_POOL_SIZE = 8MBMigrating Your Database to ASM Storage1.Shut down your database cleanly2.Shutdown the database and modify your server parameter file to use Oracle Managed Files (
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026 学龄前自闭症公共场所规则课件
- Web安全防护要点
- 软件架构设计实践介绍
- 重庆西南大学附中高2026届高考全真模拟试题历史+答案
- 2025年个人税收递延养老险
- 委托代理采购协议书
- 译林版英语五年级下册Unit 5 Helping our parents第四课时
- 烧伤科护理不良事件分析报告
- 施工安全技术管理制度
- 2026年速冻食品生产安全操作规程及注意事项
- JTS-T-116-2019水运建设工程概算预算编制规定
- 人工智能导论智慧树知到期末考试答案章节答案2024年哈尔滨工程大学
- 《公路桥涵养护规范》(JTG5120-2021)
- 饲料质量培训课件
- 我的家乡湖南长沙宣传简介
- 北师大版一年级数学下册《捉迷藏》说课稿课件
- 高考英语高频词组+短语+固定搭配
- 王慧文清华大学《互联网产品管理课》
- 3206回撤作业规程
- 循证医学课件:临床实践指南的评价与应用
- (4.3.1)-4.3平面问题三角形单元刚度矩阵
评论
0/150
提交评论