OracleRAC增加ASM盘,创建表空间

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Oracle RAC增加ASM盘,创建表空间
一、共享盘设置
1、在一个虚拟机上创建虚拟盘(两台虚拟机都要处于关机状态)
(本例选择在CentOS_Oracle_2上创建虚拟盘)
在虚拟机列表上选中CentOS_Oracle_2,单击右键,选择设置
选择创建新的磁盘
由于是选择固定大小,单击创建后会立刻分配硬盘空间
如果设置的虚拟盘比较大的话,下面的创建过程可能会需要较多时间
创建完成后单击OK退出设置界面
2、设置虚拟盘为共享盘
设置完成后关闭虚拟介质管理界面
3、为第二台虚拟机添加虚拟盘。

选中CentOS_ORACLE_3,单击鼠标右键,选择设置。

确认已添加虚拟盘
单击OK,完成添加共享磁盘设置二、创建ASM磁盘
1、启动一台虚拟机,创建分区
打开xshell软件,连接到rac1.
查看添加的磁盘并分区
新添加的磁盘路径为: /dev/sdg
对其进行分区建立
根据需要,分成需要的的分区数量和大小,这里只分一个区并且使用全部可用空间
启动第二台虚拟机,xshell连接进去,查看硬盘分区
2、创建ASM磁盘
在一个节点上创建ASM磁盘,另一个节点刷新ASM磁盘列表即可在rac1节点创建ASM磁盘。

先查看已存在的ASM磁盘名称。

Root用户执行:
/etc/init.d/oracleasm listdisks
查到已存在三个asm磁盘,新建的asm磁盘不能和已存在的重名。

所以新建的asm磁盘定名为VOL4(建议全大写字母+数字)
Root用户执行:
/etc/init.d/oracleasm createdisk VOL4 /dev/sdg1
然后查看ASM磁盘列表。

到rac2节点刷新asm磁盘列表,并查看。

Root用户分别执行:
/etc/init.d/oracleasm scandisks
/etc/init.d/oracleasm listdisks
三、向RAC添加ASM磁盘组
1、检查RAC状态。

在任一节点:Oracle用户执行crs_stat –t –v
2、使用dbca创建磁盘组
由于虚拟机中的linux为了节省资源开销,并未安装桌面环境,如下图所以用使用Xmanager远程操作。

打开XmanagerPassive。

打开后会在通知区域出现Xmanager的图标
然后查看本机IP地址打开cmd,输入 ipconfig。

回到rac1节点的 xshell
用oracle用户执行:
export DISPLAY=192.168.1.235:0.0
然后运行dbca。

成功弹出dbca设置界面,选择第一项OracleRAC设置。

查看RAC中的磁盘组
在rac1节点中,Oracle用户下执行:$export ORACLE_SID=+ASM1 $asmcmd
ASMCMD>lsdg
在rac2节点中,Oracle用户下执行:
$export ORACLE_SID=+ASM2
$asmcmd
ASMCMD>lsdg
至此ASM磁盘组添加完成
四、创建表空间
1、任一节点SYS身份进入SQLPLUS
2、创建表空间
3、查看已有表空间。

相关文档
最新文档