Windows 下使用檔案模擬磁碟配置ASM磁碟組

guoge發表於2008-11-13
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 原文How to use Files in place of Real Disk Devices for ASM - (Windows)

 

其中主要的兩步是:

1.       建立檔案來模擬磁碟

 Perl 指令碼如下:

CreateTextFiles.pl

my $s='0' x 2**20;

 

open(DF1,">C:/asmdisks/_file_disk1") || die "Cannot create file - $!\n";

open(DF2,">C:/asmdisks/_file_disk2") || die "Cannot create file - $!\n";

open(DF3,">C:/asmdisks/_file_disk3") || die "Cannot create file - $!\n";

open(DF4,">C:/asmdisks/_file_disk4") || die "Cannot create file - $!\n";

 

for (my $i=1; $i<100; $i++) {

  print DF1 $s;

  print DF2 $s;

  print DF3 $s;

  print DF4 $s;

}

 

exit

並執行:

perl CreateTextFiles.pl

 

2.       指定ASM 隱含引數,使之支援模擬檔案方式:

SQL> alter system set "_asm_allow_only_raw_disks"=false scope=spfile;

SQL> alter system set asm_diskstring='c:\asmdisks\_file*' scope=both;

 

 重啟ASM例項後,使用DBCA 進行配置後,就可以發現候選磁碟組。

 

需要注意的是,如果在虛擬機器中測試,如果不能再候選磁碟組中找到磁碟,有可能是檔案所在的磁碟沒有自動裝載,因此還需在diskpart 命令下執行 automount enable

 

其實還是使用VMware好用。使用檔案模擬磁碟,還需開啟隱藏函式。

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9036/viewspace-493951/,如需轉載,請註明出處,否則將追究法律責任。

相關文章