Oracle_11g_R2_RAC集群系统在_Solaris10_x86_64_上的安装_第1页
Oracle_11g_R2_RAC集群系统在_Solaris10_x86_64_上的安装_第2页
Oracle_11g_R2_RAC集群系统在_Solaris10_x86_64_上的安装_第3页
Oracle_11g_R2_RAC集群系统在_Solaris10_x86_64_上的安装_第4页
Oracle_11g_R2_RAC集群系统在_Solaris10_x86_64_上的安装_第5页
已阅读5页,还剩63页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一、安装Solaris10操作系统,在两个RAC节点的主机上安装,并在安装完毕后作相关的系统设置 1安装Solaris10操作系统,安装的具体过程从略,只把要注意的几点一一指出 (1)主机名和IP地址的分配,在安装过程中要把2块网卡都选中,分别设置主机名和IP地址每台主机都有2块网卡,把第一块作为公网使用的网卡,把第二块作为私网使用的网卡,公网和私网的网段分开 注意:如果在安装过程中没有设置正确,可以在系统安装完毕后修改,在Solaris中修改方法如下: 改主机名:#setuname -n 新名称 (如 #setuname -n racnode1) 改网卡对应的主机名:找到 /etc/host

2、name.网卡名 文件 (如:/etc/hostname.iprb0 写为 racnode1;/etc/hostname.iprb1 写为 racnode1-priv) 改默认网关:先创建文件 #touch /etc/defaultrouter,之后在其中添加 改 /etc/netmasks 文件:在最后一行添加 网卡1 网卡2 公网节点名称 Public IP(公网) Public Gateway私网节点名称 Private IP(私网) Private Gateway RAC节点1 racnode1 racnode1-priv 无 RAC节点2 racnode2 racnode2-priv

3、 无 (2)在选择安装类型一步,要选择“Custom Install”,如下截图 在选择Solaris系统安装包时,按下面截图所示选择,这样可以安装全部系统所需要的包,在安装完系统后就不用单独安装Oracle 11g R2 所需要的包了。 (3)在给文件系统分区时,要做修改,如下截图所示,点击“Modify”按钮做修改 注意:系统默认分配的swap交换空间太小了,要修改为10G(最少要保证2G),否则在安装Database软件时到Link RMAN一步会报错。 如果在安装过程中没有修改swap空间的大小为2G以上,在系统安装完毕之后可以用添加文件的方式来增加swap空间,方法如下: 增加一个磁

4、盘分区来扩展swap的空间,如 # swap -a /dev/dsk/c1t1d0s3,这里/dev/dsk/c1t1d0s3只是一个例子,是把分区设置在了slice3上,关于Solaris_x86_64磁盘分区的知识会在后面介绍。再修改 /etc/vfstab 文件,如 swap - /tmp tmpfs - yes size=2048M 2在安装完成后首先启用远程登陆 # vi /etc/ssh/sshd_config 在其中找到 PermitRootLogin no 一行,把no修改为yes,再执行以下命令来重启ssh服务 # svcadm restart ssh 做完此修改后,就可以在

5、管理机上用XManager远程登录软件来操作两个RAC节点了。 3改用bash SHELL Solaris系统默认使用的是sh SHELL,使用起来不是很方便,我们可以把默认的SHELL改为bash # vi /etc/passwd 把第一行中的/sbin/sh 改为 /usr/bin/bash 重新登录系统后的操作符就会变为bash的提示符 -bash-3.00# 4切换图形界面和字符界面,在服务器上关闭图形界面可以节省资源,下面介绍几个相关的命令 在图形界面下-bash-3.00# /usr/dt/bin/dtconfig -d (禁用) -bash-3.00# /usr/dt/bin/d

6、tconfig -e (启用) 在字符界面下启动图形界面 -bash-3.00# /usr/dt/bin/dtsession -bash-3.00# /usr/dt/bin/dtlogin 5禁用 ntp 和 sendmail 服务 Oracle 11g R2 中新添加了时间同步服务Cluster Time Synchronization Service(CTSS),要想使用该功能,就必须先关闭ntp服务 -bash-3.00# svcadm disable ntp -bash-3.00# svcadm disable sendmail 6添加安装Oracle所必须的包 查看必须安装的包,使用

