配置oracle10g rac使用过的一些脚本

标签: oracle10g rac 脚本 | 发表时间:2014-02-24 01:57 | 作者:u011538954
出处:http://blog.csdn.net

#用户设置
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
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

作者:u011538954 发表于2014-2-23 17:57:55 原文链接
阅读:87 评论:0 查看评论

相关 [oracle10g rac 脚本] 推荐:

配置oracle10g rac使用过的一些脚本

- - CSDN博客数据库推荐文章
#10.2.0.1修改内核. #hangcheck模块. 作者:u011538954 发表于2014-2-23 17:57:55 原文链接. 阅读:87 评论:0 查看评论.

win7安装oracle10g说明

- - ITeye博客
首先,我们要解除oracle安装的windows版本检测. 1、编辑安装包内文件  database/stage/prereq/db/refhost.xml . 2、编辑安装包内文件    database/install/oraparam.ini.       找到[Certified Versions]小节 在下面的第二行中增加windows版本6.1,如下面所示.

Oracle RAC Failover 详解

- - CSDN博客数据库推荐文章
Oracle  RAC 同时具备HA(High Availiablity) 和LB(LoadBalance). 而其高可用性的基础就是 Failover(故障转移). 它指集群中任何一个节点的故障都不会影响用户的使用,连接到故障节点的用户会被自动转移到健康节点,从用户感受而言, 是感觉不到这种切换.

RAC环境下的sequence详解(原创)

- - ITeye博客
在RAC环境中,序列的Cache问题可能会对性能有着决定性的影响,缺省的序列Cache值为20,这对RAC环境远远不够. 如果存在序列号使用的竞争,就可能在数据库中看到明显的队列等待:. 在RAC情况下,可以将使用频繁的序列Cache值增加到10000,或者更高到50000,这些值在客户的环境中都有采用.

Oracle 双机/RAC/Dataguard的区别

- - 数据库 - ITeye博客
  Data Guard 是Oracle的远程复制技术,它有物理和逻辑之分,但是总的来说,它需要在异地有一套独立的系统,这是两套硬件配置可以不同的系统,但是这两套系统的软件结构保持一致,包括软件的版本,目录存储结构,以及数据的同步(其实也不是实时同步的),这两套系统之间只要网络是通的就可以了,是一种异地容灾的解决方案.

Oracle RAC JDBC connection string - multitude - 博客园

- -
官方文档, 一如既往地冗长, 可靠. 这个第三方总结很简单, 看样子是第三方驱动厂商.

RAC系统巡检过程详细解释

- - CSDN博客数据库推荐文章
二 模拟两个节点内联网不通,观察RAC会出现什么现象. 本小题会模拟RAC的私有网络不通现象,然后定位故障原因,最后排除故障. 1.首先RAC是一个非常健康的状态. 检查CRS进程状态(CRS  CSS  EVM). 检查OCR磁盘状态,没有问题. 检查vote disk状态. 0.     0    /dev/raw/raw2                      显示2号裸设备为表决磁盘.

Oracle RAC的VIP和SCAN IP - 学海无涯2020 - 博客园

- -
    我们都知道Oracle RAC中每个节点都有一个虚拟IP,简称VIP,与公网IP在同一个网段.     没有VIP时,Oracle客户端是靠“TCP/IP协议栈超时”来判断服务器故障. 而TCP/IP协议栈是作为OS Kernel的一部分来实现,不同的OS有不同的阀值,用户获悉数据库异常的时间完全取决于OS Kernel的实现,虽然有些OS允许修改这个阀值,但是会对其它程序产生未知影响.

因asm sga_target设置不当导致11gr2 rac无法正常启动

- - 惜分飞
2014年第一个故障排查和解决:同事反馈给我说solaris 11.2 两节点rac无法启动,让我帮忙看下. 通过分析是因为sga_target参数设置不合理导致asm无法正常启动. 2014-01-01 00:41:02.016 [ctssd(1483)]CRS-2408:The clock on host zwq-rpt1 has been updated by the Cluster Time Synchronization Service to be synchronous with the mean cluster time.

新接手一个双节点rac后,日常维护时要注意的地方

- - Oracle - 数据库 - ITeye博客
在Oracle数据库运行期间,DBA应该对数据库的运行日志及表空间的使用情况进行监控,及早发现数据库中存在的问题. 一、Oracle警告日志文件监控. Oracle在运行过程中,会在警告日志文件(alert_SID.log)中记录数据库的一些运行情况:. ●数据库的启动、关闭,启动时的非缺省参数;.