配置oracle 10g rac的脚本

#用户设置

groupadd -g 1000 oinstall

groupadd -g 1100 dba

useradd -u 1001 -g oinstall -G dba oracle

mkdir -p /oracle

chown -R oracle:oinstall /oracle

chmod -R 755 /oracle

mkdir -p /kk

#修改环境变量配置

export ORACLE_BASE=/oracle

export ORACLE_HOME=$ORACLE_BASE/product/10.2.0

export ORA_CRS_HOME=$ORACLE_BASE/product/crs

export ORACLE_SID=EDWPRD1

export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin:$ORA_CRS_HOME/bin

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib

#建立软连接

#10.2.0.1修改内核

kernel.shmmni=4096

kernel.sem = 250 32000 100 128

fs.file-max = 65536

net.ipv4.ip_local_port_range = 1024 65500

net.core.rmem_default = 1048576

net.core.wmem_default = 262144

net.core.wmem_max = 262144

net.core.rmem_max = 262144

#修改shell限制

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

#检查包

rpm -q binutils compat-gcc-34 compat-libstdc++-296 control-center

rpm -q gcc-c++ glibc glibc-common glibc-devel libaio libgcc

rpm -q gcc libstdc++ libstdc++-devel libXp make openmotif22 setarch

#修改os版本

export JAVA_HOME=/usr/jdk

export JRE_HOME=$JAVA_HOME/jre

export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$PATH:$JAVA_HOME/bin:$ANT_HOME/bin

#hangcheck模块

echo "options hangcheck-timer hangcheck_tick=30 hangcheck_margin=180" >> /etc/modprobe.conf

本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/database/Oracle/

echo "/sbin/modprobe hangcheck-timer">> /etc/rc.local

#配置VNC

 vi /root/.vnc/xstartup

#!/bin/sh

# Uncomment the following two lines for normal desktop:

unset SESSION_MANAGER

exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup

