1.用dd命令创建磁盘文件
[ora10g@single ~]$ dd if=/dev/zero f=/home/db/oracle/oradata/+ASM/fs/filesystem_dsk1 bs=1M count=128
128+0 records in
128+0 records out
134217728 bytes (134 MB) copied, 0.930547 seconds, 144 MB/s
[ora10g@single ~]$ dd if=/dev/zero f=/home/db/oracle/oradata/+ASM/fs/filesystem_dsk2 bs=1M count=128
128+0 records in
128+0 records out
134217728 bytes (134 MB) copied, 2.2698 seconds, 59.1 MB/s
[ora10g@single ~]$ dd if=/dev/zero f=/home/db/oracle/oradata/+ASM/fs/filesystem_dsk3 bs=1M count=128
128+0 records in
128+0 records out
134217728 bytes (134 MB) copied, 2.85864 seconds, 47.0 MB/s
[ora10g@single ~]$ dd if=/dev/zero f=/home/db/oracle/oradata/+ASM/fs/filesystem_dsk4 bs=1M count=128
128+0 records in
128+0 records out
134217728 bytes (134 MB) copied, 0.913548 seconds, 147 MB/s
2.修改权限
[ora10g@single ~]$ cd /home/db/oracle/oradata/+ASM/fs
[ora10g@single fs]$ ll
total 524816
-rw-r--r-- 1 ora10g dba 134217728 Dec 11 23:04 filesystem_dsk1
-rw-r--r-- 1 ora10g dba 134217728 Dec 11 23:04 filesystem_dsk2
-rw-r--r-- 1 ora10g dba 134217728 Dec 11 23:04 filesystem_dsk3
-rw-r--r-- 1 ora10g dba 134217728 Dec 11 23:04 filesystem_dsk4
[ora10g@single fs]$ chmod 660 *
[ora10g@single fs]$ ll
total 524816
-rw-rw---- 1 ora10g dba 134217728 Dec 11 23:04 filesystem_dsk1
-rw-rw---- 1 ora10g dba 134217728 Dec 11 23:04 filesystem_dsk2
-rw-rw---- 1 ora10g dba 134217728 Dec 11 23:04 filesystem_dsk3
-rw-rw---- 1 ora10g dba 134217728 Dec 11 23:04 filesystem_dsk4
3.配置asm_diskstring
idle>Alter system set asm_diskstring='/dev/raw/raw*','/home/db/oracle/oradata/+ASM/fs/*' scope=both;
System altered.
idle>show parameter asm_disk
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
asm_diskgroups string TEST_ASM_DG
asm_diskstring string /dev/raw/raw*, /home/db/oracle
/oradata/+ASM/fs/*
4.修改_asm_allow_only_raw_disks参数,以识别文件系统
idle>alter system set "_asm_allow_only_raw_disks"= FALSE scope=spfile;
System altered.
idle>shutdown
ASM diskgroups dismounted
ASM instance shutdown
idle>startup
ASM instance started
Total System Global Area 79691776 bytes
Fixed Size 1217812 bytes
Variable Size 53308140 bytes
ASM Cache 25165824 bytes
ASM diskgroups mounted
idle>show parameters _asm_allow_only_raw_disks
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
_asm_allow_only_raw_disks boolean FALSE
5.查看disk并创建磁盘组
idle>SELECT path, header_status, library, total_mb, free_mb FROM v$asm_disk;
PATH HEADER_STATU LIBRARY TOTAL_MB FREE_MB
-------------------------------------------------- ------------ -------------------- ---------- ----------
/home/db/oracle/oradata/+ASM/fs/filesystem_dsk4 CANDIDATE System 128 0
/home/db/oracle/oradata/+ASM/fs/filesystem_dsk2 CANDIDATE System 128 0
/home/db/oracle/oradata/+ASM/fs/filesystem_dsk1 CANDIDATE System 128 0
/home/db/oracle/oradata/+ASM/fs/filesystem_dsk3 CANDIDATE System 128 0
/dev/raw/raw4 MEMBER System 256 231
/dev/raw/raw3 MEMBER System 256 228
/dev/raw/raw2 MEMBER System 256 233
/dev/raw/raw1 MEMBER System 256 226
idle>CREATE DISKGROUP FS_DISK_GROUP NORMAL REDUNDANCY
2 FAILGROUP array1
3 DISK
4 '/home/db/oracle/oradata/+ASM/fs/filesystem_dsk1' NAME fs_array1_disk1,
5 '/home/db/oracle/oradata/+ASM/fs/filesystem_dsk2' NAME fs_array1_disk2
6 FAILGROUP array2
7 DISK
8 '/home/db/oracle/oradata/+ASM/fs/filesystem_dsk3' NAME fs_array2_disk1,
9 '/home/db/oracle/oradata/+ASM/fs/filesystem_dsk4' NAME fs_array2_disk2;
Diskgroup created.
idle>SELECT name, block_size, allocation_unit_size, state,
2 type, total_mb, usable_file_mb
3 FROM v$asm_diskgroup;
NAME BLOCK_SIZE ALLOCATION_UNIT_SIZE STATE TYPE TOTAL_MB USABLE_FILE_MB
------------------------------ ---------- -------------------- ----------- ------ ---------- --------------
TEST_ASM_DG 4096 1048576 MOUNTED NORMAL 1024 331
FS_DISK_GROUP 4096 1048576 MOUNTED NORMAL 512 139
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10972173/viewspace-684238/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/10972173/viewspace-684238/
本文介绍了如何使用dd命令创建磁盘文件,并通过修改权限、配置asm_diskstring参数、设置_asm_allow_only_raw_disks参数等步骤,在Oracle ASM环境中识别文件系统的磁盘文件,最终创建磁盘组。
1万+

被折叠的 条评论
为什么被折叠?



