收藏 分销(赏)

ORACLE-10gRAC-ASM-FOR-SOLARIS-安装指南.doc

上传人:二*** 文档编号:4520121 上传时间:2024-09-26 格式:DOC 页数:52 大小:5.74MB
下载 相关 举报
ORACLE-10gRAC-ASM-FOR-SOLARIS-安装指南.doc_第1页
第1页 / 共52页
亲,该文档总共52页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、 ORACLE技术文档-10.1.0.4-RAC-ASM搭建(v 101109)作者刘晓建审核分类ORACLE子类RAC 更新时间2010/11/09关键字ORACLE RAC ASM SOLARIS摘要针对Sun Solaris 平台下的10.1.0.4版本的RAC+ASM搭建主要适用环境Sun 5.9 ORACLE 10.1.0.4版本版本说明版本号拟制/修改责任人拟制/修改日期修改内容/理由V101109刘晓建2010-11-09新建目录版本说明21.概述42.环境搭建过程42.1.操作系统准备42.1.1.操作系统环境42.1.2.系统安装后的主要配置52.1.3.ORACLE 安装前

2、的准备工作(两个节点多要做)62.2.ORACLE Cluster 安装122.2.1.介质准备122.2.2.图形界面安装准备122.2.3.安装过程122.3.ORACLE 软件安装262.3.1.介质准备262.3.2.图形界面安装准备272.3.3.安装过程272.4.ORACLE Cluster 升级382.4.1.介质准备382.4.2.图形界面安装准备392.4.3.安装过程392.5.ORACLE 软件升级452.5.1.介质准备452.5.2.图形界面安装准备462.5.3.ORACLE软件的升级到10.1.0.4过程462.6.ORACLE数据库建立523.参考资料521.

3、 概述在Sun Solaris 5.9的平台下,搭建一个10.1.0.4 的RAC+ASM环境,主要过程分为操作系统准备、ORACLE cluster 安装、ORACLE的软件安装、ORACLE Cluster的升级、ORACLE软件的升级和数据库的建立等几个主要过程。下面分别进行详细的说明,并对需要注意的地方进行提示。2. 环境搭建过程2.1. 操作系统准备2.1.1. 操作系统环境主机名称系统版本内存交换分区网络配置test1SunOS 5.9 sun4u sparc SUNW,Sun-Fire-V2404g8g两块网卡:bge0,bge2test2SunOS 5.9 sun4u spar

4、c SUNW,Sun-Fire-V2404g8g两块网卡:bge0,bge22.1.2. 系统安装后的主要配置2.1.2.1. 网络配置1) /etc/hosts #IP和 别名127.0.0.1 localhost 192.168.227.1 test1 loghost10.10.3.1 test1-priv192.168.227.2 test210.10.3.2 test2-priv192.168.227.3 test1-vip192.168.227.4 test2-vip2) /etc/hostname.bge0 # (网卡1)test13) /etc/hostname.bge2 #(网

5、卡2)test1-priv4) /etc/netmasks #子网掩码# The netmasks file associates Internet Protocol (IP) address# masks with IP network numbers.# # network-number netmask# The term network-number refers to a number obtained from the Internet Network# Information Center.# Both the network-number and the netmasks are

6、 specified in# decimal dot notation, e.g:# 128.32.0.0 255.255.255.0#192.168.227.0 255.255.255.05) /etc/defaultrouter #默认路由192.168.227.56) Ifconfig a #验证结果roottest1 # ifconfig -alo0: flags=1000849 mtu 8232 index 1 inet 127.0.0.1 netmask ff000000 bge0: flags=1000843 mtu 1500 index 2 inet 192.168.227.1

7、 netmask ffffff00 broadcast 192.168.227.255 ether 0:3:ba:8b:4c:25 bge0:1: flags=1040843 mtu 1500 index 2 inet 192.168.227.3 netmask ffffff00 broadcast 192.168.227.255bge2: flags=1000843 mtu 1500 index 3 inet 10.10.3.1 netmask ff000000 broadcast 10.255.255.255 ether 0:3:ba:8b:4c:272.1.2.2. 共享存储配置由于本案

8、例采用ASM 来存放数据文件,因为是个测试环境,所以对共享存储方面的需求按照最低要求进行配置,要求共3块盘,两个300M,一个30G,300M的是给Votingdisk 和OCR 用,30G的给ASM磁盘组用。Votingdisk300M/dev/rdsk/c4t600A0B800048B5C4000009C04CB2585Fd0s0OCR disk300M/dev/rdsk/c4t600A0B80004862DC0000098E4CB259E3d0s0Asm disk30G/dev/rdsk/c4t600A0B800048B5C4000009C24CB258C4d0s0所在主机需要至少1块H

