SUN_E2900服务器双机安装oracle10g操作实践

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

SUN E290C®务器双机安装oraclelOg操作文档、环境描述

磁盘阵列

如图所示:

2台主机是数据服务器,分别使用4Gb光纤连接磁盘阵列,组成高可用(HA )集群。主机的配置为:2台SUN E2900服务器,8CPU,32G内存,2*146G硬盘;2台主机之间有心跳

线连接;磁盘阵列型号为SUN STK 6140,配置16*300G硬盘;从陈列上为主机分配了两个LUN,分别为oracle数据存储区和oracle数据备份区;双机软件采用SUN Cluster3.2 ;数据库的型号为oracle10g(版本号10.2.0.2)。

两台主机采用主备方式集群。

数据库软件安装在本地磁盘,数据库建在磁盘阵列上,数据库实例默认起在主机上,当主机失效后,由备机接管数据库空间和备份区空间并启动实例。

三、安装规划

主机IP 地址:192.168.10.1

备机IP 地址:192.168.10.5

Oracle 数据逻辑地址:192.168.10.81

主服务器主机名:HNDB1

备服务器主机名:HNDB2

逻辑主机名:oracle-lh

磁盘阵列上的为主机分配LUN3,500G,本地挂接点为/opt/oradata,用于创建数据库;

磁盘阵列上的为主机分配LUN4,500G,本地挂接点为/opt/orabackup,用于放数据库备份数据;数据库HOME 路径为:/opt/oracle/product/10.2.0/ ,位于本地磁盘;

数据库BASE 路径为:/opt/oracle/ ,位于本地磁盘;

oracle 数据库SID :oracle10g

四、安装实践

首先在两台SUN 主机上安装操作系统(solaris10 ),打补丁,配置磁盘阵列并使之可以手工mount 切换。(步骤省略)

1、准备条件把数据库的逻辑主机名添加到hosts 文件里:在两台主机的/etc/hosts 文件中分别添加如下一行:

192.168.10.81 oracle-lh

修改内核参数

通常oracle 的安装手册里会有一个推荐的内核参数配置,里面的这一项(最大共享内存)

shmsys:shminfo_shmmax 设置成4G ,根据本机的实际情况(32G 物理内存)将此项设置改

为26G 。其它设置参考Granite 安装手册的要求进行修改。

# vi /etc/system # 加入内容:

set shmsys:shminfo_shmmax=26000000000

set shmsys:shminfo_shmseg=1024

set shmsys:shminfo_shmmni=1024

set semsys:seminfo_semaem=16384

set semsys:seminfo_semmni=1024

set semsys:seminfo_semmap=1026

set semsys:seminfo_semmns=16384

set semsys:seminfo_semmsl=100

set semsys:seminfo_semopm=100

set semsys:seminfo_semmnu=2048

set semsys:seminfo_semume=256

set msgsys:msginfo_msgmap=1026

set msgsys:msginfo_msgmax=65535

set semsys:seminfo_semvmx=32767

set rlim_fd_cur=1024

〃根据硬件E2900硬件有32G物理内存的特点,将最大共享内存调整到26G;其余参数参考Granite 安装文档设置;

2、创建用户和组

创建oinstall 、dba、granite 组(granite 组根据安装手册的要求创建)

# groupadd oinstall

# groupadd dba

# groupadd granite

创建oracle 的HOME 目录:

# mkdir -p /opt/oracle/product/10.2.0

创建oracle 用户并将其添加到dba 和oinstall 组里,主目录设为/opt/oracle/product/10.2.0 # useradd -g dba -G oinstall - /opt/oracle/product/10.2.0 -m oracle

# passwd -r files oracle // 将oracle 密码设置为files

#chown -R oracle:dba /opt/oracle/product/10.2.0

根据安装手册要求增加Granite 用户,从属于granite 组:

# useradd -g granit -d /opt/granite -m Granite

# passwd -r files Granite // 将Granite 密码设置为files

3、设定oracle 用户的环境参数

#su -oracle

$vi .profile # 加入内容:

ORACLE_BASE=/opt/oracle/

ORACLE_HOME=$ORACLE_BASE/product/10.2.0

ORACLE_SID=oracle10g

NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

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

LD_LIBRARY_PA TH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:/usr/local/lib:/usr/ lib

TMPDIR=/var/tmp

export ORALCE_BASE ORACLE_HOME ORACLE_SID NLS_LANG PATH

LD_LIBRARY_PA TH DISPLAY TMPDIR

umask 022

//实际安装时使用了telcordia 自带的profile 文档模板,与上述例子非常相似,也需要将其中的ORACLE_BASE 和ORACLE_HOME 改成上述地址路径

4、设置节点参数:

# vi /etc/inet/ipnodes

■ 在HNDB1 上,添加以下条目:

127.0.0.1 localhost

192.168.10.1 HNDB1 loghost

192.168.10.5 HNDB2

192.168.10.81 oracle-lh

■ 在HNDB2 上,添加以下条目:

127.0.0.1 localhost

192.168.10.1 HNDB1

192.168.10.5 HNDB2 loghost

192.168.10.81 oracle-lh

相关文档
最新文档