注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

欢迎光临我的博客

 
 
 

日志

 
 

AIX Oracle 10g RAC安装手册  

2008-05-26 10:44:34|  分类: 数据库 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

 

                                                                    

 

 

 

 

AIX Oracle 10g RAC安装手册

 

 

 

 

 

 

广东远光软件股份有限公司

二零零八年一月

 

 

ORACLE数据库安装方案... - 3 -

第一章安装方案... - 3 -

第二章安装RAC10g. - 3 -

系统环境需求... - 3 -

准备工作... - 4 -

Oracle 10g数据库软件安装... - 8 -

数据库的创建... - 25 -

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ORACLE数据库安装方案

第一章安装方案

硬件清单

l 数据库服务器-P570两台,主要配置如下:

Ø  CPU  8个

Ø  内存 16G

l 数据库服务器磁盘阵列–DS4700

Ø RAID10+RAID 5+hot spare

软件清单                   

l         操作系统:AIX 5.3

l         群集软件:IBM HACMP 5.2

l         数据库:ORACLE 10G DATABASE RELEASE 2

实施方案                   

主机的/etc/hosts文件

10.119.1.11     cw-backup

10.119.1.3     cgydb1_boot 

10.119.1.1      cgydb1_svc  cgydb1

10.119.1.5      cgydb1_vip

192.168.0.3     cgydb1_standby

10.119.1.4      cgydb2_boot

10.119.1.2      cgydb2_svc  cgydb2

10.119.1.6      cgydb2_vip

192.168.0.4     cgydb2_standby

10.10.10.1     cgydb1_priv

10.10.10.2     cgydb2_priv

127.0.0.1       loopback localhost cgydb1

第二章安装RAC10g

系统环境需求

安装前的系统环境准备

l         检查AIX服务器安装完成并打上最新的补丁集

l         网络环境连通并调试正常。

l         磁盘阵列安装完成并按ORACLE系统进行磁盘裸设备的划分。

硬件要求

l         内存:> 2G。

l         SWAP区:2G。通常等于物理内存,最低不少于1G。

l         硬盘容量:数据库软件 > 4G。数据库 > 2G。

l         /tmp:临时目录空间大于500M。

l         CDROM:支持ISO 9660。

软件要求

l         操作系统及Patches:AIX 5.3

bos.adt.base

bos.adt.lib

bos.adt.libm

bos.perf.perfstat

bos.perf.libperfstat

bos.perf.proctools

rsct.basic.rte

     xlC.aix50.rte 8.0.0

xlC.rte  8.0.0

准备工作

检查操作系统运行环境

l         检查操作系统的版本

# oslevel –r

l         检查实际可用内存,命令:(cgydb1和cgydb2相同)

# /usr/sbin/lsattr -E -l sys0 -a realmem

l         检查交换区大小。命令:(cgydb1和cgydb2相同)

# lsps -a

l         检查文件系统可用空间和临时目录/tmp可用空间。命令:(cgydb1和cgydb2相同)

 # df -k /tmp

l         检查是否包含所需Patch文件。命令: (cgydb1和cgydb2相同)

# lslpp -l bos.adt.base bos.adt.lib bos.adt.libm bos.perf.perfstat bos.perf.libperfstat bos.perf.proctools rsct.basic.rte rsct.compat.clients.rte

  Fileset                      Level  State      Description        

  ----------------------------------------------------------------------------

Path: /usr/lib/objrepos

  bos.adt.base              5.3.0.50  COMMITTED  Base Application Development

                                                 Toolkit

  bos.adt.lib               5.3.0.50  COMMITTED  Base Application Development

                                                 Libraries

  bos.adt.libm              5.3.0.40  COMMITTED  Base Application Development

                                                 Math Library

  bos.perf.libperfstat      5.3.0.50  COMMITTED  Performance Statistics Library

                                                 Interface

  bos.perf.perfstat         5.3.0.50  COMMITTED  Performance Statistics

                                                 Interface

  bos.perf.proctools        5.3.0.50  COMMITTED  Proc Filesystem Tools

  rsct.basic.rte             2.4.5.0  COMMITTED  RSCT Basic Function

  rsct.compat.clients.rte    2.4.5.0  COMMITTED  RSCT Event Management Client

                                                 Function

 

Path: /etc/objrepos

  bos.perf.libperfstat      5.3.0.50  COMMITTED  Performance Statistics Library

                                                 Interface

  bos.perf.perfstat         5.3.0.50  COMMITTED  Performance Statistics

                                                 Interface

  rsct.basic.rte             2.4.5.0  COMMITTED  RSCT Basic Function

 

# /usr/sbin/instfix -i -k IY58143

    All filesets for IY58143 were found.

# /usr/sbin/instfix -i -k IY59386

    All filesets for IY59386 were found.

# /usr/sbin/instfix -i -k IY60930

    All filesets for IY60930 were found.

# /usr/sbin/instfix -i -k   IY66513

    All filesets for IY66513 were found.

# /usr/sbin/instfix -i -k   IY61034

    All filesets for IY61034 were found.

# /usr/sbin/instfix -i -k   IY61770

    There was no data for IY61770 in the fix database.

# /usr/sbin/instfix -i -k   IY62191

    All filesets for IY62191 were found.

# /usr/sbin/instfix -i -k   IY60759

All filesets for IY60759 were found.

# /usr/sbin/instfix -i -k   IY89080

All filesets for IY89080 were found.

l     修改网络参数,内容如下:(cgydb1和cgydb2相同)

  配置网络参数:/etc/rc.net

usr/sbin/no -a | more

 

/usr/sbin/no -o udp_sendspace=65536

/usr/sbin/no -o udp_recvspace=655360

