Oracle12c ASM磁盘组管理详解
需积分: 0 107 浏览量
更新于2024-06-16
收藏 870KB PDF 举报
"Oracle12c的ASM(自动存储管理)磁盘组管理涉及一系列操作,包括创建、修改、删除、挂载和卸载磁盘组。此外,磁盘组有多个可配置属性,这些属性定义了磁盘组的行为和性能特征。了解并熟练掌握这些属性对于优化Oracle ASM的性能和安全性至关重要。以下是对ASM磁盘组管理和其属性的详细解释:
一、磁盘组管理操作
1. **创建磁盘组**:使用`CREATE DISKGROUP`语句创建新的ASM磁盘组,需要指定磁盘组名称、磁盘列表以及其他配置选项。
2. **修改磁盘组**:使用`ALTER DISKGROUP`语句来更改已存在的磁盘组属性,如添加或移除磁盘,调整磁盘组属性等。
3. **删除磁盘组**:`DROP DISKGROUP`用于永久性地删除一个磁盘组,但在此之前需确保磁盘组未被使用且已卸载。
4. **挂载磁盘组**:`MOUNT DISKGROUP`将磁盘组挂载到ASM实例,使其可供使用。
5. **卸载磁盘组**:`DISMOUNT DISKGROUP`将磁盘组从ASM实例中卸载,使其不可用。
二、磁盘组属性
1. **access_control.enabled**:确定是否开启文件访问控制,启用后ASM会对文件访问进行限制。
2. **access_control.umask**:设置用户创建ASM文件时的umask权限,影响文件的默认权限设置。
3. **au_size**:分配单元大小,决定了ASM分配存储空间的最小单位,创建磁盘组时设置,不可更改。
4. **compatible.asm**:表示磁盘组能与哪些ASM实例版本兼容,决定了ASM实例的最低版本要求。
5. **compatible.rdbms**:定义了磁盘组能与哪些数据库实例版本兼容,影响数据库的使用。
6. **compatible.advm**:与ASM卷兼容性相关,低于11.2版本不能在该磁盘组上创建ASM卷。
7. **content.type**:磁盘组类型,包括数据(data)、恢复(recovery)和系统(system)三种。
8. **disk_repair_time**:设定磁盘从脱机到彻底删除前的等待时间,默认为3.6小时。
9. **sector_size**:定义磁盘扇区大小,创建磁盘组时设置,之后无法更改。
了解并正确配置这些属性对于优化Oracle ASM磁盘组的性能、安全性和稳定性具有重要作用。例如,调整`au_size`可以影响I/O性能,而`access_control`属性则关乎数据的安全性。因此,根据实际的业务需求和环境条件,对这些属性进行适当的调整是必要的。"
2010-07-14 上传
2024-03-05 上传
2015-07-08 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
CodeGolang
- 粉丝: 156
- 资源: 1425
最新资源
- 潜艇
- PyPI 官网下载 | TracMultiSelectBoxPlugin-0.5.2.tar.gz
- product-crawler
- asammdf:用于ASAM MDF MF4(测量数据格式)文件的快速Python阅读器和编辑器
- medical-transcription-website:将医生与转录员联系起来
- Operating_System_Lab
- Leadgle - Dịch vụ SEO Google-crx插件
- 企业
- DNA-Cosmeticos
- Mars-Weather:微服务,用于提供从InSight数据收集的火星天气
- awesome-kendo-ui:精选的Kendo UI资源和其他闪亮内容的精选列表。 受GitHub上awesome- *趋势的启发
- XCPCIO-Board-Spider
- moviepy:使用Python进行视频编辑
- appium
- luki-discord:哈哈
- PLink Toggle-crx插件