当前位置:  数据库>oracle

RHEL5上裸设备上面安装Oracle 10g

    来源: 互联网  发布时间:2017-03-28

    本文导语: 实验环境:Red Hat Enterprise Linux Server release 5ORALCE 10g 10.2.0.1 一、磁盘规划分区我的实验机器上存在三块硬盘,sda,sdb,sdc。其中sda只用来安装了操作系统,以及应用软件;sdb划分分区,这块硬盘用来存放数据库系统文件system,sysaux...

实验环境:
Red Hat Enterprise Linux Server release 5
ORALCE 10g 10.2.0.1

一、磁盘规划分区
我的实验机器上存在三块硬盘,sda,sdb,sdc。其中sda只用来安装了操作系统,以及应用软件;sdb划分分区,这块硬盘用来存放数据库系统文件system,sysaux等等;sdc这块硬盘划分相应的分区,这块硬盘主要用来存放业务数据。

使用fdisk命令划分分区,具体过程略,创建完所有分区以后,使用如下命令来查看:
# fdisk -l
Disk /dev/sda: 16.1 GB, 16106127360 bytes
255 heads, 63 sectors/track, 1958 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 1697 13631121 83 Linux
/dev/sda2 1698 1958 2096482+ 82 Linux swap / Solaris
Disk /dev/sdb: 5368 MB, 5368709120 bytes
255 heads, 63 sectors/track, 652 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 1 652 5237158+ 5 Extended
/dev/sdb5 1 13 104359+ 83 Linux
/dev/sdb6 14 26 104391 83 Linux
/dev/sdb7 27 39 104391 83 Linux
/dev/sdb8 40 52 104391 83 Linux
/dev/sdb9 53 59 56196 83 Linux
/dev/sdb10 60 182 987966 83 Linux
/dev/sdb11 183 305 987966 83 Linux
/dev/sdb12 306 428 987966 83 Linux
/dev/sdb13 429 652 1799248+ 83 Linux
Disk /dev/sdc: 5368 MB, 5368709120 bytes
255 heads, 63 sectors/track, 652 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdc1 1 652 5237158+ 5 Extended
/dev/sdc5 1 123 987934+ 83 Linux
/dev/sdc6 124 246 987966 83 Linux
/dev/sdc7 247 369 987966 83 Linux
/dev/sdc8 370 492 987966 83 Linux
/dev/sdc9 493 620 1028128+ 83 Linux
/dev/sdc10 621 652 257008+ 83 Linux
































二、为裸设备建立映射关系
在root提示符下键入:
# raw -a
查询当前已经建立的raw设备名,目前为空,我们可以从第一个设备名用起,
在root提示符下键入:
raw /dev/raw/raw1 /dev/sdb5
raw /dev/raw/raw2 /dev/sdb6
raw /dev/raw/raw3 /dev/sdb7
raw /dev/raw/raw4 /dev/sdb8
raw /dev/raw/raw5 /dev/sdb9
raw /dev/raw/raw6 /dev/sdb10
raw /dev/raw/raw7 /dev/sdb11
raw /dev/raw/raw8 /dev/sdb12
raw /dev/raw/raw9 /dev/sdc5
raw /dev/raw/raw10 /dev/sdc6
raw /dev/raw/raw11 /dev/sdc7
raw /dev/raw/raw12 /dev/sdc8
raw /dev/raw/raw13 /dev/sdc9
raw /dev/raw/raw14 /dev/sdc10
至此,我们创建了14个raw设备名,用于交给Oracle直接管理,查看一下已经创建的raw设备名的情况:



















# raw -a
/dev/raw/raw1: bound to major 8, minor 21
/dev/raw/raw2: bound to major 8, minor 22
/dev/raw/raw3: bound to major 8, minor 23
/dev/raw/raw4: bound to major 8, minor 24
/dev/raw/raw5: bound to major 8, minor 25
/dev/raw/raw6: bound to major 8, minor 26
/dev/raw/raw7: bound to major 8, minor 27
/dev/raw/raw8: bound to major 8, minor 28
/dev/raw/raw9: bound to major 8, minor 37
/dev/raw/raw10: bound to major 8, minor 38
/dev/raw/raw11: bound to major 8, minor 39
/dev/raw/raw12: bound to major 8, minor 40
/dev/raw/raw13: bound to major 8, minor 41
/dev/raw/raw14: bound to major 8, minor 42













如果想删除一个raw设备名(例如/dev/raw/raw1),在root提示符下键入:
# raw /dev/raw/raw1 0 0
这样创建的裸设备在重启后会失效,需要修改系统文件。