[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources

xsetroot -solid grey

vncconfig -iconic &

#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &

#twm &

gnome-session &

0 0 * * * /usr/sbin/ntpdate 10.10.10.10;/sbin/hwclock -w;

#配置ssh

cat *.pub >> key

id_dsa  id_dsa.pub  id_rsa  id_rsa.pub  key

cat key >> authorized_keys

scp authorized_keys ts03:/home/oracle/.ssh/

#ntp配置

#server

restrict default nomodify

restrict 127.0.0.1

server 127.127.1.0

fudge 127.127.1.0 stratum 10

driftfile /var/lib/ntp/drift

broadcastdelay 0.008

#client

server 10.10.10.10

restrict 10.10.10.10 mask 255.255.255.255 nomodify notrap noquery

#配置共享存储

/bin/raw /dev/raw/raw1 /dev/mapper/ocr1

/bin/raw /dev/raw/raw2 /dev/mapper/ocr2

/bin/raw /dev/raw/raw3 /dev/mapper/vot1

/bin/raw /dev/raw/raw4 /dev/mapper/vot2

/bin/raw /dev/raw/raw5 /dev/mapper/vot3

/bin/raw /dev/raw/raw6 /dev/mapper/oradata1

/bin/raw /dev/raw/raw7 /dev/mapper/oradata2

/bin/raw /dev/raw/raw8 /dev/mapper/oradata3

/bin/raw /dev/raw/raw9 /dev/mapper/oradata4

sleep 2

chmod 660 /dev/raw/raw*

chown root:oinstall /dev/raw/raw{1,2}

chown oracle.oinstall /dev/raw/raw{3,4,5,6,7,8,9}

#java

export JAVA_HOME=/usr/jdk

export JRE_HOME=$JAVA_HOME/jre

export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$PATH:$JAVA_HOME/bin:$ANT_HOME/bin

#JREDIR

unset LD_ASSUME_KERNEL

JRE_JAVA=""

JAVA_HOME

#

/oracle/product/10.2.0/OPatch/opatch lsinventory

#vify

cluvfy stage -pre crsinst -n ts03,ts04 -verbose

srvctl status database -d edwprd

srvctl status nodeapps -n host1

srvctl  config database

srvctl config nodeapps -n host2 -a -g -s -l

select instance_number,instance_name,parallel,status,database_status,host_name from gv$instance;

#asm

时间: 2024-08-16 12:55:27

配置oracle 10g rac的脚本的相关文章

基于Linux (RHEL 5.5) 安装Oracle 10g RAC

    本文所描述的是在Red Hat 5.5下使用vmware server 来安装Oracle 10g RAC(OCFS + ASM),本文假定你的RHEL5已经安装完毕,下面列出的是对Linux的具体配置及安装过程. 一.安装环境 1.主机操作系统环境概况: 主机名 操作系统 处理器 内存 磁盘 网卡 robinson Windows XP Professional Service Pack 3 Intel酷睿2双核 1.6GHZ 3GB DDR2 667 MHz 500 GB, SATA

zt: 在linux上单机模拟Oracle 10g RAC集群(OCFS+ASM)

http://www.itpub.net/579479.html 本想做个安装记录,把遇到的错误和解决办法写下来,以备以后操作时参考,但在写的过程中阴错阳差地对付着把系统装上了,所以就当个安装说明吧,不过其中还有个错误(在下面有记录),感觉应该对使用有影响,所以以后还要想办法修正.这个就当个初稿吧. 一.简介 熟悉 Oracle 真正应用集群 (RAC) 10g 技术的最有效方法之一是访问一个实际的 Oracle RAC 10g 集群.没有什么方法比直接体验它们能够更好地理解其好处的了 - 包括

Oracle 10g RAC网络设置

在Oracle10g RAC的安装过程中,网络的设置需要谨慎,也极其重要. 以下将我的Oracle10g RAC环境的网络配置列举一下,供参考. 1.hosts文件的设置 由于RAC要设置多个地址,所以需要准备好网络环境,我的hosts文件设置如下: # # Internet host table # 127.0.0.1 localhost 172.16.19.11 db210-rac1 db210-rac1.hurray.com.cn loghost 172.16.19.211 db210-r

Oracle 10g RAC RMAN备份异机单实例恢复

本文通过将Oracle 10g RAC RMAN的完整的备份进行异机恢复的过程,可以对在恢复的过程中可以发现备份时的一些问题.比如规档日志的冗余,控制文件与参数文件的自动备份的利用等,本示例是拿了rman的备份集进行备份的,所以在最后的启动数据库的过程中出现了问题,提示控制文件过旧等问题,所以备份需要经过详细高可用的设计,才能在恢复过程中降低风险. Oracle 11g R2 RAC on OEL5.8 x64安装笔记 http://koumm.blog.51cto.com/703525/128

安装好sles 10 sp3 + Oracle 10g RAC后CRS-1006和CRS-0215故障案例

安装好sles 10 sp3 + Oracle 10g RAC之后,在配置监听器时,总是提示主机bo2dbp上的监听服务已经在运行,忽略错误之后手动在bo2dbp节点上启,总是收到TNS-12545: Connect failed because target host or object does not exist错误信息.后来发现节点bo2dbp的vip总是漂移到另一节点bo2dbs上,原来这才是罪魁祸首 ?????? 1.集群环境netca之后,节点bo2dbp监听无法启动 手动尝试启动

RHEL 4.7下的Oracle 10g RAC到单实例的单向同步

GG同步参考: GoldenGate配置实例:RHEL 4.7下的Oracle 10g RAC到单实例的单向同步(一) http://blog.csdn.net/wildwave/article/details/7053768 GoldenGate配置实例:RHEL 4.7下的Oracle 10g RAC到单实例的单向同步(二) http://blog.csdn.net/wildwave/article/details/7056362 GoldenGate配置实例:RHEL 4.7下的Oracl

oracle 10g RAC集群安装部署的准备工作

一.基本环境需求 系统环境: 系统版本:RHEL5U8 x86_64 ORACLE版本:ORACLE 10.2.1 IP地址 odb1 192.168.100.144 192.168.101.144 odb2 192.168.100.143 192.168.101.143 服务器关闭Selinux/iptables 二.前期准备工作 修改两台计算机的主机名字 odb1 odb1-priv odb1-vip obd2 odb2-priv odb2-vip 配置yum源码,保证数据包都完整安装,or

linux下配置oracle 10G EM Database Console

1.启动dbconsole  [oracle@devrfel501 ~]$ emctl start dbconsole 如果提示:OC4J Configuration issue. /opt/oracle/product/10.2.0/oc4j/j2ee/OC4J_DBConsol,则说明没有配置或没有创建 2.配置dbconsole  [oracle@devrfel501 ~]$ emca -config dbcontrol db STARTED EMCA at Apr 21, 2009 2:

Oracle 10g RAC集群安装部署过程中如何安装RAC集群套件

一.首先解压集群套件包: gunzip 10201_clusterware_linux_x86_64.gz cpio -idmv < 10201_clusterware_linux_x86_64.cpio 解压放置的地方需要有oracle用户使用的权限 二.开始安装oracle RAC集群套件, 2.2.1.安装之前首先关闭两个节点的防火墙,Selinux不然是无法通过安装的 2.2.2.安装之前修改系统版本,来欺诈oracle数据库,然后执行xhost+ 2.2.3.完成上面的配置之后,使用o