yum install make binutils libaio libaio-devel libaio-devel elfutils-libelf-devel compat-libstdc++-33 compat libgcc gcc gcc_c++ glibc systat libstdc++ libstdc++-devel unixODBC-devel unixODBC
vi ./vip.sh
#!/bin/bash
# Written by NetSeek
# description: Config realserver lo and apply noarp
WEB_VIP=192.168.88.100
. /etc/rc.d/init.d/functions
case "$1" in
start)
ifconfig lo:0 $WEB_VIP netmask 255.255.255.255 broadcast $WEB_VIP
/sbin/route add -host $WEB_VIP dev lo:0
echo "1" >/proc/sys/net/ipv4/conf/lo/arp_ignore
echo "2" >/proc/sys/net/ipv4/conf/lo/arp_announce
echo "1" >/proc/sys/net/ipv4/conf/all/arp_ignore
echo "2" >/proc/sys/net/ipv4/conf/all/arp_announce
sysctl -p >/dev/null 2>&1
echo "RealServer Start OK"
;;
stop)
ifconfig lo:0 down
route del $WEB_VIP >/dev/null 2>&1
echo "0" >/proc/sys/net/ipv4/conf/lo/arp_ignore
echo "0" >/proc/sys/net/ipv4/conf/lo/arp_announce
echo "0" >/proc/sys/net/ipv4/conf/all/arp_ignore
echo "0" >/proc/sys/net/ipv4/conf/all/arp_announce
echo "RealServer Stoped"
;;
status)
# Status of LVS-DR real server.
islothere=`/sbin/ifconfig lo:0 | grep $WEB_VIP`
isrothere=`netstat -rn | grep "lo:0" | grep $web_VIP`
if [ ! "$islothere" -o ! "isrothere" ];then
# Either the route or the lo:0 device
# not found.
echo "LVS-DR real server Stopped."
else
echo "LVS-DR Running."
fi
;;
*)
# Invalid entry.
echo "$0: Usage: $0 {start|status|stop}"
exit 1
;;
esac
exit 0
chmod a+x ./vip.sh
vi /etc/sysctl.conf
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4_local_port_range = 1024 65000
net.core.wmen_max = 262144
net.core.wman_default = 262144
net.core.rman_max = 4194304
net.core.rman_default = 4194304
ipcs -ls
vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 2047
oracle hard nofile 65536
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
vi /etc/pam.d/login
session required /lib/security/pam_limits.so
vi ./.bash_profile
export PATH
export ORACLE_BASE=/u01/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.0.6/crs_db
export ORA_CRS_HOME=/app/oracle/product/11.0.6/crs
export ORACLE_PATH=$ORACLE_BASE/common/oracle/sql:.:$ORACLE_HOME/rdbms/admin
export ORACLE_SID=racdb1
export NLS_LANG=AMERICAN_AMERIA.zhs16gbk
export NLS_DATA_FORMAT="YYYY-MM-DD HH24:MI:SS"
export PATH=.:${$PATH}:$HOME/bin:$ORCALE_HOME/bin:$ORA_CRS_HOME/bin
export PATH=.:${$PATH}:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin
export PATH=.:${$PATH}:$ORACLE_BASE/common/oracle/bin
export TNS_ADMIN=$ORACLE_HOME/network/admin
export ORA_NLS10=$ORACLE_HOME/nls/data
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/lib
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib
export CLASSPATH=$ORACLE_HOME/JRE
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlib
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlib
export THREADS_FLAG=native
export TEMP=/tmp
export TMPDIR=/tmp
mkdir -p /u01/oracle/product/11.0.6/rac_db
mkdir -p /app/oracrs/product/11.0.6/crs
chown -R oracle:oinstall /app
chown -R oracle:oinstall /u01/oracle
建立node1 node2使用oracle用户互相信任
ssh_keygen -t rsa -b 1024
配置iscsi—target
vi ietd.conf
vi initiators.allow
/etc/init.d/iscsi-target restart
配置iscsi-client
iscsiadm -m discovery --type sendtargets --portal 192.168.88.130
iscsiadm -m node --loginall=all
iscsiadm -m session
service iscsi restart
fdisk -l
相关推荐
本书《Apress.Expert.Oracle.RAC.12c》的目标是帮助读者深入理解和实现Oracle 12c RAC,同时降低RAC数据库的总体拥有成本(TCO)。本书的作者都是经验丰富的RAC工程师,他们结合自己在运行RAC环境过程中遇到的挑战和...
《大话Oracle.RAC:集群、高可用性、备份与恢复(第2版)》是一部深入探讨Oracle数据库Real Application Clusters(RAC)技术的专业书籍,主要围绕Oracle RAC的集群架构、高可用性策略以及数据库的备份与恢复策略...
Working for several years across several industries on various RAC projects, there have been several occasions to troubleshoot performance issues in a production environment.
Oracle.Database.11g.RAC.on.Linux
《大话Oracle RAC:集群、高可用性、备份与恢复》以Oracle 10g为基础,对Oracle RAC进行了全面的介绍和分析。全书分为两个部分,共14章,第1部分是集群理论篇,这部分从集群基础知识入手,通过分析集群环境和单机环境...
大话Oracle RAC:集群、高可用性、备份与恢复。 此书被认为不可多得的好资料之一:大话Oracle RAC(PDF经典),看完之后深有感触,发出来共享一下。
《Oracle 11g RAC on Linux》是Oracle数据库管理员和IT专业人员的重要参考资料,它深入探讨了在Linux操作系统上部署和管理Oracle Real Application Clusters(RAC)的技术细节。Oracle RAC是一种高可用性和可扩展性...
McGraw.Hill.Oracle.Database.10g.High.Availability.with.RAC.Flashback.and.Data.Guard.Apr.2004.eBook-DDU.chm.part1.rar
非常详细的oracle rac教程 目录 1、安装环境 2 2、安装前系统配置 2 2.1存储规划 2 2.2 ip地址规划 2 2.3创建用户、组(所有节点) 3 2.4配置各节点环境变量 3 2.5关闭所有节点防火墙 4 2.6配置NTP服务(所有...
### Oracle Database 10g RAC on Linux:安装、管理和性能优化 #### 一、概述 Oracle Database 10g RAC(Real Application Clusters)是Oracle公司推出的一款基于集群技术的企业级数据库管理系统。该系统旨在通过...
### Oracle 11G 11.2.0.4 RAC环境打补丁操作指南 #### 一、环境配置信息 **操作系统:** Red Hat 7.2 x64 **数据库版本:** Oracle 11.2.0.4 x64 (RAC) **Grid Infrastructure:** 11.2.0.4 **补丁包:** - **GI...
在虚拟化环境中搭建Oracle数据库的Real Application Clusters (RAC)是IT系统高可用性和负载均衡的一种常见实践。本文将详细介绍如何在Vmware Workstation上的Red Hat Enterprise Linux 6 (RHEL6)操作系统中安装...
大话Oracle_RAC_集群_高可用性_备份与恢复
Oracle 19C RAC 搭建部署详解 Oracle 19C RAC 搭建部署是数据库管理系统中的一种高可用性解决方案,能够提供高性能和高可用性的数据库服务。下面将对 Oracle 19C RAC 搭建部署的详细信息进行说明和分析。 1. 硬件...
ORACLE 12C RAC 主库配置单实例 ADG Oracle 12C RAC 主库配置单实例 ADG 是一种高可用性和灾难恢复解决方案,旨在提供高可用性和数据保护。下面将详细介绍 ORACLE 12C RAC 主库配置单实例 ADG 的知识点。 一、...
主要内容概要:提供了一份非常详细的Oracle 12.2 RAC系统升级到19C RAC的具体实施方案。文中详细阐述了准备工作如目录规划、软件备份、运行干运行为以及Grid软件和数据库的升级步骤等,有助于保障整个迁移项目的成功...
本文是由丰富实际操作经验的OCM大神编写的一篇oracle 12C RAC安装手册,有了它普通的oracle小白也会很快的安装oracle rac。 oracle rac安装手册