`
音频数据
  • 浏览: 36690 次
文章分类
社区版块
存档分类
最新评论

ORACLE裸设备的创建配置

阅读更多

裸设备

 

裸设备,也叫裸分区(原始分区),是一种没有经过格式化,不被Unix通过文件系统来读取的非凡字符设备。

它由应用程序负责对它进行读写操作。不经过文件系统的缓冲。

 

我们可以将oracle得表空间直接建立在裸设备上,提高读写速度

create tablespace sale_ts  datafile '/dev/raw/raw1'

size 20000m

autoextend on next 100m maxsize unlimited

extent management local

segment space management auto;

 

1.[root@rac2 ~]#/sbin/fdisk /dev/sdb

50M

ora1,partprobe    --立即生效

 

2.[root@rac2 ~]#vi /etc/sysconfig/rawdevices            --编辑文件,建立映射

/dev/raw/raw1  /dev/sdb1

[root@rac2 ~]#/etc/init.d/rawdevices restart                      --重启服务(redhat 5之前的版本)

 

or

 

3.[root@rac2 ~]#raw /dev/raw/raw1  /dev/sdb1

保存在/etc/rc.local中,重启后还会生效

 

or

4. udev

redhat5:

vi /etc/udev/rules.d/60-raw.rules

ACTION=="add", KERNEL=="sde", RUN+="/bin/raw /dev/raw/raw1 %N"

...

vi /etc/rc.local (修改权限)

reboot

 

/etc/udev/rules.d/60-raw.rules

添加如下几句,其他的也可以类推

ACTION=="add", KERNEL=="xvdb1", RUN+="/bin/raw /dev/raw/raw1 %N"

ACTION=="add", KERNEL=="xvdb2", RUN+="/bin/raw /dev/raw/raw2 %N"

ACTION=="add", KERNEL=="raw*", WNER=="oracle", GROUP=="oinstall", MODE=="0664"

 

create tablespace sale_ts  datafile '/dev/sdb1' size 20m ;

 

只要/dev/raw/raw1,/dev/sdb1是oracle.dba属主,以上写法都可以.

 

SQL> select name from v$datafile

2  union all

3  select name from v$controlfile

4  union all

5  select name from v$tempfile;

NAME

--------------------

/dev/raw/raw8

/dev/raw/raw10

/dev/raw/raw9

/dev/raw/raw12

/dev/raw/raw2

/dev/raw/raw3

/dev/raw/raw4

/dev/raw/raw11

8 rows selected.

SQL> select * from v$logfile;

GROUP# STATUS     TYPE    MEMBER               IS_

---------- ---------- ------- -------------------- ---

3 STALE      ONLINE  /dev/raw/raw7            NO

2            ONLINE      /dev/raw/raw6            NO

1            ONLINE      /dev/raw/raw5            NO

 

SQL> show parameter pfile

NAME                                 TYPE        VALUE

------------------------------------ ----------- ------------------------------

spfile                               string      /dev/raw/raw1

分享到:
评论

相关推荐

    在裸设备上安装Oracle 10g R2

    5. **设置Oracle裸设备映射**: - 切换到`oracle`用户,创建并编辑映射文件,如`orcl_raw.conf`。 - 在文件中添加映射规则,将每个逻辑卷的裸设备路径与Oracle数据库的相应组件关联。 6. **安装Oracle**: - ...

    oracle裸设备

    通过以上步骤,我们不仅能够理解Oracle裸设备的基本概念,还掌握了在Linux环境下如何配置、使用和管理Oracle裸设备,以及如何在Oracle ASM中创建和管理磁盘组。这为构建高效、稳定的Oracle数据库环境提供了必要的...

    linux 上裸设备创建oracle

    ### 在Linux上使用裸设备创建Oracle数据库的详细步骤与概念解析 ...通过以上步骤,就可以在Linux环境下使用裸设备创建并配置好Oracle数据库了。这种方式不仅可以提高数据库的性能,还便于后期的管理和维护。

    ORALCE创建裸设备手工建库笔记

    ### ORACLE创建裸设备手工建库笔记解析 #### 背景与目标 在Linux环境中,尤其是Red Hat Linux系统上,使用Oracle数据库时,有时会遇到需要手动创建数据库的情况。本文档将详细介绍如何通过创建裸设备(Raw Device...

    在裸设备上面安装oracle

    在裸设备上安装Oracle数据库是一项专业且复杂的技术操作,它涉及到服务器硬件、操作系统、存储配置以及数据库管理系统等多个层面。裸设备是指直接分配给特定应用程序,而不经过文件系统的磁盘空间。这种方式可以避免...

    AIX上安装Oracle 11g 建文件系统库 裸设备的库

    准备系统环境、关闭不必要的Oracle进程、修改环境变量、管理逻辑卷和文件系统、调整系统内核参数、以root权限进行操作、监控系统性能、使用图形界面或命令行界面完成安装、适当调整进程和配置裸设备。每一个步骤都...

    裸设备和Oracle问答20例

    接下来,在Oracle数据库中创建表空间时,指定这些裸设备作为数据文件的位置。例如: ```sql CREATE TABLESPACE RAW_TS DATAFILE '/dev/raw1' SIZE 30712K DATAFILE '/dev/raw2' SIZE 30712K; ``` 这里创建了一个名为...

    在裸设备上面安装oracle10g.doc

    在裸设备上安装Oracle 10g是一种优化数据库性能的方法,因为它允许数据库直接访问存储硬件,跳过了文件系统的抽象层,从而提高了I/O效率。以下是在裸设备上安装Oracle 10g的详细步骤和相关知识点: 1. **环境准备**...

    aix下的oracle10-为Oracle Clusterware和数据库配置裸磁盘设备(不使用IBM HACMP或GPFS)

    ### AIX 下 Oracle 10g RAC 配置裸磁盘设备详解 #### 概述 在AIX操作系统上部署Oracle 10g RAC(Real Application Clusters)时,通常需要配置共享存储来支持Oracle Clusterware和数据库实例。本文档详细介绍了如何...

    linux 使用祼设备创建数据库

    以下是如何在Linux中使用裸设备创建Oracle数据库的详细步骤: **创建裸设备** 1. **系统准备**: 在开始之前,确保你的Linux系统已经安装了Oracle数据库所需的依赖包,如`binutils`, `gcc`, `krb5`, `libaio`, `...

    用裸设备扩数据库表空间专题_完整版

    【裸设备扩数据库表空间专题】是针对数据库性能优化的一种技术,主要应用于...总的来说,裸设备扩数据库表空间是一种优化I/O性能的技术,但在使用时需谨慎,确保正确配置和管理,以充分利用其性能优势并降低潜在风险。

    RHEL5_Oracle_RAC_安装_Linux裸设备

    在RHEL5上安装Oracle RAC的过程中,裸设备的使用是一项关键的技术,它能提供更高的I/O性能并减少操作系统对数据库I/O操作的开销。以下是对整个安装过程的详细阐述: 1. **Redhat 5 安装注意事项**: - 在RHEL5环境...

    Vmware+oracle 10G+ rac+redhat as 4.7+RAW(裸设备)installing

    本教程主要围绕"Vmware+Oracle 10G+RAC+Red Hat AS 4.7+RAW(裸设备)installing"的主题,将详细阐述如何在虚拟环境中搭建Oracle RAC集群。以下是关键知识点的详解: 1. **Vmware**:Vmware是一款强大的虚拟化软件...

    oracle DATA DUARD安装配置

    在具体操作过程中,还涉及到在ASM中创建DATA和RCY磁盘组的裸设备,并为这些磁盘组命名。例如,创建一个DATA磁盘组,并指定raw3,raw4作为其裸设备;创建RCY磁盘组,并指定raw5,raw6作为其裸设备。完成这些操作后,...

    Oracle 10g的ASM裸设备建库 For Linux

    本文将详细介绍如何在Oracle 10g for Linux环境中通过裸设备来构建ASM存储结构,包括必要的环境准备、配置步骤以及常见问题解决方法。 #### 二、环境准备 在开始之前,请确保已经完成了以下准备工作: 1. **安装...

    AIX用裸设备添加表空间(oracle 扩表空间)

    以下是创建和使用裸设备添加Oracle表空间的详细步骤: 1. **物理卷(Physical Volume, PV)**:这是存储的基本单位,通常由硬盘或磁盘阵列组成。PV包含物理分区(Physical Partitions, PP),它们是分配给卷组的...

    建立创建Oracel数据库所需的裸设备

    本文将详细介绍如何为创建Oracle数据库配置所需的裸设备,包括表空间、重做日志文件、控制文件以及一些重要的系统文件。 首先,我们来看表空间(Tablespaces),这是Oracle数据库存储数据的基本单位。在给出的信息...

    ORACLE 数据库从AIX裸设备到ASM存储的迁移过程

    - **源数据库服务器**: IBMP570,IP地址为10.120.1.5,运行HA(高可用性)+ Oracle 10g RAC(Real Application Clusters)配置于裸设备(RAW)。 - **目标数据库服务器**: IBMP750,IP地址为10.120.2.22,计划部署Oracle ...

    oracle9i中创建数据库.doc

    3. **裸设备**:裸设备是一种直接访问物理磁盘的方式,没有文件系统的开销。适用于高性能的数据库应用。 - **优点**:最高级别的I/O性能。 - **缺点**:灵活性较差,管理较为复杂。 #### 四、关于Enterprise ...

Global site tag (gtag.js) - Google Analytics