7、命令 -bash-3.00# pkginfo -i 包名 -bash-3.00# pkginfo -i SUNWarc SUNWbtool SUNWhea SUNWlibC SUNWlibm SUNWlibms SUNWsprot SUNWtoo SUNWi1of SUNWi1cs SUNWi15cs SUNWxwfnt SUNWcsl 添加一个包,使用命令 -bash-3.00# pkgadd -d 路径 包名 (如:#pkgadd -d /cdrom/Product SUNWgcc) 执行以下命令添加包 -bash-3.00# pkgadd -d /cdrom/SOL_10_1009_X8

8、6/SOLARIS_10/PRODUCT SUNWarc 7设置udp参数 在Oracle的官方文档中的方法是把udp参数写在/etc/system中,该方法不对,要按以下方法操作 在目录下创建upd_rac文件 # 在其中添加以下内容 #!/sbin/sh case $1 in start)ndd -set /dev/udp udp_xmit_hiwat 65536ndd -set /dev/udp udp_recv_hiwat 65536;state) ndd /dev/udp udp_xmit_hiwatndd /dev/udp udp_recv_hiwat;*) echo Usage:

9、 $0 start | state exit 1 ;Esac 最后建立一个软连接 -bash-3.00# p_rac 8改系统参数(重启系统修改后的参数才能生效) -bash-3.00# vi /etc/system 在其中添加以下内容 set noexec_user_stack=1 set semsys:seminfo_semmni=100 set semsys:seminfo_semmns=1024 set semsys:seminfo_semmsl=256 set semsys:seminfo_semvmx=23767 set shmsys:shminfo_shmmax=42949672

10、95 set shmsys:shminfo_shmmin=1 set shmsys:shminfo_shmmni=100 set shmsys:shminfo_shmset=10 9改/etc/hosts 文件,来配置Public Network 和 Private Network 我们在这里只写上两个RAC节点的公网和私网地址就可以了,VIP和共享存储的IP地址不用写,本次安装要使用11g R2 的最新功能,在安装Grid组件是选择配置Grid Naming Service(GNS)服务,RAC节点的VIP靠DHCP服务自动获取。 RAC节点1 RAC节点2 # # Internet hos

11、t table # localhost #Public network 51 racnode1 loghost 52 racnode2 #Private network 51 racnode1-priv 52 racnode2-priv # # Internet host table # localhost #Public network 51 racnode1 52 racnode2 loghost #Private network 51 racnode1-priv 52 racnode2-priv 两个RAC节点的hosts文件内容如下 注意:如果要使用GNS服务,这里一定不要写SCAN

12、VIP地址(如:10 racnode-cluster-scan),否则在安装完Grid做集群配置时,配置Listener时会报错(在/etc/hosts文件中写SCAN VIP和配置GNS服务,连个操作不能同时作)。如果把SCAN地址写在hosts文件中只能有一个地址,通过DNS服务可以设置3个SCAN VIP地址。 10在Solaris10系统上启用DNS客户端功能,使RAC节点支持Grid Naming Service(GNS)功能 (1) 创建并修改 文件-bash-3.00# -bash-3.00# 在其中添加以下内容 domain racnode nameserver 30 (其中第

13、一行“domain racnode ”在Solaris系统中必须写,在Linux系统中是不必写的) (2) 修改 文件找到hosts和networks两行,在后面加dns,改之后为 hosts: files dns networks: files dns 说明:作以上两点修改,就是在Solaris系统上启用DNS客户端功能,为支持11g R2中提供的新功能(GNS, SCAN等),在RAC节点上必须启用DNS客户端功能,我把DNS服务器配置在一台Windows2003的主机上(IP: 30),即作管理的那台笔记本电脑,这部分只介绍Solaris系统的设置,DNS服务器的设置在后面单独说明。11

14、双机时间同步 把节点2的时间与节点1同步,下面两个操作在两个RAC节点都执行 显示以下内容 (都处于不可用状态) disabled 8:54:40 svc:/network/daytime:dgram disabled 8:54:40 svc:/network/daytime:stream disabled 8:54:40 svc:/network/time:dgram disabled 8:54:40 svc:/network/time:stream 把后面2个改为可用 -bash-3.00# svcadm enable time:stream -bash-3.00# svcadm enab

