文件管理 · 2022年8月22日

oracle裸设备文件系统|为什么选择裸设备为什么选择文件系统

1. 如何查看oracle是用的裸设备 数据文件 还是 ASM

有个比较简单的方法,就是查看数据文件的路径。select name from v$datafile;如果前面带个+符号的,是ASM。文件系统内和裸设备之间就比较难辨容认一点,但同样可以根据路径来判断:使用裸设备需要建立逻辑卷,使用lvdisplay可以查看当前系统中创建的逻辑卷,tune2fs -l /dev/xxx 可以查看设备中的文件,裸设备中是没有文件系统的,从/etc/sysconfig/rawdevices文件中也能找到蛛丝马迹

2. oracle基于文件系统和基于裸设备部署有什么区别,对双机热备有什么影响

文件系统要经过操作系统处理,有缓存,突然断电可能丢失数据裸设备由Oracle直接访问,安全性好双机热备倒是没什么影响

3. 如何在裸设备上建立ORACLE表空间

使用裸设备创建表来空间和使用源普通文件系统创建表空间没有太大区别,只是把数据文件名换成裸分区名。在裸设备上创建表空间,Oracle首先要进行格式化,这个过程比在文件系统上格式化要慢,需要等待一段时间。数据文件的体积要小于裸设备的体积,需要留出部分空间做裸设备的管理工作。

4. ORACLE 10 G安装选择 文件系统还是 ASM 还是裸设备,那个好,为什么

应该是ASM好,ASM是oracle重点推广的,已经做了相当的优化,管理起来也比裸设备好管理,裸设备方式oracle已经不推荐了。

5. oracle如何管理存储系统

oracle数据库建议通过它自身的ASM来管理存储系统,这样,数据库可以直接管理到磁盘,性能更好,并且,能够避免热点盘的出现

6. oracle如何将文件系统dbf转成裸设备用rman的 file to只能转成文件系统

1、先把这个数据文件对应的表空间offline。比如对test表空间操作: alter tablespace test offline;2、使用rman的 datafile语句拷贝到裸设备上。 datafile '/opt/oracle/oradata/test01.dbf' to '/dev/raw/raw10';3、修改数据文件的路径为裸设备的路径。 alter database rename file '/opt/oracle/oradata/test01.dbf' to '/dev/raw/raw10';4、最后把这个表空间置为online就可以了。 alter tablespace test online;

7. oracle中的裸设备指的是什么

裸设备,是一种没有经过格式化,不被Unix通过文件系统来读取的特殊字符设备。它由应用程序负责对它进行读写操作。不经过文件系统的缓冲。

8. 为什么选择裸设备,为什么选择文件系统

一级由一级管理 你只要把层次分清就明白了硬盘(硬件) <-驱动 <- 操作系统 <- 裸设备文件 <-文件系统 <- (mp3 txt exe rmvb rar等文件)硬盘(硬件) <-驱动 <- 操作系统 <-裸设备文件 <-大型软件或一些底层程序裸设备是什么东西? 硬盘是否就是一个裸设备?裸设备是OS管理的硬件设备 在Unix中,使用设备文件的方式来表示硬件设备 这么讲吧 一个硬盘没格式化时就是裸设备 裸设备文件由操作系统进行管理像什么磁带机当一个大裸设备用,SAN 共享出去的也是裸设备文件 不格式化怎么读写?由硬盘驱动来在底层支持读写硬盘 通过操作系统下的命令或大型软件比如ORACLE 数据库自己就能直接操作裸设备 也就是能按自己的规则直接读写设备文件,你要用过linux Unix你便能很容易的明白 比如你刚买个硬盘不分区不格式化 直接用dexmp /dev/sda |less 命令便可以读这块硬盘 读出来是什么呢? 哈哈 全是1111111111111111 要不然全是0000000000000000000linux下很多命令都可以直接读写裸设备 比如dd dexmp cpio cp 多啦比较老的DOS系统用的是什么文件系统呢? fat16 fat32裸设备干什么用呢?1, 格式化fs给操作系统存一些“没专用软件管”的零散文件2. 给会写0或1的程序自己单独管理,例如:备份 SCSI协议 既然裸设备比文件系统读写快,那为什么还要用文件系统?裸设备 ->文件系统 -> 数据库 ->ORACLE裸设备 -> 数据库 -> ORACLE少了一层,快了当然快了! ORACLE这玩意大 几个硬盘都不够用那windows记事本呢? 游戏呢? 一首MP3呢? 每样占个裸设备,还是一样占个分区? 不行吧朋友,我说的意思你能明白吗?

9. 如何在windows平台上使用裸设备创建oracle数据库

如何在windows平台上使用裸设备创建oracle数据库下载Oracle 11g R2 for Windows版本解压两个压缩包到同一目录专,即属"database",然后单击解压目录下的"setup.exe"文件,如下图所示:执行安装程序后会出现如下的命令提示行。等待片刻之后就会出现启动画。稍微等待一会,就会出现如下图所示的安装画面,取消下图所示的选中,然后单击"下一步"继续,同时在出现的信息提示框单击"是"继续。

10. 什么是裸设备.Oracle为什么要使用裸设备

ASM是以后发展的趋势,而且11G版本中的ASM的稳定性比10G有所提高。ASM管理、维护也不是很复杂,而且性能上也很接近裸设备。楼主为什么还非要使用裸设备呢?既然非要使用裸设备,可以手工建库,数据文件指向裸设备即可。