1)create disks:
2)attached disks:
C:\Program Files\Oracle\VirtualBox>VBoxManage storageattach nrac1 --storagectl "
SATA 控制器" --port 7 --device 0 --type hdd --medium e:\nasm\asm71.vdi --mtype s
hareable
C:\Program Files\Oracle\VirtualBox>VBoxManage storageattach nrac1 --storagectl "
SATA 控制器" --port 8 --device 0 --type hdd --medium e:\nasm\asm72.vdi --mtype s
hareable
C:\Program Files\Oracle\VirtualBox>VBoxManage storageattach nrac1 --storagectl "
SATA 控制器" --port 9 --device 0 --type hdd --medium e:\nasm\asm73.vdi --mtype s
hareable
C:\Program Files\Oracle\VirtualBox>VBoxManage storageattach nrac1 --storagectl "
SATA 控制器" --port 10 --device 0 --type hdd --medium e:\nasm\asm74.vdi --mtype
shareable
C:\Program Files\Oracle\VirtualBox>VBoxManage storageattach nrac1 --storagectl "
SATA 控制器" --port 11 --device 0 --type hdd --medium e:\nasm\asm75.vdi --mtype
shareable
3)
启动linux
fdisk -l
sdg~sdk , doesn't contain a valid partition table.
fdisk
asmdisk:
oracleasm createdisk DISK6 /dev/sdg1
asmca
create new group ‘TEST'
1)asmca: ASM_DISKSTRING,
disk status: candidate-->provisioned-->(after dropped, reuse again)-->former.
v$asm_diskgroup;
v$asm_disk;
CREATE DISKGROUP TEST1 EXTERNAL REDUNDANCY
DISK 'ORCL:DISK10' SIZE 47M ,'ORCL:DISK7' SIZE 47M
ATTRIBUTE 'compatible.rdbms' = '11.2.0.0.0',
'compatible.asm' = '11.2.0.0.0',
'compatible.advm' = '11.2.0.0.0' ;
SQL> CREATE DISKGROUP TEST1 EXTERNAL REDUNDANCY
2 DISK 'ORCL:DISK10' SIZE 47M ,'ORCL:DISK7' SIZE 47M
3 ATTRIBUTE 'compatible.rdbms' = '11.2.0.0.0',
4 'compatible.asm' = '11.2.0.0.0',
5 'compatible.advm' = '11.2.0.0.0' ;
CREATE DISKGROUP TEST1 EXTERNAL REDUNDANCY
*
ERROR at line 1:
ORA-15260: permission denied on ASM disk group;
<dg name="test" redundancy="external">
<dsk string="ORCL:DISK7"/>
<a name="compatible.asm" value="11.2"/>
<a name="compatible.rdbms" value="11.2"/>
<a name="compatible.advm" value="11.2"/>
</dg>
ASMCMD> mkdg test.xml
ORA-15018: diskgroup cannot be created
ORA-15041: diskgroup "TEST" space exhausted (DBD ERROR: OCIStmtExecute)
mount test;
dropdg test;(canot do it in umount status).
oracleasm querydisk -v -d DISK1
Disk "DISK1" is a valid ASM disk on device [8, 17]
asmcmd : mkdg 这次工作了,两个disk. 用的是搜索路径。asm格式化后的名字,而不是原来的原始位置的盘。