Windows平台下创建asm

第一部分:创建ASM实例

第一步:创建ASM虚拟磁盘

创建diskgroup

asmtool -create g:\asmdisk\asmdisk1 500

asmtool -create g:\asmdisk\asmdisk2 500

。。。。

第二步:配置CSS(Cluster Synchronization Services)

%ORACLE_HOME%bin/localconfig add

--检查CSS守护进程的状态

D:oracle10g>crsctl check cssd

第三步:创建跟踪目录

mkdir +asm

mkdir adump bdump pfile udump cdump

第四步:创建asm instance

oradim -new -asmsid +asm -startmode manual

第五步:创建口令文件

G:\database\db1\bin>orapwd file=G:\database\db1\database\PWD+asm.ora password=zhong entries=5

第六步:配置启动参数文件pfile

允许ASM使用非裸设备

*._asm_allow_only_raw_disks=FALSE

*.asm_diskstring='G:\asmdisk\asmdisk*'

*.background_dump_dest='G:\database\admin\+asm\bdump'

*.core_dump_dest='G:\database\admin\+asm\dump'

*.instance_type='ASM'

*.large_pool_size=12M 

*.db_unique_name='+ASM' 

*.asm_power_limit=1

*.remote_login_passwordfile='SHARED'

*.user_dump_dest='G:\database\admin\+asm\udump'


第七步:连接到ASM实例


D:oracle10g>set ORACLE_SID=+ASM

D:oracle10g>sqlplus "/as sysdba"

SQL> startup

首次启动asm实例,还没有创建diskgroup,所以显示15110错误是正常的

SQL> select host_name,instance_name,version,status from v$instance;

第八步:创建磁盘组

SQL> select path,mount_status from v$asm_disk order by disk_number;

--采用外部冗余,sys_data存放系统数据

SQL> create diskgroup sys_data  external redundancy

   disk 'g:\asmdisk\asmdisk1', 'g:\asmdisk\asmdisk2', 'g:\asmdisk\asmdisk3';

--存放用户数据

SQL> create diskgroup user_data  external redundancy

     disk 'g:\asmdisk\asmdisk6', 'g:\asmdisk\asmdisk5', 'g:\asmdisk\asmdisk4';

--再看一下磁盘的状态

SQL> select path,mount_status from v$asm_disk order by disk_number;

这时的磁盘状态,MOUNT_STATUS变成"CACHED",表示磁盘已经成为磁盘组的一部分,并且正在被ASM Instance访问

SQL>select group_number,name,sector_size,block_size,allocation_unit_size,state,type,total_mb,free_mb from v$asm_diskgroup;

第九步:重启asm实例,并修改pfile

SQL> alter system set asm_diskgroups='SYS_DATA','USER_DATA'

第十步:使用dbca创建数据库,选择asm存储

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23073818/viewspace-721094/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/23073818/viewspace-721094/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值