专业编程教程与实战项目分享平台

网站首页 > 技术文章 正文

数据库笔试面试155——在Oracle中,创建ASM磁盘的方式有哪几种?

ins518 2024-10-16 12:30:54 技术文章 17 ℃ 0 评论

题目如下所示:

在Oracle中,创建ASM磁盘的方式有哪几种?

答案如下所示:

可以通过ASMLIB、udev及Faking的方式来创建ASM磁盘。其中,Faking的方式不需要额外添加磁盘,可以在现有文件系统上分配一些空间用于ASM磁盘,过程如下所示:

mkdir -p /oracle/asmdisk

dd if=/dev/zero of=/oracle/asmdisk/disk1 bs=1024k count=1000

dd if=/dev/zero of=/oracle/asmdisk/disk2 bs=1024k count=1000

/sbin/losetup /dev/loop1 /oracle/asmdisk/disk1

/sbin/losetup /dev/loop2 /oracle/asmdisk/disk2

raw /dev/raw/raw1 /dev/loop1

raw /dev/raw/raw2 /dev/loop2

chmod 660 /dev/raw/raw1

chmod 660 /dev/raw/raw2

chown oracle:dba /dev/raw/raw1

chown oracle:dba /dev/raw/raw2

将以下内容添加到文件/etc/rc.local文件中:

/sbin/losetup /dev/loop1 /oracle/asmdisk/disk1

/sbin/losetup /dev/loop2 /oracle/asmdisk/disk2

raw /dev/raw/raw1 /dev/loop1

raw /dev/raw/raw2 /dev/loop2

chmod 660 /dev/raw/raw1

chmod 660 /dev/raw/raw2

chown oracle:dba /dev/raw/raw1

chown oracle:dba /dev/raw/raw2

至于ASMLIB和udev的方式本书不再详解,有兴趣的读者可参考作者的博客。

& 说明:

有关如何创建ASM磁盘的更多内容请参考:http://blog.itpub.net/26736162/viewspace-1401193/。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表