Linux创建裸设备:
此前一直没找到linux上面建裸设备的方法.还以为建了lv,自然就是裸设备了.不用作别的.后来在oracle建库的时候,不认lv.
在aix上面lv就是裸设备,但在linux上面,还要通过raw命令绑定一下.例如:
用fdisk 创建了一个分区 /dev/sdb1
然后用raw绑定, raw /dev/raw/raw1 /dev/sdb1
绑定后生成一个文件/dev/raw/raw1 记录绑定的信息.如果不想要直接删除这个文件就行了.
但是这个文件在os reboot之后就没有了.所以要把raw的信息记录到 /etc/sysconfig/rawdevices 文件中,这样重启之后就能保留住raw的信息了.
格式:/dev/raw/raw1 /dev/sdb1
如果创建了lv,用raw 绑定lv也是可以的
Linux LVM作的raw设备一般这么用:
1、用fdisk分一个LVM区出来,大小为10G,设备文件为/dev/cciss/c0d0p8
2、创建PV pvcreate /dev/cciss/c0d0p8
3、创建VG vgcreate oradata /dev/cciss/c0d0p8
4、创建LV lvcreate -n system01 -L 300M oradata
5、创建LV lvcreate -n undo01 -L 500M oradata
6、创建LV lvcreate -n temp01 -L 200M oradata
7、创建LV 。。。。。。。。(包括redofile and control file)
8、在/etc/sysconfig/rawdevices中加入如下内容
/dev/raw/raw25 /dev/oradata/system01
/dev/raw/raw26 /dev/oradata/temp01
/dev/raw/raw27 /dev/oradata/undo01
。。。。。
9、edit /etc/rc.local
ln -s /dev/raw/raw25 /oradata/system01.dbf
ln -s /dev/raw/raw26 /oradata/temp01.dbf
ln -s /dev/raw/raw27 /oradata/undo01.dbf
.....
10、vi $ORACLE_HOME/DBCA_RAW_CONFIG
system01=/oradata/system01.dbf
temp01=/oradata/temp01.dbf
undotbs01=/oradata/undo01.dbf
ORACLE 在Tru64 Unix中对DIO的支持已经非常好了,但在其他UNIX系统中没见有用DIO的。
分享到:
相关推荐
Oracle 配置和检查裸设备 Oracle 配置和检查裸设备是指在 Oracle 环境中配置和管理裸设备的过程。裸设备是指不经过缓冲区直接访问的设备,通常用于提高 Oracle 数据库的性能。在本文中,我们将详细介绍如何配置和...
### Oracle裸设备与Linux环境下的磁盘管理 在Oracle数据库管理中,裸设备(Raw Device)是一种特殊的存储机制,它允许数据库直接访问物理磁盘,而无需通过操作系统进行文件系统的格式化或管理。这种方式可以提高...
5. **设置Oracle裸设备映射**: - 切换到`oracle`用户,创建并编辑映射文件,如`orcl_raw.conf`。 - 在文件中添加映射规则,将每个逻辑卷的裸设备路径与Oracle数据库的相应组件关联。 6. **安装Oracle**: - ...
在裸设备上安装Oracle数据库是一项专业且复杂的技术操作,它涉及到服务器硬件、操作系统、存储配置以及数据库管理系统等多个层面。裸设备是指直接分配给特定应用程序,而不经过文件系统的磁盘空间。这种方式可以避免...
裸设备在Linux操作系统中是指没有经过文件系统格式化的特殊字符设备,通常用于数据库等需要高效I/O性能的应用场景,比如Oracle数据库的数据文件。它们可以直接访问硬件,绕过操作系统内核的缓冲层,提高数据读写速度...
### Oracle 10g的ASM裸设备建库For Linux知识点详解 #### 一、概述 在Oracle 10g环境下,使用ASM(Automatic Storage Management)进行数据库管理是一种常见且高效的方式。尤其对于Linux操作系统而言,利用裸设备...
### 裸设备和Oracle问答20例解析 #### 1. 什么是裸设备? 裸设备,也称为裸分区或原始分区,是一种未经过任何文件系统格式化的特殊字符设备。在Unix系统中,通常通过文件系统来管理和访问磁盘设备。而裸设备则绕过...
### 在Linux上使用裸设备创建Oracle数据库的详细步骤与概念解析 #### 一、基础知识概述 在理解如何在Linux上使用裸设备创建Oracle数据库之前,首先需要了解几个基础概念: 1. **裸设备**(Raw Device):裸设备是...
通过以上步骤,我们可以在Red Hat Linux环境下,利用Oracle 10g软件和两个4GB的新硬盘,成功地手工创建一个基于裸设备的Oracle数据库。这一过程不仅加深了对Linux磁盘管理的理解,还提供了构建高性能数据库系统的...
在RHEL5上安装Oracle RAC的过程中,裸设备的使用是一项关键的技术,它能提供更高的I/O性能并减少操作系统对数据库I/O操作的开销。以下是对整个安装过程的详细阐述: 1. **Redhat 5 安装注意事项**: - 在RHEL5环境...
在裸设备上安装Oracle 10g是一种优化数据库性能...以上就是在裸设备上安装Oracle 10g的基本流程和相关知识点,需要注意的是,这种方法虽然可以提高性能,但管理和维护复杂度也会增加,需要对Linux和Oracle有深入理解。
在Linux环境下,创建Oracle数据库时,使用裸设备(raw devices)是一种优化性能的方法,尤其是对于大型、高并发的数据库系统。裸设备是指直接访问硬件磁盘,绕过文件系统,从而减少I/O操作的开销。以下是如何在Linux...
LinuxAS4上在裸设备安装oracle10g
本教程主要围绕"Vmware+Oracle 10G+RAC+Red Hat AS 4.7+RAW(裸设备)installing"的主题,将详细阐述如何在虚拟环境中搭建Oracle RAC集群。以下是关键知识点的详解: 1. **Vmware**:Vmware是一款强大的虚拟化软件...
6. 用户空间分配:使用Oracle提供的工具如ASMLib或直接使用裸设备进行用户空间的分配。 7. 安装Oracle数据库:运行runInstaller执行安装程序,开始Oracle数据库软件的安装过程。 8. 配置监听器:安装完成后,配置...
### AIX 下 Oracle 10g RAC 配置裸磁盘设备详解 #### 概述 在AIX操作系统上部署Oracle 10g RAC(Real Application Clusters)时,通常需要配置共享存储来支持Oracle Clusterware和数据库实例。本文档详细介绍了如何...
- 配置裸设备,用于OCR和VOTE DISK。 - 克隆虚拟机,以便快速复制测试环境。 - 配置SSH无密码登录,便于集群管理。 - 创建ASM磁盘文件,初始化ASM实例。 - 节点间时间同步,避免时间差导致的集群问题。 - 上传安装...
最后,进行磁盘分区和创建裸设备。使用`fdisk`命令对/dev/sdb、/dev/sdc等硬盘进行分区,这些分区将用于OCR(Oracle Cluster Registry)和Voting Disks。OCR存储集群的配置信息,Voting Disks则用于选举集群中的主...
### 在UNIX裸设备和文件系统之间移动ORACLE #### 一、关于裸设备 ##### 1.1 什么是裸设备 (RAW DEVICE) 裸设备(RAW DEVICE)是指未创建文件系统的磁盘分区或逻辑卷,这类设备允许应用程序直接通过字符设备驱动...