Oracle - 11g - RAC+OracleLinux6.4(VMware平台) - 图文(2)
3、关闭selinux和防火墙
[root@localhost ~]# vi /etc/selinux/config #把enabled改为disabled [root@localhost ~]# chkconfig iptables off [root@localhost ~]# service iptables stop
4、安装软件包
配置yum本地 安装缺少包
vi /etc/yum.repos.d/rhel-source.repo [rhel-source]
name=Red Hat Enterprise Linux $releasever - $basearch - Source baseurl=file:///mnt/ enabled=1 gpgcheck=0
安装缺少包1.2节中缺少包: 如下命令: yum install \\ binutils \\
compat-libcap1 \\
compat-libstdc++-33 \\
compat-libstdc++-33*.i686 \\ elfutils-libelf-devel \\ gcc \\ gcc-c++ \\ glibc*.i686 \\ glibc \\
glibc-devel \\
glibc-devel*.i686 \\ ksh \\
libgcc*.i686 \\ libgcc \\ libstdc++ \\
libstdc++*.i686 \\ libstdc++-devel \\
libstdc++-devel*.i686 \\ libaio \\
libaio*.i686 \\ libaio-devel \\
libaio-devel*.i686 \\ make \\ sysstat \\ unixODBC \\
unixODBC*.i686 \\ unixODBC-devel \\ unixODBC-devel*.i686
5、配制时间同步
在集群中的两个 Oracle RAC 节点上执行以下集群时间同步服务配置。 Oracle Clusterware 11g 第 2 版及更高版本要求在部署了 Oracle RAC 的集群的所有节点上实现时间同步。
Oracle 提供了两种方法来实现时间同步:
一种方法是配置了网络时间协议 (NTP) 的操作系统,
另一种方法是新的 Oracle 集群时间同步服务 (CTSS)。Oracle 集群时间同步服务 (ctssd) 旨在为那些 Oracle RAC 数据库无法访问 NTP 服务的组织提供服务。
配置集群时间同步服务 — (CTSS)
使用集群时间同步服务在集群中提供同步服务,需要卸载网络时间协议 (NTP) 及其配置。
要停用 NTP 服务,必须停止当前的 ntpd 服务,从初始化序列中禁用该服务,并删除 ntp.conf 文件。要在 Oracle Enterprise Linux 上完成这些步骤,以 root 用户身份在两个 Oracle RAC 节点上运行以下命令:
[root@racnode1 ~]# /sbin/service ntpd stop [root@racnode1 ~]# chkconfig ntpd off
[root@racnode1 ~]# mv /etc/ntp.conf /etc/ntp.conf.original
还要删除以下文件:
[root@racnode1 ~]# rm /var/run/ntpd.pid 此文件保存了 NTP 后台程序的 pid。
当安装程序发现 NTP 协议处于非活动状态时,安装集群时间同步服务将以活动模式自动进行安装并通过所有节点的时间。如果发现配置了 NTP,则以观察者模式启动集群时间同步服务,Oracle Clusterware 不会在集群中进行活动的时间同步。
在安装后,要确认 ctssd 处于活动状态,请作为网格安装所有者 (grid) 输入以下命令:
[grid@node1 ~]$ crsctl check ctss
CRS-4701: 集群时间同步服务处于活动模式。 CRS-4702: 偏移量 (毫秒): 0
[grid@node2 ~]$ crsctl check ctss
CRS-4701: 集群时间同步服务处于活动模式。 CRS-4702: 偏移量 (毫秒): 0
6、创建Oracle用户和DBA组
必须保证每个节点上Oracle用户的uid和DBA用户组的GID相同,下面的命令在每个节点都要执行。
groupadd -g 501 dba
groupadd -g 502 oinstall groupadd -g 503 oper groupadd -g 504 asmadmin groupadd -g 505 asmoper groupadd -g 506 asmdba
useradd -g oinstall -G dba,asmdba,oper oracle
useradd -g oinstall -G asmadmin,asmdba,asmoper,dba grid
修改用户密码:(oracle) passwd oracle passwd grid
7、创建Oracle基目录
创建Oracle RAC所使用的目录,并修改相应的权限,在所有节点执行 mkdir -p /u01/app/grid
chown -R grid:oinstall /u01/app/grid chmod -R 775 /u01/app/grid
mkdir -p /u01/app/11.2.0/grid
chown -R grid:oinstall /u01/app/11.2.0/grid chmod -R 775 /u01/app/11.2.0/grid
mkdir -p /u01/app/oraInventory
chown grid:oinstall /u01/app/oraInventory chmod -R 775 /u01/app/oraInventory
mkdir -p /u01/app/oracle
chown oracle:oinstall /u01/app/oracle chmod -R 775 /u01/app/oracle
mkdir -p /u01/app/oracle/11.2.0/db_1
chown oracle:oinstall /u01/app/oracle/11.2.0/db_1 chmod -R 775 /u01/app/oracle/11.2.0/db_1
8、配置Oracle用户的环境
根据用户的shell种类,编辑对应的profile文件。 ? 节点1以grid用户登录, #su - grid
$vi ~/.bash_profile
把以下 内容追加到.bash_profile文件
umask 022
export TMP=/tmp export TMPDIR=/tmp
export PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R/bin:/usr/sbin export ORACLE_SID=+ASM1
export ORACLE_BASE=/u01/app/grid
export ORACLE_HOME=/u01/app/11.2.0/grid export ORACLE_HOSTNAME=node1 export ORACLE_TERM=xterm
export NLS_DATE_FORMAT=\export TNS_ADMIN=$ORACLE_HOME/network/admin #export ORA_NLS11=$ORACLE_HOME/nls/data export PATH=$ORACLE_HOME/bin:$PATH
export NLS_LANG=\
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/lib
export CVUQDISK_GRP=oinstall
if [ $USER = \ if [ $SHELL = \ ulimit -p 16384 ulimit -n 65536 else
ulimit -u 16384 -n 65536 fi
umask 022 fi
? 节点1以oracle用户登录, #su - oracle
$vi ~/.bash_profile
把以下 内容追加到.bash_profile文件
umask 022
export TMP=/tmp export TMPDIR=$TMP
export ORACLE_HOSTNAME=node1
export ORACLE_TERM=xterm
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK export ORACLE_SID=rac1 export ORACLE_UNQNAME=rac
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/11.2.0/db_1 export PATH=${PATH}:$CRS_HOME/bin:$ORACLE_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=$GRID_HOME/nls/data
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$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/network/jlib export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib export NLS_DATE_FORMAT=\export THREADS_FLAG=native
if [ $USER = \ if [ $SHELL = \ ulimit -p 16384 ulimit -n 65536 else
相关推荐:
- [政务民生]2013年公共基础知识热点问题(七)
- [政务民生]检验检测机构资质认定评审准则及释义20
- [政务民生]关于印发重庆市房屋建筑和市政基础设施
- [政务民生]1、隧道洞身开挖支护施工技术交底书
- [政务民生]2015年山东省17地市中考语文试题分类汇
- [政务民生]2-高级会计师资格考试和评审流程图
- [政务民生]2018版中国清分机行业发展分析及前景策
- [政务民生]新课改高中政治探究
- [政务民生]2018-2024年中国新型组合房屋行业投资
- [政务民生]2015年上海市春季高考数学模拟试卷五
- [政务民生]灌砂法及环刀法测压实度(带计算过程)
- [政务民生]运筹学实验2求解非线性规划
- [政务民生]劝学、逍遥游默写(教师卷)
- [政务民生]《运筹学》 - 期末考试 - 试卷A - 答案
- [政务民生]八年级英语下册 Module 6 Hobbies测试
- [政务民生]2019年宪法知识竞赛试题库100题(含答
- [政务民生]自动化英文文献翻译
- [政务民生]公文格式实施细则
- [政务民生]高一地理上册课堂跟踪练习题6
- [政务民生]会计继续教育习题及答案
- 第三章 无约束最优化方法
- 泛读教程第三册答案
- 魏晋南北朝文学
- 幂的运算复习题
- 城市环境问题的成因与治理策略_以社会
- 钢结构行业产业链及竞争分析研究
- 新型热塑性弹性体增韧聚丙烯的研究
- 中国旅游地理B卷试题及答案
- (苏教版)五年级数学上册第三单元测试卷
- 不稳定性心绞痛诊断与治疗
- 俞氏国际后勤职能部门绩效考核办法
- GB7258-2017新标准考试题含答案
- 小学生汉字听写比赛活动方案
- 1.3《平抛运动》学案 教科版必修2
- 2011香港特别行政区公务员考试复习资料
- 考虑水力条件变化的城市给水管网可靠性
- 表面活性剂在油田开发和生产中的应用
- ITT内部培训资料-FI端吸泵的介绍
- 文明守纪,从我做起学生发言稿
- 初中读《聊斋志异》心得体会800字范文