15、le time:dgram (以上内容两个RAC节点都执行) 在节点2上执行以下命令,与节点1的时间同步 -bash-3.00# rdate racnode1 12Solaris系统关机及重启 使用命令关闭Solaris系统的方法是 (root用户) -bash-3.00# shutdown -i 5 -bash-3.00# poweroff 重启动 -bash-3.00# shutdown -i 6 /.ssh/authorized_keys -bash-3.00$ ssh racnode2 cat /.ssh/id_rsa.pub /.ssh/authorized_keys -bash-3

16、.00$ scp /.ssh/authorized_keys racnode2:.ssh/authorized_keys 以下两个RAC节点都执行 -bash-3.00$ chmod 600 /.ssh/authorized_keys 当用户等效性建立完毕后,在两个RAC节点都执行下面的命令,来验证等效性是否正确 -bash-3.00$ ssh racnode1 date;hostname Wed Feb 24 20:00:01 CST 2010 racnode1 -bash-3.00$ ssh racnode2 date;hostname Wed Feb 24 20:00:07 CST 20

17、10 racnode2 在节点2上执行时,第一次根据提示输入yes后显示时间和主机名,注意如果第二次执行以上命令还有其它提示出现,如要求密码等,代表用户等效性设置没有正确。 (安装Grid组件前的检测)到这里,安装Grid组件的前置设置都完成了,在安装Grid之前先做一个检测,查看一下是否有配置不正确的地方,以便在安装前修改正确。先把安装介质下载到RAC节点1的/export/home/OraFile目录下,一共3个压缩文件:、solaris.x64_11gR2_database_2of2.zip (使用ftp的方法比较慢,我是在管理机上建立了IIS服务器,设置虚路径,把3个安装文件包括进来,

18、再由RAC节点1下载。) 1解压安装介质,并授权/export/home/OraFile文件夹 -bash-3.00# cd /export/home/OraFile -bash-3.00# -bash-3.00# -bash-3.00# -bash-3.00# chown -R oracle:oinstall /export/home/OraFile -bash-3.00# chmod -R 775 /export/home/OraFile 2切换用户为grid,并执行检测命令 -bash-3.00# su - grid Sun Microsystems Inc. SunOS 5.10 Ge

19、neric January 2005 -bash-3.00$ cd /export/home/OraFile/grid/ -bash-3.00$ ls doc response rpm runInstaller stage install rootpre.sh runcluvfy.sh sshsetup welcome.html 执行检测命令runcluvfy.sh -bash-3.00$ ./runcluvfy.sh stage -pre crsinst -n racnode1,racnode2 -fixup -verbose Performing pre-checks for cluste

20、r services setup Checking node reachability. (只显示检测失败的内容) Check: Soft limits for maximum open file descriptors Node Name Type Available Required Comment racnode2 soft 256 1024 failed racnode1 soft 65536 1024 passed Result: Soft limits check failed for maximum open file descriptors Check: Hard limits

21、 for maximum user processes Node Name Type Available Required Comment racnode2 hard 16373 16384 failed racnode1 hard 16373 16384 failed Result: Hard limits check failed for maximum user processes Pre-check for cluster services setup was unsuccessful on all the nodes. 可以看到只有两项失败 Check: Soft limits fo

22、r maximum open file descriptors Check: Hard limits for maximum user processes 这两项不影响安装。 八、安装Grid网格组件(代替了以前的Clusterware)在完成了全部前置安装任务后,开始安装Grid组件。首先执行安装,安装完毕后再作一些对Clusterware的验证操作。安装Grid组件 在管理主机上用登录RAC节点1,XManager可以显示图形界面,Oracle的安装界面是图形的,所以使用该远程登陆工具来执行安装。-bash-3.00# -bash-3.00# /usr/openwin/bin/xhost

23、+ access control disabled, clients can connect from any host -bash-3.00# su - grid Generic January 2005 (启用用户等效性,如果设置密钥时密码为空,就不用执行这两个命令了) -bash-3.00$ exec /usr/bin/ssh-agent $SHELL -bash-3.00$ /usr/bin/ssh-add (启用图形功能) -bash-3.00$ -bash-3.00$ 30 being added to access control list -bash-3.00$ pwd /ex

