oracle rac搭建(二)--操作系统安装及配置

3、安装操作系统

3.1在 VMware 控制台上,双击右面板上的 CD-ROM 设备,然后选择ISO 镜像,启动虚拟机;

3.2中间大部分都默认即可,选择手动分区,先只分sda:

文件系统类型:Swap
1500M
挂载点:/
文件系统类型:ext3
剩余空间

3.3网络配置:

选择并编辑 eth0
IP 地址:输入“192.168.220.8”
网络掩码:输入“255.255.255.0”。

选择并编辑 eth1
IP 地址:输入“192.168.32.101”。
网络掩码:输入“255.255.255.0”。 

主机名 “rac1”
网关:输入“192.168.0.1”。 

3.4防火墙

选择 No Firewall

3.5完成

其他的默认即可。

4、oracle环境配置

4.1创建oracle用户

# groupadd oinstall
# groupadd dba
# mkdir -p /u01/oracle/ocfs
# useradd -g oinstall -G dba oracle
# chown oracle:dba /u01/oracle /u01
# passwd oracle
New Password:
Re-enter new Password:
passwd: password successfully changed for oracle

4.2oracle环境文件

[[email protected] ~]$ vi .bash_profile
export ORACLE_SID=orcl1
export ORACLE_BASE=/u01/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORA_CRS_HOME=$ORACLE_BASE/product/10.2.0/crs_1
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export PATH=$ORACLE_HOME/bin:$ORA_CRS_HOME/bin:$PATH
umask 022

使生效
[[email protected] ~]$ source .bash_profile

4.3文件系统目录结构

[[email protected] ~]$ mkdir -p $ORACLE_BASE/admin
[[email protected] ~]$ mkdir -p $ORACLE_HOME
[[email protected] ~]$ mkdir -p $ORA_CRS_HOME
[[email protected] ~]$ mkdir -p /u01/oracle/oradata/orcl

4.4提高 Oracle 用户的 shell 限制(root)

将下面列出的行添加到 /etc/security/limits.conf、/etc/pam.d/login 和 /etc/profile
su - root
vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536

修改/etc/pam.d/login
vi /etc/pam.d/login
session required /lib/security/pam_limits.so
session required pam_limits.so
修改vi /etc/profile文件
vi /etc/profile
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi

4.5安装 Enterprise Linux 软件程序包

rpm -q --qf ‘%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n‘ binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel libaio libgcc libaio-devel libgcc libstdc++-devel libstdc++ make numactl-devel sysstat libXp
df -h
cd /media/Enterprise\ Linux\ dvd\ 20100405/Server/
rpm –ivh

rpm -ivh libgomp-4.4.0-6.el5.*
rpm -ivh gcc-4.1.2-48.el5.x86_64.rpm
rpm -ivh libstdc++-devel-4.1.2-48.el5.*
rpm -ivh gcc-c++-4.1.2-48.el5.x86_64.rpm
rpm -ivh libaio-devel-0.3.106-5.*
rpm -ivh numactl-devel-0.9.8-11.el5.*
rpm -ivh sysstat-7.0.2-3.el5.x86_64.rpm
rpm -ivh libXp-1.0.0-8.1.el5.*

4.6配置内核参数,root用户

vi /etc/sysctl.conf
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem =250 32000 100 128
fs.file-max =65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 1048576
net.core.rmem_max = 1048576
net.core.wmem_default = 262144
net.core.wmem_max =262144
执行
chkconfig /etc/sysctl.conf

4.7修改 /etc/hosts 文件

[[email protected] ~]# vi /etc/hosts
192.168.220.8          rac1
192.168.220.3          rac1-vip
192.168.32.101          rac1-priv
192.168.220.9          rac2
192.168.220.4          rac2-vip
192.168.32.102          rac2-priv

4.8配置 hangcheck timer 内核模块

[[email protected] ~]# vi /etc/rc.local
modprobe hangcheck-timer hangcheck-tick=30 hangcheck_margin=180 

4.9为 OCFS2 和 Oracle ASM 创建磁盘分区

[[email protected] ~]#fdisk /dev/sdb
[[email protected] ~]#fdisk /dev/sdc
[[email protected] ~]#fdisk /dev/sdd
[[email protected] ~]#fdisk /dev/sde
每个磁盘划一个分区,输入n-p-1->->-w

磁盘分区时不要从1开始,从10开始

4.10安装 oracleasmlib 程序包

[[email protected] Server]# rpm -ivh oracleasm-support-2.1.3-1.el5.x86_64.rpm
warning: oracleasm-support-2.1.3-1.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
Preparing...                ########################################### [100%]
1:oracleasm-support      ########################################### [100%]
[[email protected] Server]# rpm -ivh oracleasm-2.6.18-194.el5-2.0.5-1.el5.x86_64.rpm
warning: oracleasm-2.6.18-194.el5-2.0.5-1.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
Preparing...                ########################################### [100%]
1:oracleasm-2.6.18-194.el########################################### [100%]
检查已安装的ASM 程序包。
[[email protected] Server]# rpm -qa | grep oracleasm
oracleasm-support-2.0.3-2            --安装系统时选择安装
oracleasm-2.6.9-42.0.0.0.1.ELsmp-2.0.3-2    --安装系统时选择安装
oracleasmlib-2.0.2-1                --已经手动安装

(b)本环境使用asmlib创建asm,因此需要安装asm的三个包,注意选择对应操作系统核心的版本。
Run the "uname -r" command on your machine to determine your kernel version. The corresponding package has the name oracleasm-<kernel_version>.-----补充
Oracleasm下载地址:
http://www.oracle.com/technetwork/topics/linux/asmlib/index-101839.html

4.11为 ASM 磁盘映射原始设备

