VM 6+linux4.4+裸设备+ORACLE10G RAC 安装

原创 未完

----安装虚拟机
1、安装虚拟机VMware Workstation 6
2、安装操作系统LINUX AS 4.4
3、添加2块网卡,我使用的时HOSTNONLY方式
4、添加共享硬盘,我加入了一个盘为40G,一个30G,然后再两个虚拟机的vmdk文件种加入参数
disk.locking = "FALSE"
scsi1.sharedBus = "virtual"
----配置系统
5、登陆操作系统建立用户
# groupadd -g 500 oinstall
# groupadd -g 501 dba
# useradd -u 500 -d /home/oracle -g "oinstall"  –G "dba" -m  -s /bin/bash oracle
6、配置bash_profile
export ORACLE_BASE=/home/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db
export ORA_CRS_HOME=$ORACLE_BASE/product/10.2.0/crs
export PATH=$PATH:$ORACLE_HOME/bin:$ORA_CRS_HOME/bin:/bin
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export ORACLE_SID=pptest1
7、修改SYSCTL.COF
# Controls source route verification
net.ipv4.conf.default.rp_filter = 1

# Do not accept source routing
net.ipv4.conf.default.accept_source_route = 0

# Controls the System Request debugging functionality of the kernel
kernel.sysrq = 0

# Controls whether core dumps will append the PID to the core filename.
sysctl.conf 参数

# Useful for debugging multi-threaded applications.
kernel.core_uses_pid = 1
kernel.shmall = 209715
kernel.shmmax = 2147483648
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmnikernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144
8 配置HOSTS
127.0.0.1               localhost.localdomain localhost
192.168.0.111           pptest1
192.168.0.112           pptest2
10.10.0.1               pt1_priv
10.10.0.2               pt2_priv
192.168.0.121           pt1_vip
192.168.0.122           pt2_vip
----配置CRS软件---
9 配置SSH信任
[ex0044]$ /usr/bin/ssh-keygen -t dsa
[ex0045]$ /usr/bin/ssh-keygen -t dsa
[ex0044]$ ssh ex0044 "cat ~/.ssh/id_dsa.pub" >> \ ~/.ssh/authorized_keys
[ex0044]$ ssh ex0045 "cat ~/.ssh/id_dsa.pub" >> \ ~/.ssh/authorized_keys
ex0044]$ scp ~/.ssh/authorized_keys ex0045:/home/oracle/.ssh/
10 配置裸设备
分区
fdisk

     RAW1 1G system /dev/sdb1
     RAW2 1G SYSAUX /dev/sdb2
     RAW5 1G UNDO1 /dev/sdb5
     RAW6 1G UNDO2 /dev/sdb6
     RAW7 500M EXAMPLE /dev/sdb7
     RAW8 3G USER /dev/sdb8
     RAW9 150M LOG11 /dev/sdb9
     RAW10 150M LOG12 /dev/sdb10
     RAW11 150M LOG13 /dev/sdb11
     RAW12 150M LOG21 /dev/sdb12
     RAW13 150M LOG22 /dev/sdb13
     RAW14 150M LOG23 /dev/sdb14
     RAW15 150M CONTROLFILE1 /dev/sdb15
     RAW24 150M CONTROLFILE2 /dev/sdc12
     RAW17 150M CONTROLFILE3 /dev/sdc5
     RAW18 500M TEMP /dev/sdc6
     RAW19 5M   SPFILE /dev/sdc7
     RAW20 5M   PASSWORD FILE /dev/sdc8
     RAW21 200M OCR /dev/sdc9
     RAW22 50M  VOTING DISK /dev/sdc10
     RAW23 5g   PP    /DEV/sdc11

编辑 /etc/sysconfig/rawdevices 加入绑定信息
/dev/raw/raw1 /dev/sda1
重启RAW服务
# /sbin/service rawdevices restart
设置权限
# chown root:dba /dev/raw/rawn
# chmod 640 /dev/raw/rawn
# chown oracle:oinstall /dev/dev/raw1
# chmod 660 /dev/raw/rawn
11、配置 hangcheck-timer
# vi /etc/rc.local
/sbin/insmod hangcheck-timer hangcheck_tick=30\

时间: 2024-09-15 18:46:43

VM 6+linux4.4+裸设备+ORACLE10G RAC 安装的相关文章

ORACLE RAC 裸设备数据库一节点表空间扩容错误添加数据文件到本地的处理

    9月2日上午,总部CRM求助,问题是ORACLE 10.2.0.4 RAC 裸设备数据库在表空间扩容时操作失误,将数据文件错误添加成文件系统文件并且还在节点1的本地目录,导致节点2无法完成写操作,报错信息如下: Wed Sep  2 08:23:23 2015 Errors in file /oracle/app/admin/oracrm/bdump/oracrm2_dbw0_2101996.trc: ORA-01157: cannot identify/lock data file 1