9、BA卡,连接存储光纤交换机,2块千兆网卡连接网络交换机(其中1块配置的地址为对外的服务IP,1块配置节点高速互联的内部IP地址),这些需求都是最低配置。还需要做的工作是需要在存储交换机进行划ZONE的操作,以便给本案的两个主机进行识别。另外需要在主机上执行如下命令来识别存储上划分的LUN。配置完成后,通过如下命令进行确认:ifconfig bge1 plumb #启动HBA卡cfgadm aluxadm -e port通过下面的操作,禁用存储的多路径stmsboot e修改文件/kernel/drv/scsi_vhci.conf ,将mpxio-disable=yes; 修改为mpxio-di

10、sable=no; 然后重启系统2.1.3. ORACLE 安装前的准备工作(两个节点多要做)2.1.3.1. 创建组和用户groupadd -g 500 oinstallgroupadd -g 501 dbauseradd -d /export/home/oracle -u 500 -g oinstall -G dba oracle2.1.3.2. 创建oracle用户的家目录cd /export/homemkdir oraclechown -R oracle:oinstall oraclechmod -R 755 oracle2.1.3.3. 配置ssh在home 目录下做$ mkdir

11、.ssh$ chmod 700 .ssh$ /usr/bin/ssh-keygen -t rsa$ /usr/bin/ssh-keygen -t dsatest1:touch authorized_keysssh test1 cat /export/home/oracle/.ssh/id_rsa.pub authorized_keysssh test1 cat /export/home/oracle/.ssh/id_dsa.pub authorized_keysssh test2 cat /export/home/oracle/.ssh/id_rsa.pub authorized_keysss

12、h test2 cat /export/home/oracle/.ssh/id_dsa.pub authorized_keysscp authorized_keys test2:/export/home/oracle/.ssh/chmod 600 /.ssh/authorized_keys2.1.3.4. 使SSH 等效性启用exec /usr/bin/ssh-agent $SHELL/usr/bin/ssh-add2.1.3.5. 阻止ORACLE 的OUI由于stty 设置而出现错误将下面的内容增加到.profile文件中if -t 0 ; then stty intr Cfi2.1.3.

13、6. 配置oracle 用户的.profile文件修改完后的内容如下:#DISPLAY=192.168.227.8:0.0; export DISPLAYORACLE_BASE=/export/home/oracle; export ORACLE_BASEORACLE_CRS_HOME=$ORACLE_BASE/product/10.1.0/crs; export ORACLE_CRS_HOMEORA_CRS_HOME=$ORACLE_BASE/product/10.1.0/crs; export ORA_CRS_HOMEORACLE_HOME=$ORACLE_BASE/product/10.

14、1.0/10grac; export ORACLE_HOMEORACLE_SID=test1; export ORACLE_SIDTEMP=/tmp; export TEMPTMPDIR=/tmp; export TMPDIR NLS_LANG=AMERICAN_AMERICA.UTF8; export NLS_LANGORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data; export ORA_NLS33LIBPATH=$ORACLE_HOME/lib; export LIBPATHLD_LIBRARY_PATH=$ORACLE_HOME/lib:$OR

15、ACLE_HOME/network/lib:/usr/lib:/usr/ccs/lib:/usr/openwin/lib:/usr/openwin/lib:/usr/ucb; export LD_LIBRARY_PATHPATH=$ORACLE_HOME/bin:$ORACLE_CRS_HOME/bin:$ORACLE_BASE/product/10.1.0/10grac/OPatch:/usr/lbin:/usr/local/bin:/usr/ccs/bin:/usr/bin:/sbin:/usr/sbin:/usr/openwin/bin:/usr/ucb:/etc:.; export P

16、ATHCLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/network/jlib:$ORACLE_HOME/jdk/lib; export CLASSPATHumask 022if -t 0 ; then stty intr Cfi2.1.3.7. 检查硬件需求本地磁盘空间至少30G,内存至少1G,至少1块HBA卡,2块千兆网卡。2.1.3.8. 检查网络需求ssh 测试应该不再需要口令ssh test1 datessh test1-priv datessh test2 datessh test2-privping test1ping test1-privpin

