[ 登录 ][ 注册 ] 天极传媒: 比特网 | 天极网 | IT专家网 | 52PK游戏网 | 手机天极 | IT分众 |
您现在的位置: IT专家网 > 数据库子站 > 数据库技巧

使用普通文件创建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

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。

邮件订阅