24、port/home/grid -bash-3.00$ cd . -bash-3.00$ cd OraFile/grid/ -bash-3.00$ ls doc response rpm runInstaller stage install rootpre.sh runcluvfy.sh sshsetup welcome.html -bash-3.00$ ./runInstaller Starting Oracle Universal Installer. Checking Temp space: must be greater than 180 MB. Actual 11184 MB Pass

25、ed Checking swap space: must be greater than 150 MB. Actual 11475 MB Passed Checking monitor: must be configured to display at least 256 colors. Actual 16777216 Passed Preparing to launch Oracle Universal Installer from /tmp/OraInstall2010-02-24_09-53-57PM. Please wait .-bash-3.00$ You can find the

26、log of this install session at: /u01/app/oraInventory/logs/installActions2010-02-24_09-53-57PM.log 显示出安装界面,开始安装 Grid安装过程步骤 安装说明1安装选项 按默认设置,选择为集群安装Grid组件 17Grid组件的集群配置配置脚本执行成功后,安装程序要针对集群进行一些配置 (注意:我们在前面安装中选择了配置GNS服务,并配置了DNS和DHCP服务器,而且在两个RAC节点上启用了DNS客户端功能。如果在这一步netca失败,请检查RAC节点上的/etc/hosts文件,是否有VIP或SC

27、AN地址,如果有要删除掉,否则配置网络监听时会报错。)18Grid安装完成本次安装完全成功,配置全部正确,点击“Close”按钮关闭安装界面。2安装后对Clusterware集群件的校验(1) 查看集群启动了那些服务,以grid用户执行crs_stat -t -v命令 -bash-3.00# su - grid -bash-3.00$ crs_stat -t -v Name Type R/RA F/FT Target State Host ora.CRS.dg oraup.type 0/5 0/ ONLINE ONLINE racnode1 oraER.lsnr oraer.type 0/5

28、0/ ONLINE ONLINE racnode1 oraN1.lsnr oraer.type 0/5 0/0 ONLINE ONLINE racnode2 oraN2.lsnr oraer.type 0/5 0/0 ONLINE ONLINE racnode1 oraN3.lsnr oraer.type 0/5 0/0 ONLINE ONLINE racnode1 ora.asm ora.asm.type 0/5 0/ ONLINE ONLINE racnode1 ora.eons ora.eons.type 0/3 0/ ONLINE ONLINE racnode1ora.gns ora.

29、gns.type 0/5 0/0 ONLINE ONLINE racnode1ora.gns.vip oraip.type 0/0 0/0 ONLINE ONLINE racnode1work orark.type 0/5 0/ ONLINE ONLINE racnode1ora.oc4j ora.oc4j.type 0/5 0/0 OFFLINE OFFLINE ora.ons ora.ons.type 0/3 0/ ONLINE ONLINE racnode1 oraSM1.asm application 0/5 0/0 ONLINE ONLINE racnode1 oraE1.lsnr

30、application 0/5 0/0 ONLINE ONLINE racnode1 orade1.gsd application 0/5 0/0 OFFLINE OFFLINE orade1.ons application 0/3 0/0 ONLINE ONLINE racnode1 orade1.vip orat1.type 0/0 0/0 ONLINE ONLINE racnode1 oraSM2.asm application 0/5 0/0 ONLINE ONLINE racnode2 oraE2.lsnr application 0/5 0/0 ONLINE ONLINE racn

31、ode2 orade2.gsd application 0/5 0/0 OFFLINE OFFLINE orade2.ons application 0/3 0/0 ONLINE ONLINE racnode2 orade2.vip orat1.type 0/0 0/0 ONLINE ONLINE racnode2 ora.scan1.vip oraip.type 0/0 0/0 ONLINE ONLINE racnode2 ora.scan2.vip oraip.type 0/0 0/0 ONLINE ONLINE racnode1 ora.scan3.vip oraip.type 0/0

32、0/0 ONLINE ONLINE racnode1 -bash-3.00$ 可以看到,在11g Release2中增加了很多服务,比前的版本复杂了不少。(2) 检验SCAN的配置,使用命令cluvfy comp scan -verbose输出详细信息 -bash-3.00$ cluvfy comp scan -verbose Verifying scan Checking Single Client Access Name (SCAN). SCAN VIP name Node Running? ListenerName Port Running? racnode-cluster-scan.r

