linux下安装Oracle 10g RAC安装文档

时间:2025-07-14

Oracle 10g RAC安装文档

1、建oracle用户和组:(两节点的用户ID和组ID一致)

groupadd oinstall groupadd dba

useradd -g oinstall -G dba oracle passwd oracle id oracle

2、准备文件目录:

mkdir -p /opt/oracle

chown oracle.dba /opt/oracle/ chmod 775 /opt/oracle/

mkdir -p /oracle01

chown oracle.dba /oracle01 chmod 775 /oracle01

chown oracle.oinstall /oracle01

3、设置环境变量:

vi /etc/hosts

127.0.0.1 localhost.localdomain localhost # Public

192.168.3.11 rac1 192.168.3.12 rac2 #Private

192.168.4.11 rac1-priv 192.168.4.12 rac2-priv #Virtual

192.168.3.13 rac1-vip 192.168.3.14 rac2-vip vi /etc/sysctl.conf

kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.shmall = 2097152 kernel.sem = 250 32000 100 128 fs.file-max = 65536

net.ipv4.ip_local_port_range = 1024 65000 net.core.rmem_default=262144

net.core.wmem_default=262144 net.core.rmem_max=262144 net.core.wmem_max=262144

vi /etc/security/limits.conf

oracle soft nofile 65536 oracle hard nofile 65536 oracle soft nproc 16384 oracle hard nproc 16384

4、配置 Hangcheck 计时器

find /lib/modules -name "hangcheck-timer"

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

modprobe hangcheck-timer

grep Hangcheck /var/log/messages | tail -2

5、设置oracle用户环境变量

vi .bash_profile

export ORACLE_BASE=/opt/oracle

export ORACLE_HOME=$ORACLE_BASE/10g/db export ORA_CRS_HOME=$ORACLE_BASE/10g/crs export ORACLE_SID=db1

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

LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:$ORACLE_HOME/oracm/lib:/usr/local/lib:/usr/lib

export ORACLE_TERM=xterm export

CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib export THREADS_FLAG=native export TEMP=/tmp export TMPDIR=/tmp

export LD_ASSUME_KERNEL=2.4.19

PATH=$ORACLE_HOME/bin:/bin:/sbin:/usr/bin:/usr/ccs/bin:/usr/local/bin:/usr/ucb:

$ORACLE_BASE/product/10.2.0/crs_1/bin:/etc

unset USERNAME

6、使用SSH为oracle用户配置等效性 rac2上

$ssh-keygen -t rsa

$cat /home/oracle/.ssh/id_rsa.pub >> /home/oracle/.ssh/authorized_keys rac1上

$ssh-keygen –t rsa

$cat /home/oracle/.ssh/id_rsa.pub >> /home/oracle/.ssh/authorized_keys

$ssh rac1 cat /home/oracle/.ssh/id_rsa.pub >> /home/oracle/.ssh/authorized_keys $ssh rac1-priv cat /home/oracle/.ssh/id_rsa.pub >> /home/oracle/.ssh/authorized_keys $ssh rac2 cat /home/oracle/.ssh/id_rsa.pub >> /home/oracle/.ssh/authorized_keys $ssh rac2-priv cat /home/oracle/.ssh/id_rsa.pub >> /home/oracle/.ssh/authorized_keys $scp /home/oracle/.ssh/authorized_keys rac2:/home/oracle/.ssh

测试登录是否需要密码与时间同步 //rac1和rac2都要执行 $ssh rac1 date;ssh rac2 date

$ssh rac1-priv date;ssh rac2-priv date

7、安装和配置ocfs

安装 OCFS2

把 OCFS2 文件安装到两台单处理器计算机中。安装过程只需要您以 root 用户帐户在集群中的所有节点上运行以下命令即可: 下载ocfs2软件包

http://www.77cn.com.cn/projects/ocfs2-tools/files/ http://www.77cn.com.cn/projects/ocfs2/files/ 安装: $ su -

# rpm -Uvh ocfs2-2.6.9-42.EL-1.2.3-1.i686.rpm \ ocfs2console-1.2.1-1.i386.rpm \ ocfs2-tools-1.2.1-1.i386.rpm $ su -

# rpm -Uvh ocfs2-2.6.9-11.0.0.10.3.EL-1.0.4-1.i686.rpm \ ocfs2console-1.0.2-1.i386.rpm \ ocfs2-tools-1.0.2-1.i386.rpm

Preparing... ########################################### [100%] 1: ocfs2-tools ########################################### [ 33%]

2: ocfs2-2.6.9-11.0.0.10.3########################################### [ 67%] 3: ocfs2console ########################################### [100%]

为OCFS2 集群件创建挂载点(保证每台机器内容一致) mkdir -p /u02/ocr1 mkdir -p /u02/ocr2 mkdir -p /u02/ocr3 mkdir -p /u02/oradata1 mkdir -p /u02/oradata2 mkdir -p /u02/backup chown -R oracle:dba /u02 chmod -R 775 /u02

配置 OCFS2

下一步是在集群中的每个节点上生成和配置 /etc/ocfs2/cluster.conf 文件。完成此操作最简单的方法是运行 GUI 工具 ocfs2console。在本节中,我们不但使用 ocfs2console 创建和配置 /etc/ocfs2/cluster.conf 文件,而且还创建和启动集群堆栈 O2CB。如果 /etc/ocfs2/cluster.conf 文件不存在(本示例中便是这种情况),ocfs2console 工具将创建该文件以及一个默认集群名为 ocfs2 的新集群堆栈服务 (O2CB)。您将需要以 root 用户帐户在集群的所有节点上执行该操作: $ su -

# ocfs2console &

使用 ocfs2console GUI 工具执行以下步骤:

1. 选择 [Cluster] -> [Configure Nodes...]。这将启动 OCFS 集群堆栈(图 9)并显示“Node Configuration”对话框。

2. 在“Node Configuration”对话框上,单击 [Add] 按钮。 * 这将显示“Add Node”对话框。

* 在“Add Node”对话框中,输入集群中第一个节点的 Host name 和 IP address。将 IP Port 设置为默认值 7777。

* 单击“Node Configuration”对话框上的 [Apply] — 所有节点现在将处于“Active”状态, * 单击“Node Configuration”对话框上的 [Close]。

3. 确认所有值均正确后,使用 [File] -> [Quit] 退出应用程序。需要在集群的所有节点上执行该操作。

O2CB 集群服务

在使用 OCFS2 执行任何操作(如格式化或挂载文件系统)之前,我们需要先运行 OCFS2 …… 此处隐藏:6868字,全部文档内容请下载后查看。喜欢就下载吧 ……

linux下安装Oracle 10g RAC安装文档.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219