Simulando ASM no Windows

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

No prompt do DOS crie sua pastinha onde estiver espaco pelo menos 1G.

cria a pasta em g:\asmfake

Baixar
Ja o DD para windows esta no link:
http://www.chrysocome.net/download

De volta ao sqlplus:
set ORACLE_SID=+ASMsqlplus / as sysdba
SQL> alter system set asm_diskstring='\\.\ORCLDISK*','g:\asmfake\*' scope=both;
SQL>shutdown
SQL>startup

Faça o download do DD e coloque em uma pasta para ser executado - http://www.chrysocome.net/dd

Pasta de G:\asmfake

26/02/2007 23:50 342.016 dd.exe
13/03/2009 19:20 300 fake.bat
13/03/2009 19:22 10.240.000 fakeasm1
13/03/2009 19:22 10.240.000 fakeasm2
13/03/2009 19:22 10.240.000 fakeasm3
13/03/2009 19:22 10.240.000 fakeasm4
13/03/2009 19:22 10.240.000 fakeasm5
7 arquivo(s) 51.542.316 bytes
2 pasta(s) 6.377.570.304 bytes disponíveis

G:\asmfake>type fake.bat
dd if=/dev/zero of=g:\asmfake\fakeasm1 bs=102400 count=100
dd if=/dev/zero of=g:\asmfake\fakeasm2 bs=102400 count=100
dd if=/dev/zero of=g:\asmfake\fakeasm3 bs=102400 count=100
dd if=/dev/zero of=g:\asmfake\fakeasm4 bs=102400 count=100
dd if=/dev/zero of=g:\asmfake\fakeasm5 bs=102400 count=100

G:\asmfake>


Sem essa alteracao no sqlplus com ASM nao ira funcionar nao ...

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

Pare e inicie de novo!

Faça a confirmacao dos discos ASM:

SQL> select path from v$asm_disk;
PATH
-----------------------------------------------
G:\ASMFAKE\FAKEASM1
G:\ASMFAKE\FAKEASM2
G:\ASMFAKE\FAKEASM5
G:\ASMFAKE\FAKEASM4
G:\ASMFAKE\FAKEASM3

Agora é so acionar o dbca e criar os discos normalmente.

Comentários