裸设备,是没有经过格式化的分区或磁盘,也叫裸分区(原始分区),不被Unix通过文件系统来读取的特殊字符设备。它由应用程序负责对
它进行读写操作。不经过文件系统的缓冲,是不被操作系统直接管理的设备。由于跨过操作系统管理,使得I/O效率更高。在基于SUSE Linux
10上安装Oracle 10g RAC的话,由于Oracle 10g 不支持将ocr与votingdisk 存放在ASM 磁盘中,因此,依然需要为其使用裸设备方式。SUSE
Linux裸设备的配置与其他的Linux稍有差异,下面将具体描述。
-
1、先对磁盘进行分区,sdd如下面的方法炮制
-
-
bo2dbp:~
-
DevicecontainsneitheravalidDOSpartitiontable,norSun,SGIorOSFdisklabel
-
BuildinganewDOSdisklabel.Changeswillremaininmemoryonly,
-
untilyoudecidetowritethem.Afterthat,ofcourse,theprevious
-
contentwon'tberecoverable.
-
-
Warning:invalidflag0x0000ofpartitiontable4willbecorrectedbyw(rite)
-
-
Command(mforhelp):n
-
Commandaction
-
eextended
-
pprimarypartition(1-4)
-
p
-
Partitionnumber(1-4):
-
Valueoutofrange.
-
Partitionnumber(1-4):
-
Valueoutofrange.
-
Partitionnumber(1-4):1
-
Firstcylinder(1-200,default1):
-
Usingdefaultvalue1
-
Lastcylinderor+sizeor+sizeMor+sizeK(1-200,default200):
-
Usingdefaultvalue200
-
-
Command(mforhelp):w
-
Thepartitiontablehasbeenaltered!
-
-
Callingioctl()tore-readpartitiontable.
-
Syncingdisks.
-
-
2、分区后的结果
-
bo2dbp:~
-
-
Disk/dev/sdc:209MB,209715200bytes
-
64heads,32sectors/track,200cylinders
-
Units=cylindersof2048*512=1048576bytes
-
-
DeviceBootStartEndBlocksIdSystem
-
/dev/sdc1120020478483Linux
-
bo2dbp:~
-
-
Disk/dev/sdd:209MB,209715200bytes
-
64heads,32sectors/track,200cylinders
-
Units=cylindersof2048*512=1048576bytes
-
-
DeviceBootStartEndBlocksIdSystem
-
/dev/sdd1120020478483Linux
-
-
3、配置裸设备
-
bo2dbp:~
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
raw1:sdc1
-
raw2:sdd1
-
-
4、启动裸设备
-
bo2dbp:~
-
bind/dev/raw/raw1to/dev/sdc1...done
-
bind/dev/raw/raw2to/dev/sdd1...done
-
-
5、配置裸设备随系统启动
-
bo2dbp:~
-
rawon
-
-
bo2dbp:~
-
bo2dbp:~
-
-
6、测试裸设备
-
bo2dbp:~
-
dd:writing`/dev/raw/raw1':Nospaceleftondevice
-
200+0recordsin
-
199+0recordsout
-
209698816bytes(210MB)copied,2.59567seconds,80.8MB/s
-
-
7、修改裸设备启动后权限及所有者
-
-
-
KERNEL=="raw[0-9]*",SUBSYSTEM=="raw",NAME="raw/%k",GROUP="dba",MODE="640",OWNER="oracle"
-
-
8、确认配置成功
-
-
bo2dbp:~
-
total0
-
crw-rw----1rootdisk162,0Sep1910:22rawctl
-
crw-rw----1oracledba162,1Sep1910:22raw1
-
crw-rw----1oracledba162,2Sep1910:22raw2
-
-
bo2dbs:~
-
/dev/raw/raw1:boundtomajor8,minor33
-
/dev/raw/raw2:boundtomajor8,minor49
更多参考
Linux/Unix shell sql 之间传递变量
Linux/Unix shell 脚本中调用SQL,RMAN脚本
分享到:
相关推荐
LINUX\SUSE Linux虚拟化配置
suse linux 10系统下VNC远程控制,详尽配置vnc服务器
SuSE Linux Enterprise Server 10 SP4-x86_64 百度云下载地址, 可以快速下载,流畅安装
suse linux网卡配置
Raj Meel宣布了适用于SUSE Linux Enterprise 12的第五个服务包,这是该公司商业,企业级发行版的现有分支机构,已有10多年的长期支持。 SUSE Linux Enterprise 12 Service Pack 5现在普遍可用。此版本合并了自SUSE ...
讲述Suse Linux 10.3上如何配置cvs服务
SUSE Linux 10宝典,适合初学者
suse_linux配置apache文档
SUSE LINUX 10 中文手册.全面介绍如何使用SUSE LINUX 10 。novell官方的文档
suselinux10 novell technical support handbook.pdf
1、SUSE平台hana HAE快速配置脚本 2、无需复杂的操作,执行脚本即可快速配置好HAE 3、支持SUSE 12 SPx 4、支持hana 1.0与hana 2.0 5、支持基于IPMI与SBD两种fence模式
suselinux10的新特性体验,系统功能介绍,管理员注意事项
SUSE11G linuxSVN详细配置
suse linux双网卡双网关配置的教程,可以借鉴,相关问题解决方法不多
日常进行开发安装虚拟机,需要Suse Linux操作系统,官网下载速度忒慢,特上传网盘资源,需要的伙伴可以下载
SUSE Linux10 Bible(即 SUSE Linux10 宝典),非常经典的一本书,千万别错过!
此书是介绍Suse Linux 10的经典教程,详细地介绍了Suse Linux 10系统的各个方面,包括基础知识、安装、命令编程、系统架构网络服务以及Suse Linux 10在企业当中的应用等等内容,希望对朋友们有所帮助,谢谢!
文件里面包含了SUSE Enterprise Linux10-15的官方系统下载地址