oracle如何使用裸设备
⑴ 什么是裸设备.Oracle为什么要使用裸设备
ASM是以后抄发展的趋势,而且11G版本袭中的ASM的稳定性比10G有所提高。ASM管理、维护也不是很复杂,而且性能上也很接近裸设备。楼主为什么还非要使用裸设备呢?既然非要使用裸设备,可以手工建库,数据文件指向裸设备即可。
⑵ oracle中的裸设备指的是什么
裸设备就是绕过文件系统直接访问的储存空间
⑶ oracle中的裸设备指的是什么
裸设备,是一种没有经过格式化,不被Unix通过文件系统来读取的特殊字符设备。它由应用程序负责对它进行读写操作。不经过文件系统的缓冲。
⑷ 关于oracle裸设备的一些疑问
裸设备搭建库其实复非常简制单,只是管理上麻烦点
如果你用逻辑卷来管理裸设备的话,会方便一点
1.裸设备是固定大小的,但建在逻辑卷上的裸设备是可以扩展裸设备的。通常在生产库里都是增加裸设备的方式来扩展数据文件。
2.差不多的,但需要改文件路径改成裸设备。
3.通常对于读写非常繁忙的生产库,基本都是使用裸设备。pfile都是文件系统来管理的。
除了使用DBCA建库,还可以使用冷备份将数据文件使用DD命令迁移到裸设备上,这个要没是不熟悉的话,建议不要操作,很有可能DD成功过去,你打不开库.
PS :
原理非常简单,多上网查资料,只是建库是非常简单的,难的是出现问题后怎么正确的修复。
⑸ 如何在裸设备上建立ORACLE表空间
使用裸设备创建表空间和使用普通文件系统创建表空间没有太大区别,只是把数据文件名回换成裸分区名。在答裸设备上创建表空间,Oracle首先要进行格式化,这个过程比在文件系统上格式化要慢,需要等待一段时间。数据文件的体积要小于裸设备的体积,需要留出部分空间做裸设备的管理工作。
⑹ oracle 10g RAC 使用裸设备还是ASM好
ASM是以后发展的趋势,而且11G版本中的ASM的稳定性比10G有所提高。ASM管理、维护也不是很复杂,而且性能上也很接近裸设备。
既然非要使用裸设备,可以手工建库,数据文件指向裸设备即可。
⑺ 如何在windows平台上使用裸设备创建oracle数据库
如何在windows平台上使用裸设备创建oracle数据库
下载Oracle 11g R2 for Windows版本
解压两个压缩包到同一目录,即内"database",然后单击容解压目录下的"setup.exe"文件,如下图所示:
执行安装程序后会出现如下的命令提示行。
等待片刻之后就会出现启动画。
稍微等待一会,就会出现如下图所示的安装画面,取消下图所示的选中,然后单击"下一步"继续,同时在出现的信息提示框单击"是"继续。
⑻ 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;
⑼ 如何查看oracle是用的裸设备 数据文件 还是 ASM
有个比较简单的方法,就是查看数据文件的路径。
select name from v$datafile;
如果前面带个+符号的,版是ASM。文件系统权和裸设备之间就比较难辨认一点,但同样可以根据路径来判断:使用裸设备需要建立逻辑卷,使用lvdisplay可以查看当前系统中创建的逻辑卷,tune2fs -l /dev/xxx 可以查看设备中的文件,裸设备中是没有文件系统的,从/etc/sysconfig/rawdevices文件中也能找到蛛丝马迹
⑽ oracle数据库不启动通过裸设备可以看到它吗
oracle数据库不启动通过裸设备可以看到它吗
这种设备少了操作系统这一层,I/O效率更高。不少数据库都能通过使用裸设备作为...应该由root来创建裸设备,然后再分配给Oracle用户以供使用。
