使用普通文件创建ASM实例
作者: 木头小屋, 出处:blog, 责任编辑: 李书琴,
2008-04-30 11:30
本文介绍了使用普通文件创建ASM实例的详细步骤。
平台:WinXP SP2
数据库版本:10.2.0.1
实验需要perl建立文件来模拟asm磁盘,perl解析器可以从下面的地址下载http://www.skycn.com/soft/1211.html
1、建立以下perl脚本,创建4个200m的文件模拟4块asm磁盘,脚本保存为h:/asmdisk.txt
| my $s='0' x 2**20; open(DF1,">h:/asmdisks/_file_disk1") || die "Cannot create file - $!n"; open(DF2,">h:/asmdisks/_file_disk2") || die "Cannot create file - $!n"; open(DF3,">h:/asmdisks/_file_disk3") || die "Cannot create file - $!n"; open(DF4,">h:/asmdisks/_file_disk4") || die "Cannot create file - $!n"; for (my $i=1; $i<200; $i++) { print DF1 $s; print DF2 $s; print DF3 $s; print DF4 $s; } exit |
2、运行刚才建立的perl脚本
C:/WINDOWS>perl h:/asmdisk.txt
3、配置CSS服务。asm在实际的工作中需要Oracle Cluster Synchronization Services在数据库和asm之间同步数据和消息,所以在创建asm实例之前,必须配置CSS服务
| C:/WINDOWS>localconfig add Step 1: creating new OCR repository Successfully accumulated necessary OCR keys. Creating OCR keys for user 'administrator', privgrp ''.. Operation successful. Step 2: creating new CSS service successfully created local CSS service successfully added CSS to home |
4、创建asm实例的管理目录
| %ORACLE_BASE%/admin/+asm/bdump %ORACLE_BASE%/admin/+asm/cdump %ORACLE_BASE%/admin/+asm/hdump %ORACLE_BASE%/admin/+asm/pfile %ORACLE_BASE%/admin/+asm/udump |

