Home » RDBMS Server » Server Administration » Using ASM without raw disks?
icon5.gif  Using ASM without raw disks? [message #112235] Wed, 23 March 2005 17:52 Go to next message
deesto
Messages: 36
Registered: March 2005
Location: NY, USA
Member
I realize the whole point of employing ASM in an enterprise environment would be to alleviate the need for third-party LVMs and data management at the OS level.

Still, I wonder if there is a way around the raw disk requirement for using ASM-- not in a production environment, but for the purpose of getting aquainted with its benefits and intricacies, and running through its procedures without impacting a live enviromnent (and to save the time and expense of additional hardware installation.

I have read about an "undocumented" ASM parameter called ASM_ALLOW_ONLY_RAW_DISKS, which, when set to FALSE, would allow me to do what I need to do without additional disks:
http://www.orafaq.com/parms/parm50.htm
http://www.dbazine.com/OLC/still.shtml

Unfortunately (but not surprisingly), this hasn't worked for me thus far. Has anyone had any luck with this parameter in a WinXP environment?

Any ideas on what _might_ work toward reaching this end would be greatly appreciated.

Thank you.
John
Re: Using ASM without raw disks? [message #113561 is a reply to message #112235] Mon, 04 April 2005 11:14 Go to previous messageGo to next message
Frank Naude
Messages: 4587
Registered: April 1998
Senior Member
I've managed to get it to work on a Solaris machine. Unfortunately I don't have a Windows box to test on.

$ mkdir /app/oracle/asmdisks
$ dd if=/dev/zero of=/app/oracle/asmdisks/disk1 bs=1k count=1000000
1000000+0 records in
1000000+0 records out
$ dd if=/dev/zero of=/app/oracle/asmdisks/disk2 bs=1k count=1000000
1000000+0 records in
1000000+0 records out


SQL> alter system set "_ASM_ALLOW_ONLY_RAW_DISKS" = FALSE scope=spfile;

System altered.

SQL> startup force;
ASM instance started

Total System Global Area  155189248 bytes
Fixed Size                  1300760 bytes
Variable Size             153888488 bytes
Database Buffers                  0 bytes
Redo Buffers                      0 bytes
ORA-15110: no diskgroups mounted


SQL> CREATE DISKGROUP testDG normal redundancy disk
  2     '/app/oracle/asmdisks/disk1',
  3     '/app/oracle/asmdisks/disk2';

Diskgroup created.


Best regards.

Frank
Re: Using ASM without raw disks? [message #115263 is a reply to message #113561] Fri, 08 April 2005 10:56 Go to previous message
deesto
Messages: 36
Registered: March 2005
Location: NY, USA
Member
I can verify at least that the command to set the parameter works in Windows:

SQL> alter system set "_ASM_ALLOW_ONLY_RAW_DISKS" = FALSE scope=spfile;

I think one thing to note would be that this parameter is valid ONLY after creating an ASM instance. If I recall, I tried setting this parameter before creating the instance, and it didn't work.

I just wish I had been able to find this out a few weeks ago... would have saved me a whole bunch of headaches!

Thank you Frank,
John
Previous Topic: problem droping locally managed tablespace in oracle 8i
Next Topic: problem in installing Oracle 9i on P4,W2K Pro
Goto Forum:
  


Current Time: Fri Jan 10 04:19:12 CST 2025