Linux创建裸设备:
用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
分享到:
相关推荐
在Linux中,可以通过`raw`命令来创建裸设备。例如,`raw /dev/raw/raw1 /dev/sdb1`将/dev/sdb1这个块设备绑定到/dev/raw/raw1上。但要注意,使用这种方式创建的绑定在系统重启后会失效。 2. 修改裸设备: 修改裸...
最后一步是在创建好的裸设备上安装和配置Oracle数据库。 - **下载并安装Oracle软件包**: 根据Oracle官方文档提供的指南,下载适用于Linux环境的Oracle数据库安装包,并按照指示完成安装过程。 - **配置Oracle...
这些文件可以直接放置在裸设备上,从而避免了文件系统的开销,提高数据库性能。 ##### 8. 创建数据库实例 最后,使用`create database`命令创建Oracle数据库实例。这个过程可能需要指定数据库名称、字符集、表空间...
在Red Hat Linux AS4上创建使用裸设备的Informix数据库是一项关键任务,因为裸设备能够提供更高的性能,尤其是在处理大量I/O操作时。以下是一份详细的步骤指南: 首先,裸设备是指直接映射到硬件存储空间的文件系统...
**创建裸设备** 1. **系统准备**: 在开始之前,确保你的Linux系统已经安装了Oracle数据库所需的依赖包,如`binutils`, `gcc`, `krb5`, `libaio`, `libaio-devel`, `libgcc`, `openssl`, `openssl-devel`, `perl`,...
在AIX中,创建裸设备逻辑卷的命令是`mklv`,例如:`mklv -t raw -L 4G datavg03 lvdata0331`,这将创建一个4GB的裸设备逻辑卷。 4. 查看和管理逻辑卷:使用`lsvg -l`和`lslv`命令检查卷组和逻辑卷的状态,包括大小...
2. **创建裸设备**:在操作系统层面,需要创建并配置裸设备。这通常通过操作系统命令完成,如在Linux中使用mknod命令创建设备文件,然后通过fdisk或parted工具划分分区。 3. **分配裸设备**:将创建的裸设备分配给...
这行命令将会把裸设备`/dev/raw1`的内容完整地复制到磁带驱动器`/dev/rmt0`上。这种方法虽然简单有效,但在实际操作中需谨慎,以避免数据损坏。 #### 8. Oracle数据文件大小对裸设备的影响 Oracle数据文件的大小...
- 创建裸设备与逻辑卷之间的关联,通过编辑`/etc/sysconfig/rawdevices`文件,将每个LV映射到相应的裸设备。 - 重启裸设备服务以应用更改。 - 修改裸设备的权限和所有者,确保它们属于`oracle`用户和`dba`组,并...
【标题】: "Informix 安装在 Linux 5.3 裸设备上的步骤" 【描述】: 本文档详细介绍了如何在 Red Hat Linux 5.3 系统上安装 Informix 数据库,包括系统安装、分区设置、网络配置以及 Informix 数据库空间规划和创建...
3. **创建裸设备**:在Linux系统中,裸设备是指没有文件系统的块设备,通常用于直接读写硬件,避免了文件系统的开销。 4. **配置ASM实例**:确保已经有一个ASM实例运行并准备好接受新的磁盘或裸设备。 #### 三、...
通过以上步骤,我们不仅能够理解Oracle裸设备的基本概念,还掌握了在Linux环境下如何配置、使用和管理Oracle裸设备,以及如何在Oracle ASM中创建和管理磁盘组。这为构建高效、稳定的Oracle数据库环境提供了必要的...
- 使用`fdisk`或`parted`创建裸设备,并将其绑定到特定的文件系统,如EXT3或XFS。 12. **创建设备文件连接**: - 使用mknod创建设备文件,映射到裸分区,以便Oracle可以直接访问。 13. **配置 rc.local**: - ...
2. **初始化过程**:在裸机程序启动时,需要对GPIO进行初始化,包括设置GPIO端口的功能映射、数据方向(输入或输出)、上拉/下拉电阻状态、中断配置等。 3. **中断处理**:如果涉及按键等输入设备,需要配置中断...
在裸设备上安装Oracle 10g是一种优化数据库性能...以上就是在裸设备上安装Oracle 10g的基本流程和相关知识点,需要注意的是,这种方法虽然可以提高性能,但管理和维护复杂度也会增加,需要对Linux和Oracle有深入理解。
- 规划数据库空间,为不同的数据库组件如 `rootdbs`, `phydbs`, `logdbs`, `datadbs`, `idxdbs`, `tmpdbs` 分配相应的裸设备大小和逻辑设备大小。 - 以 root 用户身份创建逻辑卷,例如 `sealdb01` 至 `sealdb06`,...
然后,使用`mknod`命令创建裸设备节点,如`/dev/raw/raw1`,`c`代表字符设备,162是设备主类号,数字1和2是设备次类号。 2. 设置权限和所有权: 为了安全和管理,需要修改裸设备节点的权限和所有权,通常设置为`...