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 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 Database 10g RAC on Linux:安装、管理和性能优化 #### 一、概述 Oracle Database 10g RAC(Real Application Clusters)是Oracle公司推出的一款基于集群技术的企业级数据库管理系统。该系统旨在通过...
在虚拟化环境中搭建Oracle数据库的Real Application Clusters (RAC)是IT系统高可用性和负载均衡的一种常见实践。本文将详细介绍如何在Vmware Workstation上的Red Hat Enterprise Linux 6 (RHEL6)操作系统中安装...
Oracle 19C RAC 搭建部署详解 Oracle 19C RAC 搭建部署是数据库管理系统中的一种高可用性解决方案,能够提供高性能和高可用性的数据库服务。下面将对 Oracle 19C RAC 搭建部署的详细信息进行说明和分析。 1. 硬件...
大话Oracle_RAC_集群_高可用性_备份与恢复
主要内容概要:提供了一份非常详细的Oracle 12.2 RAC系统升级到19C RAC的具体实施方案。文中详细阐述了准备工作如目录规划、软件备份、运行干运行为以及Grid软件和数据库的升级步骤等,有助于保障整个迁移项目的成功...
ORACLE 12C RAC 主库配置单实例 ADG Oracle 12C RAC 主库配置单实例 ADG 是一种高可用性和灾难恢复解决方案,旨在提供高可用性和数据保护。下面将详细介绍 ORACLE 12C RAC 主库配置单实例 ADG 的知识点。 一、...
Oracle 19c RAC + ADG 配置与设置 Oracle 19c 是 Oracle 公司最新的数据库管理系统版本,提供了许多新的特性和改进。其中,RAC(Real Application Clusters)和ADG(Automatic Data Guard)是 Oracle 19c 中两个...