[[email protected] ~]# vi /etc/udev/rules.d/60-raw.rules

ACTION=="add",KERNEL=="sdb1",RUN+="/bin/raw /dev/raw/raw1 %N"
ACTION=="add",KERNEL=="sdc1",RUN+="/bin/raw /dev/raw/raw2 %N"
ACTION=="add",KERNEL=="sdd1",RUN+="/bin/raw /dev/raw/raw3 %N"
ACTION=="add",KERNEL=="sde1",RUN+="/bin/raw /dev/raw/raw4 %N"

KERNEL=="raw[1-4]", OWNER="oracle", GROUP="oinstall", MODE="0660"

重启服务
[[email protected] tmp]# start_udev
验证:
[[email protected] ~]# ls /dev/raw/ -l
total 0
crw-rw---- 1 oracle oinstall 162, 1 Nov 28 11:10 raw1
crw-rw---- 1 oracle oinstall 162, 2 Nov 28 11:10 raw2
crw-rw---- 1 oracle oinstall 162, 3 Nov 28 11:10 raw3
crw-rw---- 1 oracle oinstall 162, 4 Nov 28 11:10 raw4
时间: 2024-08-24 15:51:03

oracle rac搭建(二)--操作系统安装及配置的相关文章

10G ORACLE RAC 搭建实战之Clusterware安装、数据库创建

一.  Clusterware安装 这里以rac1作为主节点 1.     解压clusterware cpio -idmv  < clusterware10gr2_64.cpio 2.       修改权限 [[email protected] 10G R2]#chown -R oracle:oinstall clusterware [[email protected] 10G R2]#chmod -R 777 clusterware 3.预安装之前检查必要的安装组件(必须先在系统上安装 JD

oracle RAC搭建

一.准备工作 1.  安装操作系统Red Hat Enterprise Linux6.5,略. 关闭防火墙,selinux,NetworkManager iptables -F service iptables save service iptables stop chkconfig  iptables off service NetworkManager stop chkconfig  NetworkManager off sed -i '/SELINUX/s/enforcing/disabl

Oracle RAC 故障处理(二)(+DATA磁盘组故障)

环境:测试 DB:Oracle 11.2.0.4.0 OS:Oracle Linux Server release 6.3 on Oracle VM VirtualBox node:rac1,rac2 instance:cjcdb1,cjcdb2 问题二:DATA磁盘组损坏,导致数据库无法启动和使用 问题原因: 测试RAC环境进行过多次增加节点.删除节点.删除实例等操作,导致DATA磁盘损坏 解决方案: 本次案例为测试环境,直接删除重建DATA磁盘组,重建实例,测试数据将丢失,正式环境勿用! -

基于MAC OS 操作系统安装、配置mysql

$ sudo mv mysql-5.1.45-osx10.6-x86_64 /usr/local/mysql$ cd /usr/local$ sudo chown -R mysql:mysql mysql$ cd mysql$ sudo scripts/mysqw'w'w'w'w'wl_install_db --user=mysql$ sudo chown -R root .$ sudo chown -R mysql data 然后cd bin用$ sudo ./mysql_secure_ins

hadoop伪分布式环境搭建:linux操作系统安装图解

本篇文章是接上一篇<新手入门篇:虚拟机搭建hadoop环境的详细步骤>,上一篇有人问怎么没写hadoop安装.在文章开头就已经说明了,hadoop安装会在后面写到,因为整个系列的文章涉及到每一步的截图,导致文章整体很长.会分别先对虚拟机的安装.Linux系统安装进行介绍,然后才会写到hadoop安装,关于hadoop版本我使用的是大快搜索三节点发行版DKhadoop.(三节点的DKHadoop发行版可以自己去大快网站页面下载,目前是开放所有权限的,也就是免费版本和付费版本的权限一样,不知道以后

oracle rac搭建(三)--安装中的问题

1.错误:libpthread.so.0:cannot open shared object file需要修改两个文件:vi /usr/oracle/product/10.2.0/crs_1/bin/srvctlvi /usr/oracle/product/10.2.0/crs_1/bin/vipca在设置LD_ASSUME_KERNEL的下边增加一行unset LD_ASSUME_KERNEL 2.The given interface(s), "eth0" is not publi

oracle rac搭建(一)--虚拟机安装

1.说明 1.1主机名: rac1 rac2 1.2Linux操作系统: rac1 Enterprise-R5-U5-Server-x86_64-dvd(64 位) 1.3虚拟磁盘布局: 主机操作系统上的虚拟磁盘 客户操作系统上的虚拟磁盘 虚拟设备节点 大小 (GB) 描述 e:\vm\rac1\localdisk.vmdk /dev/sda1 /dev/sda2 /dev/sda3 SCSI 0:0 20 “/”挂载点交换空间 e:\vm\sharedstorage\ocfs2disk.vmd

基于MAC OS 操作系统安装、配置hadoop

在Mac上安装Hadoop 对我这个之前从未接触过*nix的用户来说,使用命令行来做一系列的事情还是废了一番功夫.特写这个记录,以做备份. 获取Java 我的Mac运行的操作系统是OS X 10.7 Lion,之前已经安装过Java了,可以在实用工具->终端中使用java -version命令来确认java的版本.如果没有安装java,也可以进入下面网址下载:http://support.apple.com/kb/dl1421. 获取Hadoop 具体的地址自己百度吧.我下载的是1.0.4的st

Oracle RAC的简单操作

1.查看OCR位置用户指定的位置会被放置在 /etc/oracle/ocr.loc(Liunx系统) 或 /var/opt/oracle/ocr.loc [[email protected] opt]$ cat /etc/oracle/ocr.loc ocrconfig_loc=/dev/raw/raw1 local_only=FALSE