17、g test2ping test2-priv2.1.3.9. 检查软件需求pkginfo -i SUNWarc SUNWbtool SUNWhea SUNWlibC SUNWlibm SUNWlibms SUNWsprot SUNWtoo SUNWi1of SUNWi1cs SUNWi15cs SUNWxwfnt SUNWsprox SUNWscucm SUNWudlmr SUNWudlm都需求已经被安装。gcc 默认在这个版本没有被安装,需要单独安装,安装时还需要libiconv-1.13.1-sol9-sparc-local 这个包提前装pkgadd -d gcc-3.4.6-sol9-s

18、parc-local #gcc 安装 ,同时还需要libiconv-1.13.1-sol9-sparc-local 这个包2.1.3.10. 内核参数修改修改/etc/system修改后的内容如下,蓝色行为后加的:*ident (#)system 1.18 97/06/27 SMI /* SVR4 1.5 */* SYSTEM SPECIFICATION FILE* moddir:* Set the search path for modules. This has a format similar to the* csh path variable. If the module isnt f

19、ound in the first directory* it tries the second and so on. The default is /kernel /usr/kernel* Example:* moddir: /kernel /usr/kernel /other/modules* root device and root filesystem configuration:* The following may be used to override the defaults provided by* the boot program:* rootfs: Set the fil

20、esystem type of the root.* rootdev: Set the root device. This should be a fully* expanded physical pathname. The default is the* physical pathname of the device where the boot* program resides. The physical pathname is* highly platform and configuration dependent.* Example:* rootfs:ufs* rootdev:/sbu

21、s1,f8000000/esp0,800000/sd3,0:a* (Swap device configuration should be specified in /etc/vfstab.)* exclude:* Modules appearing in the moddir path which are NOT to be loaded,* even if referenced. Note that exclude accepts either a module name,* or a filename which includes the directory.* Examples:* e

22、xclude: win* exclude: sys/shmsys* forceload:* Cause these modules to be loaded at boot time, (just before mounting* the root filesystem) rather than at first reference. Note that* forceload expects a filename which includes the directory. Also* note that loading a module does not necessarily imply t

23、hat it will* be installed.* Example:* forceload: drv/foo* set:* Set an integer variable in the kernel or a module to a new value.* This facility should be used with caution. See system(4).* Examples:* To set variables in unix:* set nautopush=32* set maxusers=40* To set a variable named debug in the

24、module named test_module* set test_module:debug = 0x13set noexec_user_stack=1set semsys:seminfo_semmni=100set semsys:seminfo_semmns=1024set semsys:seminfo_semmsl=256set semsys:seminfo_semvmx=32767set shmsys:shminfo_shmmax=4294967295set shmsys:shminfo_shmmin=1set shmsys:shminfo_shmmni=100set shmsys:s

25、hminfo_shmseg=10set udp:xmit_hiwat=65536set udp:udp_recv_hiwat=655362.1.3.11. 裸设备修改1) 划分的3个裸设备,需要将8个分区中除2之外的全部删除,然后统一从0使用,使用时第1个0开始的不能使用,从1到最后,使用命令format 进行操作。2) 划分属主和权限如下:chown -fRh oracle:dba /dev/rdsk/c4t600A0B800048B5C4000009C04CB2585Fd0s0 # 300mchown -fRh oracle:dba /dev/rdsk/c4t600A0B800048B5C

26、4000009C24CB258C4d0s0 # 30gchown -fRh oracle:dba /dev/rdsk/c4t600A0B80004862DC0000098E4CB259E3d0s0 # 300mchmod 660 /dev/rdsk/c4t600A0B800048B5C4000009C04CB2585Fd0s0 # 300m ocrchmod 660 /dev/rdsk/c4t600A0B800048B5C4000009C24CB258C4d0s0 # 30gchmod 660 /dev/rdsk/c4t600A0B80004862DC0000098E4CB259E3d0s0

27、# 300m voting disk 改原文件的属主和权限 cd /dev/rdskchown oracle:dba ././devices/scsi_vhci/ssdg600a0b800048b5c4000009c04cb2585f:a,rawchmod 660 ././devices/scsi_vhci/ssdg600a0b800048b5c4000009c04cb2585f:a,rawchown oracle:dba ././devices/scsi_vhci/ssdg600a0b800048b5c4000009c24cb258c4:a,rawchmod 660 ././devices/

