asm盘与物理盘的对应关系

来源:互联网 发布:实体店跟淘宝的一样吗 编辑:程序博客网 时间:2024/06/05 18:42

1. asm的管理命令oracleasm命令的使用说明

[root@ocmdb1 disks]# oracleasm

Usage: oracleasm [--exec-path=<exec_path>] <command> [ <args> ]

oracleasm --exec-path

oracleasm -h

oracleasm -V

The basic oracleasm commands are:

configure Configure the Oracle Linux ASMLib driver

init Load and initialize the ASMLib driver

exit Stop the ASMLib driver

scandisks Scan the system for Oracle ASMLib disks

status Display the status of the Oracle ASMLib driver

listdisks List known Oracle ASMLib disks

querydisk Determine if a disk belongs to Oracle ASMlib

createdisk Allocate a device for Oracle ASMLib use

deletedisk Return a device to the operating system

renamedisk Change the label of an Oracle ASMlib disk

update-driver Download the latest ASMLib driver


[root@ocmdb1 init.d]# which oracleasm

/usr/sbin/oracleasm

[root@ocmdb1 disks]# cd /etc/init.d

[root@ocmdb1 init.d]# ./oracleasm

Usage: ./oracleasm {start|stop|restart|enable|disable|configure|createdisk|deletedisk|querydisk|listdisks|scandisks|status}

查看oracle使用已经运行

[root@ocmdb1 init.d]# lsmod |grep oracleasm

oracleasm46356 1

2. 查询操作系统的磁盘情况,文件系统的挂载情况

[root@ocmdb1 init.d]# fdisk -l

 

[root@ocmdb1 init.d]# df -ha

FilesystemSize Used Avail Use% Mounted on

/dev/sda23.8G 2.0G 1.7G 55% /

proc000 - /proc

…..

oracleasmfs000 - /dev/oracleasm

3. 查询asm的状态和asm的磁盘信息

[root@ocmdb1 init.d]# ./oracleasm status

Checking if ASM is loaded: yes

Checking if /dev/oracleasm is mounted: yes

[root@ocmdb1 init.d]# ./oracleasm listdisks

VOL1

[root@ocmdb1 init.d]# ./oracleasm querydisk VOL1

Disk "VOL1" is a valid ASM disk

到目前为止,无法知道VOL1与物理磁盘分区的对应关系,也就说VOL1到底对应于操作系统的设备(/dev/sda5,…/dev/sdb1)需要进一步确定.

4. 确定asm磁盘与操作系统磁盘设备的对应关系.

[root@ocmdb1 disks]# cd /dev/oracleasm/disks

 

[root@ocmdb1 disks]# ls -lt

brw-rw---- 1 oracle dba8, 17 Jan 14 19:06 VOL1

 

[root@ocmdb1 disks]# cd /dev

 

[root@ocmdb1 dev]# ls -lt sd*

brw-r----- 1 root disk8, 17 Jan 14 19:10 sdb1

brw-r----- 1 root disk 8,1 Jan 14 19:06 sda1

 

可以看到/dev/sdb1,/dev/oracleasm/disks/VOL1两个设备的设备号8,17是相同的,说明它们是一一对应的关系.

通过oracleasm命令也可以查询出这种对应关系.

[root@ocmdb1 dev]# oracleasm listdisks

VOL1

[root@ocmdb1 dev]# oracleasm querydisk -d VOL1
Disk "VOL1" is a valid ASM disk on device /dev/sdb1[8,17]

[root@ocmdb1 dev]# oracleasm querydisk /dev/sdb1

Device "/dev/sdb1" is marked an ASM disk with the label "VOL1"

[root@ocmdb1 dev]# oracleasm querydisk -d VOL1

Disk "VOL1" is a valid ASM disk on device [8, 17]

[root@ocmdb1 dev]# oracleasm querydisk /dev/sda5

Device "/dev/sda5" is not marked as an ASM disk ##/dev/sda5不是asm盘


 

原文链接:http://blog.csdn.net/yfleng2002/article/details/7823248


原创粉丝点击