33、acnode racnode2 true LISTENER 1521 true Checking name resolution setup for racnode-cluster-scan.racnode . SCAN Name IP Address Status Comment racnode-cluster-scan.racnode 01 passed racnode-cluster-scan.racnode 02 passed racnode-cluster-scan.racnode 03 passed Verification of SCAN VIP and Listener set

34、up passed Verification of scan was successful. 可以看到,是在节点2上做的检测,显示SCAN校验成功。只要DNS服务器和客户端设置正确,安装时GNS服务设置正确,SCAN就没有问题。 (如果在RAC节点上没有启用DNS客户端功能,这里会报错PRVF-4664: Found inconsistent name resolution entries for SCAN name “racnode-cluster-scan.racnode ” Verification of SCAN VIP and Listener setup failed.) SCAN

35、(Single Client Access Name)的含义是单客户端访问名称,就是只使用一个名称来访问集群系统,在Listener中就写一个SCAN IP地址就可以了,也包括在应用程序中或在远程使用sqlplus都使用这一个名称就可以了。在以前的RAC版本中,Listener的配置中要把所有节点VIP都写进去,当增加节点时服务端和客户端的配置比较麻烦,在11g Release2中使用SCAN IP就解决了这个问题。如果不使用SCAN,还使用以前的方式也可以。 此时,还没有安装数据库软件及建库,但在客户端就可以ping通SCAN IP地址了,在局域网的一个Windows主机上显示可以连通。注意

36、:如果ping SCAN VIP不通,只能ping通以上的3个IP地址到203),请检查一下该客户端的IP设置,把其“备用DNS服务器地址”设置为就可以解决。 先提前介绍一下,使用SCAN IP连接集群数据库的语法:jdbc:oracle:thinSCAN_NAME:端口号/RAC数据库全局名称 按本次安装的名称及端口号就是:jdbc:oracle:thinracnode-cluster-scan:1521/racdb.racnode (说明:最后写全局名称,否则不能连通,因为我最后建库时全局名称为:,如果全局名称与SID一样,都写为racdb,那在这里写racdb就可以了) 在Windows

37、中,远程使用sqlplus可以写 C: sqlplus system/密码racnode-cluster-scan.racnode :1521/racdb.racnode (也要写全局名称) 关于该功能的具体介绍在安装后置任务一节再详细说明。 (3) 介绍一下检验和控制集群的命令及查看命令帮助的方法 控制和管理集群件,主要使用crsctl命令,这些命令部分需要root用户执行,具体使用方法参考命令帮助 -bash-3.00$ crsctl -help Usage: crsctl add - add a resource, type or other entity crsctl check -

38、check a service, resource or other entity crsctl config - output autostart configuration crsctl debug - obtain or modify debug state crsctl delete - delete a resource, type or other entity crsctl disable - disable autostart crsctl enable - enable autostart crsctl get - get an entity value crsctl get

39、perm - get entity permissions crsctl lsmodules - list debug modules crsctl modify - modify a resource, type or other entity crsctl query - query service state crsctl pin - Pin the nodes in the nodelist crsctl relocate - relocate a resource, server or other entity crsctl replace - replaces the locati

40、on of voting files crsctl setperm - set entity permissions crsctl set - set an entity value crsctl start - start a resource, server or other entity crsctl status - get status of a resource or other entity crsctl stop - stop a resource, server or other entity crsctl unpin - unpin the nodes in the nod

41、elist crsctl unset - unset a entity value, restoring its default 以下命令在11g Release 2中不建议使用了 crs_stop -all (停止全部服务);crs_stop 服务名 (停止指定的服务) crs_start -all (启动全部服务);crs_start服务名 (启动指定的服务) crs_stat 显示所有服务的具体信息 crs_register, crs_unregister, crs_getperm, crs_profile, crs_relocate, crs_setperm, crsctl check

42、 crsd, crsctl check cssd, crsctl check evmd, crsctl debug log, crsctl set css votedisk, crsctl start resources, crsctl stop resources 检验集群件,使用cluvfy comp 命令,具体使用方法参考帮助信息 -bash-3.00$ cluvfy comp -help USAGE: cluvfy comp -verbose SYNTAX (for Components): cluvfy comp nodereach -n -srcnode -verbose cluv