/usr/sbin/no -o tcp_sendspace=65536

/usr/sbin/no -o tcp_recvspace=65536

/usr/sbin/no -o rfc1323=1

/usr/sbin/no -o sb_max=1310720

/usr/sbin/no –r -o ipqmaxlen=512

 

# /usr/sbin/reboot

root 用户的准备工作(cgydb1和cgydb2相同)

l       建立 dba 组

l       建立 oracle 用户。

名字:oracle

    dba是oracle用户的primary group

    oracle用户必须设定初始密码(oracle)。

并且将oracle用户加入到hagsuser组中

如果hagsuser没有创建,需要创建hagsuser组,注意两边主机的组id需要一致。

l       配置rcp和rlogin (cgydb1和cgydb2相同)

$su - oracle

$vi .rhosts (只在其中增加一个+号就可以)

(此举的目的是为了保证在数据库服务器cgydb1上安装Oracle 10g RAC数据库系统软件后,通过rcp自动将数据库系统软件分发到另一台数据库服务器cgydb2上)。

注意:手工测试oracle用户在数据库服务器cgydb1和cgydb2上rcp是否有效。

测试方式: 在cgydb1上以oracle用户运行:

rlogin cgydb2

or

remsh cgydb2

如果不需要密码就可以登陆的话,则表示配置成功

l       建立创建Oracle数据库所需的卷组和裸设备

将建立的裸设备的所有权授予oracle用户:

Oracle 10g数据库软件安装

初始Oracle 配置(cgydb1)

以oracle 用户注册

设置环境变量编辑 .profile文件(cgydb1和cgydb2类似)。内容如下:

ORACLE_BASE=/oracle/orabase

export ORACLE_BASE

ORACLE_HOME=$ORACLE_BASE/product/10g/rdbms

export ORACLE_HOME

LD_LIBRARY_PATH=$ORACLE_HOME/lib

export LD_LIBRARY_PATH

ORACLE_SID=CGYRAC1

export ORACLE_SID

ORA_CRS_HOME=$ORACLE_BASE/product/10g/crs

export ORA_CRS_HOME

PATH=$PATH:$ORA_CRS_HOME/bin;$ORACLE_HOME/bin

export PATH注意:在cgydb1的. profile中ORACLE_SID= CGYRAC1,在cgydb2的. profile中ORACLE_SID= CGYRAC2。其余一样。

安装crs软件(cgydb1上)

l     以 oracle 用户注册,运行安装程序(注:cgydb1和cgydb2节点都要以root身份运行oracle安装介质的rootpre目录里面的rootpre.sh脚本)

l     由于图片环境非实际RAC环境,部分网卡、IP、HOSTNAME、实例名等显示和实际情况不同

# xhost +

#su – oracle

$cd /other/clusterware/Disk1

$ ./runInstaller

下一步

选择oracle oraInvertery目录属组,在此我们选择dba,负责oracle数据库的升级管理。选择下一步:

选择安装的目录,注意CRS要与软件安装在不同的目录中,选择下一步,进行oracle数据库安装时的系统检测。

进行集群软件的网络配置:(以下图片,由于图片环境非实际RAC环境,部分网卡、IP、HOSTNAME、实例名等显示和实际情况不同)

定义网络接口属性:

 

选择下一步,定义ocr存储的位置:

选择下一步,如果此时出现错误信息,如当前位置不是共享存储,可以考虑检查是否两个节点都能够访问共享存储,hacmp是否已经启动,裸设备属组权限是否已经改变。

更改表决磁盘位置,选择下一步,应该不会出现问题:

出现如上所示的安装界面,仔细查看相关概要信息,选择安装。

安装完成时,会出现如下所示提示信息,按照提示运行相关脚本,crs安装完成。注意,在运行root.sh时候,不同结点之间最好间隔一定时间来执行。

在所有节点运行完成root.sh之后,系统会自动调用配置助手来配置虚拟ip等相关信息。

 

如果此时oracle cluster verification utility没有执行成功,需要手工来执行vipca来配置虚拟ip地址。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

安装Oracle RAC database软件(cgydb1上)

    然后安装oracle database软件,执行runInstaller

下一步,选择安装类型。

选择自定义安装,选择下一步:

    选择安装软件的路径,选择下一步,选择所有节点:

选择企业版进行安装:

 

 

 

Oracle会自动进行系统满足性检查,如果存在问题,需要解决后再进行安装:

    只进行软件的安装:

下一步,自检应该没有错误

直接INSTALL,安装过程会出现进度条,慢慢等待。

安装完成后,会弹出窗口,提示以root用户运行root.sh脚本,注意需要在两个节点上都进行相关操作。

 

数据库的创建

首先需要配置rac系统的监听,以oracle用户运行netca配置系统监听。

选择所有rac集群内的节点:

选择配置监听:

添加监听:

配置监听:

下一步:

选择端口,下一步:

选择no,选择下一步:

配置完成:

在数据库软件安装过程中,将直接启动数据库安装辅助软件dbca。或在Oracle用户中,单独启动dbca。(在cgydb1上建库)

以Oracle用户登录,运行dbca

选择RAC的选项

选择建一个数据库

选择所有的节点,下一步:

选择custom database

输入数据库的名字和实例的前缀名,这里是CGYRAC

下一步

输入密码: (全部为CGY)

选择裸设备

去掉Oracle Data Mining,去掉Oracle OLAP,保留Oracle JVM下一步

Service Name输入CGYRAC, TAF选择Basic,下一步

设置SGA,PGA

设置Block Size为16K

选择ZHS16GBK字符集,下一步

按照划分好的裸设备,设置控制文件,数据文件,日志文件

创建数据库:

创建完毕。

  评论这张
 
阅读(3778)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017