Chinaunix首页 | 论坛 | 博客
  • 博客访问: 149493
  • 博文数量: 38
  • 博客积分: 136
  • 博客等级: 民兵
  • 技术积分: 205
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-10 22:36
个人简介

改变是痛苦的,不改变更加痛苦,不努力,别人想拉你一把,都找不到你手在哪,改变只为有梦想的人~

文章分类

全部博文(38)

文章存档

2015年(3)

2012年(35)

分类:

2012-04-10 23:19:59

原文地址:手工创建asm实例 作者:alang85

手工创建asm实例

1,创建asm逻辑卷

/etc/init.d/oracleasm createdisk VOL1 /dev/sdc1

/etc/init.d/oracleasm createdisk VOL2 /dev/sdd1

/etc/init.d/oracleasm createdisk VOL3 /dev/sde1

/etc/init.d/oracleasm createdisk VOL4 /dev/sdf1

2,编辑asm实例的参数文件

vim initasm+.ora

INSTANCE_TYPE=ASM

ASM_POWER_LIMIT=3

ASM_DISKSTRING='ORCL:VOL*'

ASM_DISKGROUP='DATA','RECOVERY'

3,启动ASM私利

export ORACLE_SID=+ASM

SQL>sqlplus /nolog

SQL>conn /as sysdba

SQL>startup pfile=initasm.ora

此处由于没有创建ASM磁盘组,会报没有磁盘组错误。

4,创建ASM磁盘组

SQL>create diskgroup DATA external redundancy disk 'ORCL:VOL1';

SQL>create diskgroup RECOVERY external redundancy disk 'ORCL:VOL2';

 查看ls -lh /dev/oracleasm/disks 用户为oracle,用户组oinstall

否则用/etc/init.d/oracleasm configure配置用户名和用户组

SQL>select name,state,type from v$asm_diskgroup;  //查看asm磁盘组是否mount;

否则用:

SQL>alter diskgroup DATA mount;

SQL>alter diskgroup RECOVERY mount;

 

5,关闭ASM实例

SQL>shutdown immediate;

6,启动ASM实例

SQL>startup pfile=initasm+.ora

7,创建SPFILE参数文件

SQL>host cp /home/oracle/initasm+.ora /oracle/product/database/dbs/init+ASM.ora

SQL>create spfile from pfile;

--------

启动ASM实例

export ORACLE_SID=+ASM

sqlplus /nolog

SQL>conn /as sysdba

SQL>startup

启动数据库实例

export ORACLE_SID=wxxrdb1

sqlplus /nolog

SQL>conn /as sysdba

SQL>startup

 

ASM命令行管理工具

启动ASM实例

export ORACLE_SID=+ASM

sqlplus /nolog

SQL>conn /as sysdba

SQL>startup

asmcmd

ASMCMD>pwd

切换命令cd

查看当前路径ls

阅读(1905) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~