
Oracle12c ASM磁盘组管理详解
下载需积分: 0 | 870KB |
更新于2024-06-16
| 45 浏览量 | 举报
1
收藏
"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`属性则关乎数据的安全性。因此,根据实际的业务需求和环境条件,对这些属性进行适当的调整是必要的。"
相关推荐











CodeGolang
- 粉丝: 180
最新资源
- STM32工程模板及外设资源指南
- 掌握C#中StreamWriter数据读取技巧
- HTML编程指南:精通Web开发必备手册
- iOS开发实战:UIScrollView中图片的缩放技术
- 按键操作的DMX512调光控制器及其记忆功能
- 中维JVS-C801监控卡录像文件专用播放器功能介绍
- 快速获取jbpm5所需GEF-SDK-3.6.1资源包
- I5700刷机与文件传输驱动,小巧适用WIN7 32位
- 腾讯大讲堂:面向对象设计与应对之道
- WpRobot 3.5:WordPress自动内容采集与伪原创神器
- 局域网唤醒神器:Wake On Lan Tool使用教程
- 支持多操作系统的CeCall网络电话
- Java Swing C/S架构小工具的开发与实践
- VB编程实现小学四则运算教程与实践
- STM32 SPI通信入门例程与液晶显示应用
- DELPHI程序高效自动生成拼音代码技巧
- 深入探讨Windows富文本编辑控件RichEdit的开发与应用
- 移动嵌入式DVR客户端:远程与本地监控系统软件
- 超大数RSA加解密算法及程序使用说明
- 掌握Apache Http server v2.2.17的下载与安装
- Struts1标签与国际化程序开发教程
- 实现多元素拖拽与尺寸自调的Web页面原型
- 卫星通信车牌自动识别收费系统源码解析
- 免费下载白话C++ CHM版教程资源整理