28、scsi_vhci/ssdg600a0b800048b5c4000009c24cb258c4:a,rawchown oracle:dba ././devices/scsi_vhci/ssdg600a0b80004862dc0000098e4cb259e3:a,rawchmod 660 ././devices/scsi_vhci/ssdg600a0b80004862dc0000098e4cb259e3:a,raw3) 对裸设备的dd测试(两个节点同时测试)dd if=/dev/zero of=/dev/rdsk/c4t600A0B800048B5C4000009C04CB2585Fd0s0 bs

29、=81920 count=1000dd if=/dev/zero of=/dev/rdsk/c4t600A0B80004862DC0000098E4CB259E3d0s0 bs=81920 count=1000dd if=/dev/zero of=/dev/rdsk/c4t600A0B800048B5C4000009C24CB258C4d0s0 bs=81920 count=10002.2. ORACLE Cluster 安装2.2.1. 介质准备需要提前准备这个平台的安装介质,共2个,1个是10.1.0.2的ORACLE cluster,1个是10.1.0.2的软件安装介质,因为这个版本的介

30、质已经无法从ORACLE的官方网站下载,故需要提前准备。1) ORACLE Cluster 解开后的目录如下:drwxr-xr-x 2 oracle oinstall 512 Aug 18 2005 cluvfydrwxr-xr-x 6 oracle oinstall 512 Aug 18 2005 docdrwxr-xr-x 4 oracle oinstall 512 Aug 18 2005 installdrwxr-xr-x 2 oracle oinstall 512 Aug 18 2005 racpatchdrwxr-xr-x 2 oracle oinstall 512 Aug 18 2

31、005 response-rwxr-xr-x 1 oracle oinstall 1331 Aug 18 2005 runInstallerdrwxr-xr-x 9 oracle oinstall 2560 Aug 18 2005 stagedrwxr-xr-x 2 oracle oinstall 512 Aug 18 2005 upgrade-rw-r-r- 1 oracle oinstall 3529 Aug 6 2005 welcome.html2.2.2. 图形界面安装准备由于ORACLE 的OUI 是基于JAVA的图像程序,所以需要配置为可以通过客户端的图形界面程序远程连接到主机,这

32、里的客户端图形界面程序采用XMANAGER.需要做的工作是在oracle 家目录下的.profile文件里加上DISPLAY项,如下:DISPLAY=192.168.227.8:0.0; export DISPLAY这里的192.168.227.8 IP是客户端的IP地址2.2.3. 安装过程下面是ORACLE CLUSTER 10.1.0.2的安装过程以oracle 用户进入对应目录后,执行如下安装程序的脚本出现欢迎界面单击Next ,选择Inventory 目录单击Next ,执行脚本orainstRoot.sh脚本执行完后,单击Continue 继续,指定文件位置通常不用修改,单击Nex

33、t,选择语言单击Next 继续,集群配置按照如上设置后,单击Next 继续,选择网卡功能设置完成后,单击Next继续,选择OCR盘如上所示,OCR 的位置一定不能指错,否则容易造成盘阵上的数据丢失,单击Next继续,选择votingdisk设置完voting disk 后,单击Next 继续,按照提示执行脚本脚本执行完成后,单击Continue ,进入概要窗口单击Install 进行安装如上安装过程中,安装结束时会提示在每个节点执行脚本,如下节点test1的执行结果:如下为节点:test2的执行结果:两个节点的脚本都执行完成后,单节OK,弹出如下的安装结束窗口,至此ORACLE 集群安装完成。

34、2.3. ORACLE 软件安装2.3.1. 介质准备需要提前准备这个平台的安装介质,10.1.0.2的软件安装介质,因为这个版本的介质已经无法从ORACLE的官方网站下载,故需要提前准备。ORACLE 软件解开后的目录如下:bash-2.05$ ls -altotal 26drwxr-xr-x 6 oracle oinstall 512 Sep 17 2005 .drwxr-xr-x 3 oracle oinstall 512 Sep 17 2005 .drwxr-xr-x 5 oracle oinstall 512 Sep 17 2005 docdrwxr-xr-x 3 oracle oi

35、nstall 512 Sep 17 2005 installdrwxr-xr-x 2 oracle oinstall 512 Sep 17 2005 response-rwxr-xr-x 1 oracle oinstall 651 Sep 17 2005 runInstallerdrwxr-xr-x 9 oracle oinstall 512 Sep 17 2005 stage-rwxr-xr-x 1 oracle oinstall 5211 Sep 17 2005 welcome.htm2.3.2. 图形界面安装准备由于ORACLE 的OUI 是基于JAVA的图像程序,所以需要配置为可以通过

