《Oracle10gRAC在IBM-AIX5.3上的安装手册》由会员分享,可在线阅读,更多相关《Oracle10gRAC在IBM-AIX5.3上的安装手册(46页珍藏版)》请在金锄头文库上搜索。
1、Oracle10gRAC在IBM-AIX5.3上的安装手册一、 安装概述Oracle10gRAC的软件版本号为10.2.0.1,补丁版本号为10.2.0.2。AIX操作系统版本号为5300-05。Oracle10g的安装介质为三个tar文件:crsinstall.tar、oracle10g.tar和p10202_AIX64-5L.tar。请联系工程部陈晓静获取安装介质。存放在平台开发部的kf-16PC机上,具体为:CRS安装程序: 10.144.119.13oracle_setupIBM版10gcrsinstall.tar10g软件安装程序:10.144.119.13oracle_setupI
2、BM版10goracle10g.tar补丁安装程序:10.144.119.13oracle_setupIBM版10gp10202_AIX64-5L.tar三个程序总大小为3.5G,可以通过网络拷贝或者用移动硬盘到3411大机房余静工位对面的kf-16机器上拷贝。kf-16机器的用户名为administrator,口令为open2000。全部安装,包括安装crs软件,安装oracle软件,安装10202补丁和创建数据库,大约需要3个小时左右。在安装过程中,操作系统和硬件的厂方工程师最好在场,如果出现问题,大家一起解决会比较容易。二、 硬件需求1、 机器需求CPU数目不低于2个,内存不低于2G,硬
3、盘空间不小于20G。这些要求目前的工程机器一般都能满足。需要注意的是以下几点: SWAP虚拟内存对换区不低于物理内存的两倍,如果物理内存大于8G,则虚拟内存可以配置成和物理内存相同大小。 临时空间目录/tmp不低于500M,建议为1G以上 需要为Oracle软件建立单独的分区/users/oracle,大小建议为20G。最少应为10G。 机器名称不能超过8位,最好不要包含“-”号。上面的要求在两台库服务器上都需要满足,如果有不满足的,请让厂方工程师协助解决。2、 网络需求两个光纤网口,用于连光纤交换机和阵列连接。至少三个,最好四个千兆网口(电口、光口均可),用于外网连接和心跳连接。建议将机器主
4、板上的内置网卡用于心跳连接,将PCI插槽上的外接网卡用于外网连接。为了满足OracleRAC中vip的需求,需要将连接外网的两个网口使用etherchannel技术虚拟成一个虚网口,vip的地址需要和这个虚网口配置在同一个网段。如果有四个网口,建议将剩余的两个网口也使用etherchannel技术虚拟成一个虚网口,用于心跳连接。Oracle建议心跳使用单独的交换机连接,或者使用交换机上一个单独的vlan连接,避免使用交叉线直接连接。以下是网络连接示例图,请让厂方工程师照此配置:库服务器his01库服务器his02交换机B交换机Aen0 en3vip 170.101.1.101 en4 170.
5、101.1.1vip 170.101.1.102 en4 170.101.1.2en0 en3交换机Cen1en2en1en2en510.0.0.2en510.0.0.1光纤交换机阵列假设机器名为his01和his02,每台机器有四个网口和两个光纤口。其中en0和en3两个网口虚拟成en4,配置170.101.1的公共网段地址。en0和en3分别接在公网的两个网段的交换机上,两台公网交换机之间通过级联线连接。en1和en2两个网口虚拟成en5,配置10.0.0的私有网段地址,接在一台单独交换机上。Oracle的vip地址配置到170.101.1的网段上。注意: Oralce的vip地址不需要额
6、外设置,只需要将vip的地址加入到hosts文件即可。 上图的“交换机C”最好是一台单独的交换机,如果不具备条件,也可以在公网交换机上划出一个单独的vlan来使用。 如果机器只有三个网口,则心跳只能使用单网配置。即直接将10.0.0的私有网段配置到en1网口上,不再使用虚拟网口设置。 公网地址不要使用192.168开头的网段,否则crs安装时无法自动配置crs服务,需要手工配置,比较繁琐。主机的/etc/hosts文件请参考以下示例范本修改:127.0.0.1 loopback localhost # loopback name/address170.101.11.1 his01 boot_h
7、is01170.101.11.2 his02 boot_his02170.101.11.101 his01-vip170.101.11.102 his02-vip10.0.0.1 his01_priv10.0.0.2 his02_priv注意: 第一行中的localhost一定要有,否则安装crs时会发生无法获得本地IP地址的错误。 第2、3行的his01和his02的顺序一定要放在IP地址后的第一位,不能在后面。 第4、5行的vip地址仅需要在hosts文件中添加即可,不需要额外配置。crs安装完毕并启动后会自动加上vip地址。 crs安装时对vip和priv地址的名称匹配很严格,“his0
8、1-vip”中一定要用减号“-”隔开,而“his01_priv”一定要用下划线“_”隔开。 为了防止和以后新加入机器的IP地址冲突,vip地址的最后一位最好设置的大一些,比如示例中的101、102。不要使用11、12等。 两台库服务器的hosts文件都需要修改,修改完毕后可用ping命令检查his01/2、his01/2_priv地址是否都能互相ping通(his01/2-vip地址在crs启动后才会出现)。为了满足crs安装的要求,需用以下命令修改和网络相关的内核参数。需以root用户执行,两台库服务器都需修改:/usr/sbin/no -p -o udp_sendspace=65536 /
9、usr/sbin/no -p -o udp_recvspace=65536/usr/sbin/no -p -o tcp_sendspace=65536/usr/sbin/no -p -o tcp_recvspace=65536/usr/sbin/no -p -o rfc1323=1修改完毕后不需要重启机器,其中的“-p”参数表示将修改写入系统配置文件中,下次重启后依然生效。至此网络部分的配置全部完毕,在两台库服务器上使用ifconfig -a命令,均应能够看到类似下面的输出内容:en4: flags=5e080863,c0 inet 170.101.11.1 netmask 0xffffff0
10、0 broadcast 170.101.11.255 tcp_sendspace 65536 tcp_recvspace 65536en5: flags=5e080863,c0 inet 10.0.0.1 netmask 0xffffff00 broadcast 10.0.0.255 tcp_sendspace 65536 tcp_recvspace 65536lo0: flags=e08084b inet 127.0.0.1 netmask 0xff000000 broadcast 127.255.255.255 inet6 :1/0 tcp_sendspace 65536 tcp_recv
11、space 65536 rfc1323 13、 用户、组和软件需求在两台库服务器上依次执行以下操作: 建立dba组,组ID号建议为101,两台库服务器的组ID号应相同。 察看是否已经存在hagsuser组,如果没有,建立hagsuser组,组ID号建议为206,两台库服务器的组ID号应相同。 建立oracle用户,用户ID号建议为6000,两台库服务器的用户ID号应相同。oracle用户主目录为/users/oracle,使用csh脚本,口令建议为open3000。oracle用户应属于dba、hagsuser、system和users组,主组为dba组。 以root用户执行:chown or
12、acle:dba /users/oracle chmod 755 /users/oracle 为oracle用户配置rsh和rcp。以oracle用户用vi命令编辑/users/oracle/.rhosts文件,在其中加上“+”号。使得两台库服务器的oracle用户可以用rlogin命令互相登录,用rcp命令互相拷贝文件。注意:建议用rcp命令拷贝一个大文件,检查网速是否正常。 配置/users/oracle/.cshrc文件,请参照以下范本配置:umask 022setenv ORACLE_BASE /users/oraclesetenv ORACLE_HOME $ORACLE_BASE/1
13、0.2/db_1setenv ORACLE_SID o20001setenv PATH /users/oracle/10.2/db_1/bin:/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin:/usr/java14/jre/bin:/usr/java14/bin:/users/oracle/10.2/crs/bin:/users/oracle/10.2/db_1/OPatchsetenv AIXTHREAD_SCOPE Ssetenv ORA_NLS33 $ORACLE_HOME/ocommon/nls/admin/datasetenv
14、NLS_LANG AMERICAN_AMERICA.ZHS16CGB231280注意: a、在二号库服务器上,第四行应为:setenv ORACLE_SID o20002。b、上面的第5、6、7行因为word排版关系排成了3行,实际上应为一行。.cshrc文件配置完毕后,请检查两台库服务器的/users/oracle目录下是否存在名称为“.login”和“.profile”的隐藏文件。如果有的话将其删除。请厂方工程师安装AIX操作系统的最新补丁,并确认C+编译器是否为7.0版本。这里可以先不用检查补丁是否装全,crs安装时会自动检查操作系统的各项配置是否满足oracle安装的前提条件,如果有补丁没有安装的情况,crs安装程序会提示未打补丁的具体名称,那时根据提示信息再进行安装会方便一些。4、 阵列需求请厂方工程师按照下面的要求安装和配置阵列: Orac