修改系统的初始化文件,添加如下行到 /etc/rc.local 文件:
raw /dev/raw/raw1 /dev/sdb5
raw /dev/raw/raw2 /dev/sdb6
raw /dev/raw/raw3 /dev/sdb7
raw /dev/raw/raw4 /dev/sdb8
raw /dev/raw/raw5 /dev/sdb9
raw /dev/raw/raw6 /dev/sdb10
raw /dev/raw/raw7 /dev/sdb11
raw /dev/raw/raw8 /dev/sdb12
raw /dev/raw/raw9 /dev/sdc5
raw /dev/raw/raw10 /dev/sdc6
raw /dev/raw/raw11 /dev/sdc7
raw /dev/raw/raw12 /dev/sdc8
raw /dev/raw/raw13 /dev/sdc9
raw /dev/raw/raw14 /dev/sdc10
chmod 660 /dev/raw/raw1
chmod 660 /dev/raw/raw2
chmod 660 /dev/raw/raw3
chmod 660 /dev/raw/raw4
chmod 660 /dev/raw/raw5
chmod 660 /dev/raw/raw6
chmod 660 /dev/raw/raw7
chmod 660 /dev/raw/raw8
chmod 660 /dev/raw/raw9
chmod 660 /dev/raw/raw10
chmod 660 /dev/raw/raw11
chmod 660 /dev/raw/raw12
chmod 660 /dev/raw/raw13
chmod 660 /dev/raw/raw14
chown oracle.dba /dev/raw/raw1
chown oracle.dba /dev/raw/raw2
chown oracle.dba /dev/raw/raw3
chown oracle.dba /dev/raw/raw4
chown oracle.dba /dev/raw/raw5
chown oracle.dba /dev/raw/raw6
chown oracle.dba /dev/raw/raw7
chown oracle.dba /dev/raw/raw8
chown oracle.dba /dev/raw/raw9
chown oracle.dba /dev/raw/raw10
chown oracle.dba /dev/raw/raw11
chown oracle.dba /dev/raw/raw12
chown oracle.dba /dev/raw/raw13
chown oracle.dba /dev/raw/raw14
也可以修改etc/udev/rules.d/60-raw.rules文件,添加如下记录
ACTION=="add",KERNEL=="sdb5",RUN+="/bin/raw /dev/raw/raw1 %N"
ACTION=="add",KERNEL=="sdb6",RUN+="/bin/raw /dev/raw/raw2 %N"
ACTION=="add",KERNEL=="sdb7",RUN+="/bin/raw /dev/raw/raw3 %N"
ACTION=="add",KERNEL=="sdb8",RUN+="/bin/raw /dev/raw/raw4 %N"
ACTION=="add",KERNEL=="sdb9",RUN+="/bin/raw /dev/raw/raw5 %N"
ACTION=="add",KERNEL=="sdb10",RUN+="/bin/raw /dev/raw/raw6 %N"
ACTION=="add",KERNEL=="sdb11",RUN+="/bin/raw /dev/raw/raw7 %N"
ACTION=="add",KERNEL=="sdb12",RUN+="/bin/raw /dev/raw/raw8 %N"
ACTION=="add",KERNEL=="sdc5",RUN+="/bin/raw /dev/raw/raw9 %N"
ACTION=="add",KERNEL=="sdc6",RUN+="/bin/raw /dev/raw/raw10 %N"
ACTION=="add",KERNEL=="sdc7",RUN+="/bin/raw /dev/raw/raw11 %N"
ACTION=="add",KERNEL=="sdc8",RUN+="/bin/raw /dev/raw/raw12 %N"
ACTION=="add",KERNEL=="sdc9",RUN+="/bin/raw /dev/raw/raw13 %N"
ACTION=="add",KERNEL=="sdc10",RUN+="/bin/raw /dev/raw/raw14 %N"
KERNEL=="raw[1-9]", OWNER="oracle", GROUP="oinstall", MODE="640"
KERNEL=="raw1[0-4]", OWNER="oracle", GROUP="oinstall", MODE="640"


























































# start_udev
刷新裸设备
这样系统在下次启动时,会重新建立需要的raw设备名(上面的东西可以使用通配符来简化内容,但是我在使用通配符总是不能完全匹配)。
上面的操作可能需要先创建oracle用户和组。



    
 
 

您可能感兴趣的文章:

  • 有没有在vpc2007安装RHEL5
  • 在RHEL5.5中如何安装Anjuta2.30.1
  • 【求助】RHEL5.1 下安装Oracle 10.2g出现问题:指定数据库方案口令后卡住了,不能安装
  • Vmware7安装RHEL5(x64)的问题!
  • MySQL-server-community-5.0.85-0.rhel5.i386.rpm 安装问题
  • 如何用网络安装rhel5
  • 在 RHEL5 下安装 apache时,这个命令里的各参数代表什么意思?
  • HP DL380 G6安装RHEL5 update 4红屏问题
  • RHEL5下 怎么 安装named?
  • 在RHEL5上安装小企鹅时遇到问题
  • 在rhel5中用dpkg安装libc6-dev时出现?
  • rhel5.4下安装proftpd-1.2.1失败!!!
  • rhel5.7下安装gearmand及启动的方法
  • rhel5安装oracle10g,启动不了图形界面
  • RHEL5安装显卡问题
  • RHEL5环境下安装Oracle 10g
  • RHEL5.5_x86_64 上安装Oracle10g Release 2
  • ORACLE11g随RHEL5系统自动启动与关闭的设置方法
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • VMware7 虚拟RHEL5 bridge 模式无法上网
  • xen上跑rhel5
  • 有关RHEL5 AP cluster的问题
  • RHEL5时间问题!!!
  • rhel5的系统盘问题
  • 能把rhel5.4配置路由功能吗?
  • 我在vm中的rhel5.4的两个网卡能不能设置成不同网段的?
  • 求救:为什么我在RHEL5下面lumaQQ登录不上去?
  • 我在虚拟机里装的是rhel5,时间总是慢。
  • RHEL5怎么自动启动eth1?
  • 在RHEL5中用samba已经连接上Win7,但无法在文件里进行修改。
  • rhel5下因seliux致使apache不能加载php 如何解决
  • RHEL5 FireFox打不开网页
  • rhel5.2 在那里启动 ftp
  • RHEL5 挂载ramfs的问题
  • RHEL5 LVM 管理问题
  • libc.so.6(GLIBC_2.4) is needed by MySQL-client-community-5.0.67-0.rhel5.i386
  • centOs5(rhel5) web服务器分区方案
  • rhel5.4 网络连接问题
  • RHEL5.5网络小问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3