43、fy comp nodecon -n -i -verbose cluvfy comp cfs -n -f -verbose cluvfy comp ssa -n -s -t software|data|ocr_vdisk -verbosecluvfy comp space -n -l -z B|K|M|G -verbose cluvfy comp sys -n -p crs|ha|database -r 10gR1|10gR2|11gR1|11gR2 -osdba -orainv -fixup -fixupdir -verbose cluvfy comp clu -n -verbose clu

44、vfy comp clumgr -n -verbose cluvfy comp ocr -n -verbose cluvfy comp olr -verbose cluvfy comp ha -verbose cluvfy comp crs -n -verbose cluvfy comp nodeapp -n -verbose cluvfy comp admprv -n -verbose -o user_equiv -sshonly -o crs_inst -orainv -fixup -fixupdir -o db_inst -osdba -fixup -fixupdir -o db_con

45、fig -d -fixup -fixupdir cluvfy comp peer -refnode -n -r 10gR1|10gR2|11gR1|11gR2 -orainv -osdba -verbose cluvfy comp software -n -d -r 10gR1|10gR2|11gR1|11gR2 -verbose cluvfy comp acfs -n -f -verbose cluvfy comp asm -n -verbose cluvfy comp gpnp -n -verbose cluvfy comp gns -n -verbose cluvfy comp scan

46、 -verbose cluvfy comp ohasd -n -verbose cluvfy comp clocksync -noctss -n -verbose cluvfy comp vdisk -n -verbose 检验和管理集群的命令介绍在官方文档Oracle Clusterware Administration and Deployment Guide 11g Release 2 (11.2)的附录A Cluster Verification Utility Reference和附录E CRSCTL Utility Reference中有详细说明。九、安装Database软件,并用

47、asmca建立共享ASM磁盘组这一步只安装数据库软件,之后再用dbca命令建立集群数据库;安装完database软件后,还要建立ASM磁盘组 1安装database软件 切换到oracle用户,并启动安装程序 -bash-3.00$ su - oracle Password: Sun Microsystems Inc. SunOS 5.10 Generic January 2005 (启用用户等效性,如果设置密钥时密码为空,就不用执行这两个命令了) -bash-3.00$ exec /usr/bin/ssh-agent $SHELL -bash-3.00$ /usr/bin/ssh-add -

48、bash-3.00$ pwd /export/home/oracle -bash-3.00$ cd . -bash-3.00$ cd OraFile/database/ -bash-3.00$ ls doc response runInstaller stage install rpm sshsetup welcome.html (启用图形功能) -bash-3.00$ -bash-3.00$ 30 being added to access control list -bash-3.00$ ./runInstaller Starting Oracle Universal Installer.

49、 Checking Temp space: must be greater than 180 MB. Actual 9611 MB Passed Checking swap space: must be greater than 150 MB. Actual 11068 MB Passed Checking monitor: must be configured to display at least 256 colors. Actual 16777216 Passed Preparing to launch Oracle Universal Installer from /tmp/OraIn

50、stall2010-02-25_12-52-01AM. Please wait . (启用图形功能) 显示出图形界面,开始安装 配置安全更新不选择接收更新,下一步2安装选项把选项修改为:只安装database软件Install database software only3.Grid选项 选择RAC数据库安装,并选择上全部节点 4产品语言按默认设置,下一步 5数据库版本选择企业版,下一步6安装路径Oracle Base: /u01/app/oracle Software Location: /u01/app/oracle/product/ /db_home_17系统用户组OSDBA for D

51、B组:dba OSOPER for DB组:oper8安装前检查不通过项忽略,不影响database软件安装,下一步9总结点击“Finsh”按钮,开始软件安装10执行安装脚本以root用户在两个RAC节点都执行脚本/u01/app/oracle/product/11安装完毕提示安装成功,关闭窗口,完成database软件的安装。2建立ASM磁盘组 在grid用户下用asmca建立ASM磁盘组 -bash-3.00# su grid (启用用户等效性,如果设置密钥时密码为空,就不用执行这两个命令了) -bash-3.00$ exec /usr/bin/ssh-agent $SHELL-bash-

