教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 政务民生 >

Oracle - 11g - RAC+OracleLinux6.4(VMware平台) - 图文(2)

来源:网络收集 时间:2026-07-27
导读: 3、关闭selinux和防火墙 [root@localhost ~]# vi /etc/selinux/config #把enabled改为disabled [root@localhost ~]# chkconfig iptables off [root@localhost ~]# service iptables stop 4、安装软件包 配置yum本地

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

…… 此处隐藏:2922字,全部文档内容请下载后查看。喜欢就下载吧 ……

Oracle - 11g - RAC+OracleLinux6.4(VMware平台) - 图文(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/447961.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)