SUSE Linux 10中如何配置裸设备

裸设备,是没有经过格式化的分区或磁盘,也叫裸分区(原始分区),不被Unix通过文件系统来读取的特殊字符设备.它由应用程序负责对它进行读写操作.不经过文件系统的缓冲,是不被操作系统直接管理的设备.由于跨过操作系统管理,使得I/O效率更高.在基于SUSE Linux 10上安装Oracle 10g RAC的话,由于Oracle 10g 不支持将ocr与votingdisk 存放在ASM 磁盘中,因此,依然需要为其使用裸设备方式.SUSE Linux裸设备的配置与其他的Linux稍有差异,下面将具体描

SUSE Linux 10 配置裸设备(raw devices)

      裸设备,是没有经过格式化的分区或磁盘,也叫裸分区(原始分区),不被Unix通过文件系统来读取的特殊字符设备.它由应用程序负责对它进行读写操作.不经过文件系统的缓冲,是不被操作系统直接管理的设备.由于跨过操作系统管理,使得I/O效率更高.在基于SUSE Linux 10上安装Oracle 10g RAC的话,由于Oracle 10g 不支持将ocr与votingdisk 存放在ASM 磁盘中,因此,依然需要为其使用裸设备方式.SUSE Linux裸设备的配置与其他的Linux稍有差异,

Linux下的裸设备研究(原创)

Linux平台下,缺省没有提供对磁盘设备的字符访问方式,必须通过配置rawdevices服务,把块设备绑定到裸设备上才行,具体方法有3种.这3种方法创建裸设备的方式完全一样,区别在于对Oracle用户权限处理方法的不同.RHEL5推荐使用第3种方法 第一种方法:# vim /etc/sysconfig/rawdevices  /dev/raw/raw1   /dev/sdb1 /dev/raw/raw2   /dev/sdb2 #/etc/init.d/rawsdevices start #ch

在UNIX裸设备和文件系统之间移动ORACLE

一.关于裸设备 1.1 什么是裸设备(RAW DEVICE)        裸设备是指未创建文件系统的磁盘分区(raw partition)或逻辑卷(raw logical volume),应用程序直接通过一 个字符设备驱动程序对它进行访问.如何对设备上的数据读写决定于使用它的应用程序.由于对裸设备的操作不通过UNIX的缓冲区,数据在ORACLE的数据缓冲区(BUFFER CACHE)和磁盘之间直接传递,所以使用裸设备在一定程度上能够提高I/O性能,适合I/O量大的系统.另外OPS/RAC (O

oracle安装使用裸设备问题

在oracle 10g中安装rac,在配置裸设备时,要修改/etc/sysconfig/rawdevices文件,但是配置好重新启动后,ls -l /dev/raw/raw* , 发现文件的属性是root:disk, 一般以前为了正常的使用裸设备.要修改/etc/rc.d/rc.local文件,加入如下:chown root:oinstall /dev/raw/raw1chown root:oinstall /dev/raw/raw2chown root:oinstall /dev/raw/ra

用裸设备来提高Oracle数据库的性能

你需要知道这样一个事实:磁盘I/O是影响Oracle数据库性能的一个重要原因.就本质来说,任何Oracle数据库负责存储数据,从磁盘中查询数据是非常昂贵和费时的操作. 由于许多Oracle系统需要大量的I/O操作,很多Oracle专职人员在碰到大块(DB_BLOCK_SIZE)数据操作时就考虑使用"裸设备"(raw device).裸设备指得是绕过UNIX 的Journal文件系统(Journal File System ,JFS)直接进行访问的磁盘,这样就省去了JFS文件系统的开销.

裸设备和Oracle问答20例

oracle 1.什么叫做裸设备? 裸设备,也叫裸分区(原始分区),是一种没有经过格式化,不被Unix通过文件系统来读取的特殊字符设备.它由应用程序负责对它进行读写操作.不经过文件系统的缓冲. 2.如何辨别裸设备? 在Unix的/dev 目录下,有许多文件,其中有两个大类:字符设备文件和块设备文件. 字符设备特殊文件进行I/O操作不经过操作系统的缓冲区,而块设备特殊文件用来同外设进行定长的包传输.字符特殊文件与外设进行I/o操作时每次只传输一个字符.而对于块设备特殊文件来说,它用了cache机制

SQL SERVER中如何使用裸设备

这篇文章也适合ORACLE DBA和MYSQL DBA 阅读 裸设备适用于Linux和Windows 在ORACLE和MYSQL里也是支持裸设备的!! 介绍 大家看到这个标题一定是一头雾水吧,裸设备??裸体的设备??太邪恶了o(∩_∩)o 裸设备:有人叫raw disk,也有人叫raw device 百度一下: http://baike.baidu.com/link?url=ran4ytgFFrsCmAywsOLa0uQczn8rxsEwWXF5WjdTNLx3Sv9Ng2Y1ScJsLT8k7