52、3.00$ /usr/bin/ssh-add -bash-3.00$ -bash-3.00$ -bash-3.00$ asmca 显示出图形界面,开始创建ASM磁盘组 这一步操作建立2个ASM磁盘组,RACDB_DATA用于存储数据文件,FRA用于系统的闪回区1新建磁盘组切换到“Disk Groups”页面,点击“Create”按钮2建立存储数据的磁盘组磁盘组名称:RACDB_DATA 冗余方式:Normal 成员组磁盘选择了: /ShareDisk/asm1, /ShareDisk/asm2, /ShareDisk/asm3, /ShareDisk/asm4;并且asm1和asm2属于一个F

53、ailure Group: fg1,asm3和asm4属于一个Failure Group: fg2 正在创建ASM磁盘组: RACDB_DATA 创建完毕,给出提示磁盘组名称:FRA 冗余方式:Normal 成员组磁盘选择了:fra1和fra24显示创建结果磁盘组名称:FRA 冗余方式:Normal 成员组磁盘选择了:fra1和fra24显示创建结果创建了2个ASM磁盘组: RACDB_DATA和FRA十、用dbca建立RAC集群数据库 由oracle用户,执行dbca来建立RAC集群数据库。先说明一下,建库时先不配置企业管理器(Enterprise Manager),等建库成功后,执行脚本配

54、置EM,原因是在安装过程中配置EM导致建库时间很长,如果RAC节点的主机性能不好,可能导致安装程序的界面停止响应;SGA也不要设置太大,本次安装为400M。我发现当EM启动后,占用的系统资源很大,做管理还是使用sqlplus命令行更为快捷。1建立RAC集群数据库 (不配置EM) -bash-3.00# -bash-3.00# /usr/openwin/bin/xhost + -bash-3.00# su oracle (启用用户等效性,如果设置密钥时密码为空,就不用执行这两个命令了) -bash-3.00$ exec /usr/bin/ssh-agent $SHELL -bash-3.00$

55、/usr/bin/ssh-add (启用图形功能) -bash-3.00$ -bash-3.00$ -bash-3.00$ dbca 显示出图形配置界面,开始进行安装 1选择操作选择创建数据库,下一步2选择数据库模板按默认设置,下一步13dbca创建RAC数据库建库过程比较慢,大约1小时13建库成功建库成功后,dbca给出提示 全局名称:racdb.racnode SID: racdb SPFILE: 在建库成功后,使用emca配置企业管理器以oracle用户执行以下命令来配置EM -bash-3.00$ emca -config dbcontrol db -silent -cluster -

56、ASM_USER_ROLE SYSDBA -ASM_USER_NAME ASMSNMP -CLUSTER_NAME racnode-cluster -SID racdb -ASM_SID +ASM1 -DB_UNIQUE_NAME racdb -EM_HOME /u01/app/oracle/product/dbhome_1 -SERVICE_NAME racdb.racnode -ASM_PORT 1521 -PORT 1521 -LISTENER_OH /u01/app/11.2.0/grid -LISTENER LISTENER -ORACLE_HOME /u01/app/oracle/

57、product/11.2.0/dbhome_1 -HOST racnode1 -ASM_OH /u01/app/11.2.0/grid; STARTED EMCA at Feb 25, 2010 11:49:59 PM EM Configuration Assistant, Version .0.2 Production Copyright (c) 2003, 2005, Oracle. All rights reserved. Password for SYS user: Password for DBSNMP user: Password for SYSMAN user: ASM user

58、 password: You have specified the following settings Database ORACLE_HOME /u01/app/oracle/product/dbhome_1 Database instance hostname racnode1 Listener ORACLE_HOME /u01/app/grid Listener port number 1521 Cluster name racnode-cluster Database unique name racdb Email address for notifications null Out

59、going Mail (SMTP) server for notifications null ASM ORACLE_HOME /u01/app/grid ASM port 1521 ASM user role SYSDBA ASM username ASMSNMP Feb 25, 2010 11:50:20 PM oracle.sysman.emcp.EMConfig perform INFO: This operation is being logged at /u01/app/oracle/cfgtoollogs/emca/racdb/emca_2010_02_25_23_49_58.l

60、og. Feb 25, 2010 11:50:37 PM oracle.sysman.emcp.EMReposConfig uploadConfigDataToRepository INFO: Uploading configuration data to EM repository (this may take a while) . Feb 25, 2010 11:54:03 PM oracle.sysman.emcp.EMReposConfig invoke INFO: Uploaded configuration data successfully Feb 25, 2010 11:54:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论