手工创建ASM Disk Groups、为 ASM Disk Groups 添加 disk
Groups 添加 disk
创建语法说明:
必选参数:
(1) 指定disk group 的唯一名称 (不分区大小写)
(2) 指定disk group 的冗余级别
对于ASM 的镜像冗余,可以指定3种类型:
normal redundancy: 2-way mirroring
high redundancy:3-way mirroring
external redundancy: 使用外部的冗余
(3) 指定哪些disk 属于我们的创建的disk group
这些disk 的名称全路径,也可以在名称中使用通配符,只要能够识别出来即可。
可选参数:
(4)指定哪些disk 属于failure group (针对normal,high。必须指定指定相同大小的failgroup,不然失去数据冗余在不同磁盘的意义)
我们在创建disk group 的时候也不指定failure group,那么就是disk 作为自己的failure。
(5)指定disk group 的一些属性,如软件兼容性或者AU_SIZE 等。
(6) quorum 属性 (该属性不要指定)
创建disk group 示例:
1. 先确保asm_diskstring 参数争取的设置:
SQL> show parameter asm_diskstring
[root@asm ~]# ll /dev/asm*
SQL> select group_number,disk_number,total_mb,name,failgroup,path from v$asm_disk order by 1;
2. 创建disk group
我们创建一个叫 ANDY 的disk group:
create diskgroup andy normal redundancy
failgroup fg1 disk
'/dev/asm-disko' name andy_fg1
failgroup fg2 disk
'/dev/asm-diskm' name andy_fg2
attribute 'au_size'='4M',
'compatible.asm' = '11.2',
'compatible.rdbms' = '11.1';
修改Disk Groups 配置:
背景说明
在创建完diskgroup之后,我么可以使用alter diskgroup 与来修改disk group的配置。
我们可以在数据库online的状态下add,resize, drop disk。
要注意一点,如果有多个操作要执行,尽可能的把多个操作使用一个alter diskgroup语句来实现,这样可以减少rebalancing 的操作。
当disk group的配置发生改变时,Oracle ASM 会自动进行rebalance的操作。默认情况下,ALTER DISKGROUP操作不需要等待rebalance操作的完成才返回。 我们可以通过查询V$ASM_OPERATION 视图监控rebalance的状态。
如果在alter diskgroup的语句中加上rebalance wait子句,那么在执行alter 命令的时候,就必须等待rebalance 操作结束,
alter 命令才会返回成功。
disk group中添加disk:
1. 先查看磁盘组的情况,确定冗余类型与failgroup。
SQL> select group_number,disk_number,total_mb,name,failgroup,path from v$asm_disk where group_number=4 order by 1;
2. 正式添加,分情况。
2.1 若是外部冗余,则可直接默认模式添加
SQL> alter diskgroup orcl add disk '/dev/asm-diskl';
2.2 若是normal或high,则在添加的时候要指定failgroup。
如: 2个failure goup. 现在我们向其中增加一个disk。
则 SQL> alter diskgroup dave add FAILGROUP FG1 disk '/dev/asm-diskj';
SQL> alter diskgroup dave add FAILGROUP FG2 disk '/dev/asm-diskj';
手工创建ASM Disk Groups、为 ASM Disk Groups 添加 disk的更多相关文章
- asm磁盘组,asm磁盘状态学习
说明:在数据库中巡检,发现,数据库某个磁盘组状态为mount,其余磁盘组均为CONNECTED状态,排除是否异常 文档流程: 1.实际环境查询校验 2.官方文档视图中对磁盘组,磁盘状态的解释说明 3. ...
- 手工创建 efi,msr 分区 · Virgil Chan
昨天在帮同学装 win10 的时候,不小心(不知道那是什么东西)把原系统的 efi 和 msr 盘删了,用 WinNTsetup 安装时 EFI PART 总显示红叉,安装后也进不去系统,想想应该是找 ...
- 【翻译自mos文章】使用asmcmd命令在本地和远程 asm 实例之间 拷贝asm file的方法
使用asmcmd命令在本地和远程 asm 实例之间 拷贝asm file的方法 參考原文: How to Copy asm files between remote ASM instances usi ...
- Oracle 11g静默安装软件+手工创建数据库
由于是二次跳转+远程操作,无法使用图形界面,不能直接图形界面安装.采用静默安装软件+手工创建数据库的方式完成需求. 静默模式安装Oracle软件,配置监听程序 手工建库 检查各组件是否符合要求 1. ...
- 手工创建tomcat应用,以及实现js读取本地文件内容
手工创建tomcat应用: 1.在webapps下面新建应用目录文件夹 2.在文件夹下创建或是从其他应用中复制:META-INF,WEB-INF这两个文件夹, 其中META-INF清空里面,WEB-I ...
- 在VS中手工创建一个最简单的WPF程序
如果不用VS的WPF项目模板,如何手工创建一个WPF程序呢?我们来模仿WPF模板,创建一个最简单的WPF程序. 第一步:文件——新建——项目——空项目,创建一个空项目. 第二步:添加引用,Presen ...
- 案例:AWR手工创建快照失败,SYSAUX表空间剩余不足处理
案例:AWR手工创建快照失败,SYSAUX表空间剩余不足处理 版本:Oracle 11.2.0.4 RAC 问题现象:AWR手工创建快照失败,SYSAUX表空间剩余不足. 1. 查看SYSAUX表空间 ...
- 详细说明手工创建oracle数据库实例
手工建库比起使用DBCA建库来说,是比较麻烦的,但是如果我们学好了手工建库的话,就可以使我们更好地理解Oracle数据库的体系结构.手工建库须要经过几个步骤,每一个步骤都非常关键.它包括:1. 创建必 ...
- Revit手工创建族(转)
http://www.cnblogs.com/greatverve/p/revit-family.html 手工创建族 1.画两个参考平面. 图3001 2.点击族类型,添加参数. 图3002,300 ...
随机推荐
- 关于C++项目指针对象未被初始化的问题(0xcdcdcd)
http://blog.csdn.net/devfun/article/details/6900086 昨天我试图将一个封装好的模块加入到正在开发的项目中,这个模块不是单独的类,而且对应的声明和实例. ...
- python DOM解析XML
#conding:utf-8 # -*- coding:utf-8 -*- __author__ = 'hdfs' """ XML 解析 :DOM解析珍整个文档作为一个可 ...
- Erlang节点重启导致的incarnation问题(转)
转自霸爷的博客: 转载自系统技术非业余研究 本文链接地址: Erlang节点重启导致的incarnation问题 遇到个问题, =ERROR REPORT==== 10-Mar-2016::09:44 ...
- Oracle的循环和Corsor
这两天啊有一个心的业务,是须要假设我批量改动数据的话,那么还有一张表的数据也须要改动.也是多条的改动,发现这个问题的时候.自然而然的想到了触发器,可是曾经都是简单的单条语句的跟新,没有过整个表的去做一 ...
- ASP.NET RemoteAttribute远程验证更新问题
create时使用remote特性没有任何问题, update时,问题就大了,验证唯一性时需要排除自身,如果使用这个特性将无法正确的验证. 改进思路:将自动生成的标签属性改为手写,,并在url上面加上 ...
- 做一个合格的程序员之浅析Spring AOP源代码(十八) Spring AOP开发大作战源代码解析
事实上上一篇文章价值非常小,也有反复造轮子的嫌疑,网上AOP的实例非常多,不胜枚举,事实上我要说的并非这个,我想要说的就是上一节中spring的配置文件: 我们这边并没实用到我们上几节分析的哪几个AO ...
- Layout布局位置
- - GUILayout 这个本身就是用于自动布局的. 不用给定位置的,这也是它与GUI的区别所在.通常默认开始的位置是屏幕的左上角. 当然你也可以限定开始自动布局的位置.用 GUILayout.B ...
- CentOS6.5升级内核从2.6.32到3.2.14
由于最近想要在服务器上跑IOU,但是在部署VMware后发现不能正常启动,总是提示内核无法载入,什么C header files matching your running kernel were n ...
- 【BZOJ2132】圈地计划 最小割
[BZOJ2132]圈地计划 Description 最近房地产商GDOI(Group of Dumbbells Or Idiots)从NOI(Nuts Old Idiots)手中得到了一块开发土地. ...
- 【BZOJ4052】[Cerc2013]Magical GCD 乱搞
[BZOJ4052][Cerc2013]Magical GCD Description 给出一个长度在 100 000 以内的正整数序列,大小不超过 10^12. 求一个连续子序列,使得在所有的连续 ...