36、客户端的图形界面程序远程连接到主机,这里的客户端图形界面程序采用XMANAGER.需要做的工作是在oracle 家目录下的.profile文件里加上DISPLAY项,如下:DISPLAY=192.168.227.8:0.0; export DISPLAY这里的192.168.227.8 IP是客户端的IP地址2.3.3. 安装过程执行安装程序后,出现如下的安装界面单击Next 继续默认即可,单击Next 继续如上,选择Cluster 安装,并选择所有节点,单击Next 继续如上选择企业安装,单击Next,继续验证检查通过后,单击Next 继续数据库配置,选择不创建开始数据库,单击Next 继续

37、概要窗口,单击Install,开始安装安装过程中,结束后,会提示执行脚本,如下:如上节点1 的执行结果,会报一个JAVA异常信息,不影响使用节点2的执行 结果,同样会有个JAVA的异常如上,安装结束窗口,单击Exit 退出安装。2.4. ORACLE Cluster 升级2.4.1. 介质准备需要提前准备这个平台的安装介质,10.1.0.4的软件安装介质:p4163362_10104_SOLARIS64.zip,解开后会生成一个Disk1的目录,因为这个版本的介质已经无法从ORACLE的官方网站下载,故需要提前准备。ORACLE 软件解开后的目录如下:bash-2.05$ ls -altota

38、l 1452454drwxr-xr-x 3 oracle oinstall 512 Oct 15 18:41 .drwxr-xr-x 10 oracle oinstall 512 Oct 29 12:32 .drwxr-xr-x 6 oracle oinstall 512 Nov 2 10:59 Disk1-r-r-r- 1 oracle oinstall 128844 Apr 14 2005 README.html-rw-r-r- 1 oracle oinstall 743133899 Oct 15 18:39 p4163362_10104_SOLARIS64.zip2.4.2. 图形界面安

39、装准备由于ORACLE 的OUI 是基于JAVA的图像程序,所以需要配置为可以通过客户端的图形界面程序远程连接到主机,这里的客户端图形界面程序采用XMANAGER.需要做的工作是在oracle 家目录下的.profile文件里加上DISPLAY项,如下:DISPLAY=192.168.227.8:0.0; export DISPLAY这里的192.168.227.8 IP是客户端的IP地址2.4.3. 安装过程进入指定目录,准备安装执行安装程序,弹出欢迎窗口:单击Next 继续,选择要升级的CRS,一定得选择对了单击Next 继续,默认选择两个节点,单击Next 继续概要窗口,开始Instal

40、l安装过程中,安装结束的末尾,提示执行脚本,如下:按照提示,执行完成后,单击Exit 退出安装。2.5. ORACLE 软件升级2.5.1. 介质准备需要提前准备这个平台的安装介质,10.1.0.4的软件安装介质:p4163362_10104_SOLARIS64.zip,解开后会生成一个Disk1的目录,因为这个版本的介质已经无法从ORACLE的官方网站下载,故需要提前准备。ORACLE 软件解开后的目录如下:bash-2.05$ ls -altotal 1452454drwxr-xr-x 3 oracle oinstall 512 Oct 15 18:41 .drwxr-xr-x 10 or

41、acle oinstall 512 Oct 29 12:32 .drwxr-xr-x 6 oracle oinstall 512 Nov 2 10:59 Disk1-r-r-r- 1 oracle oinstall 128844 Apr 14 2005 README.html-rw-r-r- 1 oracle oinstall 743133899 Oct 15 18:39 p4163362_10104_SOLARIS64.zip2.5.2. 图形界面安装准备由于ORACLE 的OUI 是基于JAVA的图像程序,所以需要配置为可以通过客户端的图形界面程序远程连接到主机,这里的客户端图形界面程序采

42、用XMANAGER.需要做的工作是在oracle 家目录下的.profile文件里加上DISPLAY项,如下:DISPLAY=192.168.227.8:0.0; export DISPLAY这里的192.168.227.8 IP是客户端的IP地址2.5.3. ORACLE软件的升级到10.1.0.4过程执行安装程序,弹出欢迎串口单击Next,选择要升级的HOME,注意一定要选择正确。选择正确后,单击Next继续,默认是2个节点单击Next 继续,概要窗口单击Install,继续安装安装过程中,安装到了100%时,会提示执行如下脚本:脚本执行完,单击OK,弹出结束窗口:3. 参考资料ORACLE 官方文档技术文档模板第 52页 共

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
百度文库年卡

猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 教育专区 > 初中其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服