REDHAT 54ASMRAW ORACLE 10G RAC 安装文档_第1页
REDHAT 54ASMRAW ORACLE 10G RAC 安装文档_第2页
REDHAT 54ASMRAW ORACLE 10G RAC 安装文档_第3页
REDHAT 54ASMRAW ORACLE 10G RAC 安装文档_第4页
REDHAT 54ASMRAW ORACLE 10G RAC 安装文档_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

1、 基于Redhat 5 和redhat 4 的RAC 区别在对raw的处理上。 之前做的是redhat 4.7 的 RAC 实验。 准备做一个Redhat 5.4 的环境。 RAC 的一些理论东西: RAW+ASM+ REDHAT 4.7 RAC 文档 服务器主机名rac1rac2公共IP地址(eth0)10.85.10.110.85.10.2虚拟IP地址(eth0)10.85.10.310.85.10.4私有IP地址(eth1)192.168.1.200192.168.1.201ORACLE RAC SIDrac1rac1集群实例名称racOCR(oracle集群注册表)/dev/raw/r

2、aw1 /dev/sdb1 200M/dev/raw/raw2 /dev/sdb2 200M表决磁盘(voting disk)/dev/raw/raw3 /dev/sdc1 200M/dev/raw/raw4 /dev/sdc2 200M/dev/raw/raw5 /dev/sdc3 200MASM/dev/sdd1 10GVOL1 for Oracle Data/dev/sdd1 5G VOL2 for flash_recovery_area数据库备份/dev/sde1 10G (mkfs -t ext3 /dev/sde1) 实验平台:Oracle 10gR2 RAC + RHEL 5.4

3、 +VMServer 2.0 安装步骤:1.安装前准备及OS安装配置2.安装Oracle 10gR2 clusterware3.安装Oracle 10gR2 database4.配置netca5.创建ASM 实例6.配置dbca创建数据库7.检查RAC状态 一 安装前准备及OS安装配置Host OS 准备1. 从Oracle OTN下载 oracle 10gR2 for x86 linux,下2个zip, 一个是clusterware zip,一个是database zip, comp CD 可选.2. 准备的RHEL 5.4 (x86)3. 查看Redhat 5.4 内核版本:rootred

4、hat5 # uname -aLinux redhat5 2.6.18-164.el5xen #1 SMP Tue Aug 18 16:06:30 EDT 2009 i686 i686 i386 GNU/Linux4. 从Oracle OTN下载 ASM, ASMLib, ASMLib support , 这些都是针对你的kernel的,不要下错该页面有下载地址,注意选择CPU 类型。 里面有asmlib 和 support。 在同一个页面。5. VMServer 2.0虚拟机 Workstation,GSX Server 和ESX之间的区别 Vmware SERVER 简介 一OS安装1.

5、在vmware server中创建redhat 5 虚拟机,取名rac1. 内存800M, 硬盘15GB。2. 加上一块NIC网卡。RAC 实验需要2块网卡。3. 用vdiskmanager 创建Share Disk。 - 如果用存储的话,就不用这么折腾了。 直接挂上就能分了。先创建F:VMracshare目录,然后把创建的磁盘文件放到这个目录下。 根据前面的分析,我们要创建4个文件。 在dos下进入vmware 的安装目录,找到vmware-vdiskmanager.exe 程序,然后执行如下命令:vmware-vdiskmanager.exe -c -s 400Mb -a lsilogic

6、 -t 2 F:VMracshareocr.vmdkvmware-vdiskmanager.exe -c -s 600Mb -a lsilogic -t 2 F:VMracsharevotingdisk.vmdkvmware-vdiskmanager.exe -c -s 15000Mb -a lsilogic -t 2 F:VMracshareasm4data.vmdkvmware-vdiskmanager.exe -c -s 10000Mb -a lsilogic -t 2 F:VMracsharebackup.vmdk 4. 到 rac1的目录,打开rac1.vmx , 在最后空白处添加这

7、几段内容(一定要最后) scsi1.present = "TRUE"scsi1.virtualDev = "lsilogic"scsi1.sharedBus = "virtual"- 这段是打开 scsi1上的使用,并且设置成virtual, controller设置成lsilogic, 然后依次添加 scsi1:1.present = "TRUE"scsi1:1.mode = "independent-persistent"scsi1:1.filename = "F:VMracsha

8、reocr.vmdk"scsi1:1.deviceType = "plainDisk" scsi1:2.present = "TRUE"scsi1:2.mode = "independent-persistent"scsi1:2.filename = "F:VMracsharevotingdisk.vmdk"scsi1:2.deviceType = "plainDisk" scsi1:3.present = "TRUE"scsi1:3.mode = "in

9、dependent-persistent"scsi1:3.filename = "F:VMracshareasm4data.vmdk"scsi1:3.deviceType = "plainDisk" scsi1:4.present = "TRUE"scsi1:4.mode = "independent-persistent"scsi1:4.filename = "F:VMracsharebackup.vmdk"scsi1:4.deviceType = "plainDisk&q

10、uot; -最后添加这个,这段是对vmware使用共享硬盘的方式进行定义,必须添加disk.locking = "false"diskLib.dataCacheMaxSize = "0"diskLib.dataCacheMaxReadAheadSize = "0"diskLib.DataCacheMinReadAheadSize = "0"diskLib.dataCachePageSize = "4096"diskLib.maxUnsyncedWrites = "0" 保存退

11、出之后,启动虚拟机就可以看到刚才添加的硬盘了. 5. 安装完redhat 5操作系统后,关机,安装的时候把所有包都装上。 按照1-5的步骤创建节点rac2. Redhat 的2个序列号:redhat 5.0 : 2515dd4e215225ddredhat 5.4 SN:49af89414d147589 因为是测试环境,在做之前先关闭不需要的系统启动耗时服务 # chkconfig cups off # chkconfig sendmail off # chkconfig isdn off # chkconfig smartd off # chkconfig iptables off 6. 配

12、置你的2个网卡的固定IP,hostname, DNS, gateway, time server (NTP) ,这一步也可以在安装系统时配置 根据前面的规划,设置IP地址。可以在redhat 界面上进行修改,也可以修改下面2个文件:/etc/sysconfig/network-script/ifcfg-eth0/etc/sysconfig/network-script/ifcfg-eth1 修改机器名,IP和网关 - 默认网关必须设置,不然 vipca 报错rootraw1 # vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0ONB

13、OOT=yesBOOTPROTO=staticIPADDR=10.85.10.119NETMASK=255.255.255.0GATEWAY=10.85.10.253 修改主机名vi /etc/sysconfig/networkNETWORKING=yesHOSTNAME=raw1 修改完之后重启生效:/etc/rc.d/init.d/network restart 重新启动 查看DNS:cat /etc/resolv.conf 7. 同步时间:1) 在rac1上启动time-stream 服务,并设置为自动动rootrac1 # chkconfig time-stream on在redhat

14、 4中,是: #chkconfig time on 2)在rac2 上添加任务,每一分钟和rac1进行一次时间同步。rootrac2 # crontab -l*/1 * * * * rdate -s 10.85.10.1 rac 对节点间时间较敏感,RAC不能容忍节点间时钟不同步,否则RAC会Down掉,而且在安装vipca 的时候也会报错。 具体时间同步参考我的blog: Linux 时间同步配置 linux 下修改日期和时间 8. 安装结束后,进入 OS, 修改解析文件: /etc/hosts如下注:机器名和public名要一样 127.0.0.1 localhost (必须要这样) 10

15、.85.10.1 rac110.85.10.2 rac2192.168.1.200 rac1-priv192.168.1.201 rac2-priv10.85.10.3 rac1-vip10.85.10.4 rac2-vip 两个node都要一样.修改后要确认这个hosts 都正确 (ping) 9. 建立用户等效性 建立等效用户之后,2个结点直接Oracle 用户互相访问就不在需要密码了, 这样就为RAC管理提供了可能性,如果等效性没有配好, RAC 肯定是装不起来的。 1) 在RAC1,RAC2两个节点上添加group add dba oinstall 组, 创建oracle 用户, 主组

16、oinstall, 附加组是dba.#groupadd oinstall#groupadd dba#useradd -g oinstall -G dba oracle#passwd oracle 2) 建立等效用户在rac1: oraclerac1 $ mkdir /.sshoraclerac1 $ chmod 700 /.sshoraclerac1 $ ssh-keygen -t rsaoraclerac1 $ ssh-keygen -t dsa 在rac2:oraclerac2 $ mkdir /.sshoraclerac2 $ chmod 700 /.sshoraclerac2 $ ss

17、h-keygen -t rsaoraclerac2 $ ssh-keygen -t dsa 3) 切换回rac1,接着执行:oracleraw1 $ cat /.ssh/id_rsa.pub >> /.ssh/authorized_keysoracleraw1 $ cat /.ssh/id_dsa.pub >> /.ssh/authorized_keys 提示:下列命令会提示你输入rac2 的oracle 密码,按照提示输入即可,如果失败可重新尝试执行命令。Rac1 节点:oraclerac1 $ scp /.ssh/authorized_keys rac2:/.ssh

18、/authorized_keys Rac2节点:oraclerac2 $ cat /.ssh/id_rsa.pub >> /.ssh/authorized_keysoraclerac2 $ cat /.ssh/id_dsa.pub >> /.ssh/authorized_keysoraclerac2 $ scp /.ssh/authorized_keys rac1:/.ssh/authorized_keys 4) 确保2个node都有相互的结点信息。两机相互执行。 oraclerac1 $ ssh rac1 dateoraclerac1$ ssh rac2 dateor

19、aclerac1 $ ssh rac1-priv dateoraclerac1 $ ssh rac2-priv date 切换至rac2 执行oraclerac2 $ ssh rac1 dateoraclerac2$ ssh rac2 dateoraclerac2 $ ssh rac1-priv dateoraclerac2 $ ssh rac2-priv date 10. 在2个结点上创建目录 rootrac1 # mkdir -p /u01/app/oraclerootrac1 # chown -R oracle:oinstall /u01rootrac1 # chmod -R 777 /

20、u01 这个目录给oracle和clusterware系统的 11. 修改/etc/sysctl.conf ,添加这些kernel 参数 net.core.rmem_default=262144net.core.wmem_default=262144net.core.rmem_max=262144net.core.wmem_max=262144 kernel.shmall = 131072000kernel.shmmax = 524288000kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv

21、4.ip_local_port_range = 1024 65000 # sysctl -p 立刻生效 kernel.shmall为物理内存除以pagesize;kernel.shmmax为物理内存的一半;fs.file-max为512 乘以 processes (如128个process则为 65536);net.ipv4.ip_local_port_range/net.core.rmem_default/net.core.rmem_max三个参数设置和官方文档不一样, 这是根据metalink 343431.1 最新要求更改的;net.ipv4.tcp_rmem/net.ipv4.tcp_

22、wmem两个参数一般情况下无需设置, 除非是在Dataguard/Streams等需很多网络传输情况下; 其它参数根据官方文档要求设置即可. 具体内容参考我的blog:Linux 内核参数及Oracle相关参数调整 12. 设置用户资源限制,2个节点都要执行 因为所有的进程都是以Oracle 身份来运行的,因此需要定义Oracle 用户能够使用的系统资源数量。 vi /etc/sysconfig/limits.conf-使用HugePage 内存技术,添加下面2行Oracle soft memlock 5242880Oracle hard memlock 524280-进程句柄数量oracle

23、 soft nproc 2047oracle hard nproc 16384- 文件句柄oracle soft nofile 65536oracle hard nofile 65536 将下面一行添加到/etc/pam.d/login文件中:session required /lib/security/pam_limits.so 13. 配置 hangcheck-timer 模块,2个节点都要执行Hangcheck-timer 是Linux 提供的一个内核级的IO-Fencing 模块, 这个模块会监控Linux 内核运行状态, 如果长时间挂起, 这个模块会自动重启系统。 这个模块在Linu

24、x 内核空间运行, 不会受系统负载的影响。 这个模块会使用CPU的Time Stamp Counter(TSC) 寄存器,这个寄存器的值会在每个时钟周期自动增加, 因此使用的是硬件时间,所以精度更高。配置这个模块需要2个参数: hangcheck_tick 和 hangcheck_margin。 hangcheck_tick用于定义多长时间检查一次,缺省值是30秒。 有可能内核本身很忙, 导致这个检查被推迟, 该模块还允许定义一个延迟上限,就是hangcheck_margin, 它的缺省值是180秒。 Hangcheck-timer 模块会根据hangcheck_tick 的设置,定时检查内核

25、。只要2次检查的时间间隔小于 hangcheck_tick + hangchec_margin, 都会认为内核运行正常,否则就意味着运行异常,这个模块会自动重启系统。 CRS本身还有一个MissCount 参数,可以通过crsctl get css miscount 命令查看。 当RAC结点间的心跳信息丢失时, Clusterware 必须确保在进行重构时,故障结点确实是Dead 状态,否则结点仅是临时负载过高导致心跳丢失,然后其他结点开始重构,但是结点没有重启,这样会损坏数据库。 因此MissCount 必须大于 hangcheck_tick+hangcheck_margin的和。 1) 查

26、看模块位置:rootrac1 # find /lib/modules -name "hangcheck-timer.ko"/lib/modules/2.6.18-164.el5/kernel/drivers/char/hangcheck-timer.ko/lib/modules/2.6.18-164.el5xen/kernel/drivers/char/hangcheck-timer.ko 2) 配置系统启动时自动加载模块,在/etc/rc.d/rc.local 中添加如下内容rootrac1 # modprobe hangcheck-timerrootrac1 # vi

27、/etc/rc.d/rc.localmodprobe hangcheck-timer 3) 配置hangcheck-timer参数, 在/etc/modprobe.conf 中添加如下内容:rootrac1 # vi /etc/modprobe.confoptions hangcheck-timer hangcheck_tick=30 hangcheck_margin=180 4) 确认模块加载成功:rootrac1 # grep Hangcheck /var/log/messages | tail -2Sep 7 19:53:03 rac1 kernel: Hangcheck: starti

28、ng hangcheck timer 0.9.0 (tick is 180 seconds, margin is 60 seconds).Sep 7 19:53:03 rac1 kernel: Hangcheck: Using monotonic_clock(). 14. 格式化分区我们之前添加了4块硬盘,在分区的时候,ocr 我们要划分成2个100M,分别来存放ocr配置文件,votingdisk我们要分成3个100M的。 Asm4data 要分成两个,10G 存放数据文件,5G 用在flashback上。 Backup 我们分成一个区。在一个结点执行格式化就可以了,因为他们是共享的。 ro

29、otrac1 # fdisk -lrootrac1 # fdisk /dev/sdbCommand (m for help): nCommand action e extended p primary partition (1-4)pPartition number (1-4): 1 - 分区号1,等格式化技术后对应sdb1First cylinder (1-200, default 1):Using default value 1 - 分区开始点Last cylinder or +size or +sizeM or +sizeK (1-200, default 200): +100M -把s

30、db1 设置成100m Command (m for help): nCommand action e extended p primary partition (1-4)pPartition number (1-4): 2 -设置分区sdb2First cylinder (97-200, default 97):Using default value 97 -开始点Last cylinder or +size or +sizeM or +sizeK (97-200, default 200):Using default value 200 -结束点 Command (m for help):

31、 w - 写数据The partition table has been altered!Calling ioctl() to re-read partition table.WARNING: Re-reading the partition table failed with error 16: Device or resource busy.The kernel still uses the old table.The new table will be used at the next reboot.Syncing disks.rootrac1 # fdisk -l.Disk /dev/

32、sdb: 209 MB, 209715200 bytes64 heads, 32 sectors/track, 200 cylindersUnits = cylinders of 2048 * 512 = 1048576 bytes Device Boot Start End Blocks Id System/dev/sdb1 1 96 98288 83 Linux/dev/sdb2 97 200 106496 83 Linux.这里就是分区的效果 其他的操作类似,最终的格式化的效果是: rootrac1 # fdisk -l/dev/sda1251 1958 13719510 83 Linu

33、x/dev/sda2 1 250 2008093+ 82 Linux swap / Solaris/dev/sdb1 1 101 103408 83 Linux/dev/sdb2 102 200 101376 83 Linux/dev/sdc1 1 99 101360 83 Linux/dev/sdc2 100 198 101376 83 Linux/dev/sdc3 199 300 104448 83 Linux/dev/sdd1 1 1217 9775521 83 Linux/dev/sdd21218 1912 5582587+ 83 Linux/dev/sde1 1 1274 10233

34、373+ 83 Linux 注: 格式化时候,在另一个节点要重启一下系统,不然识别不了。 15. 配置raw 设备 所谓raw 设备,就是通过字符方式访问的设备,也就是读写设备不需要缓冲区。 在Linux 下,对磁盘值提供了块方式的访问。要想通过字符方式访问,必须配置raw 设备服务,并且Oracle 用户对这些raw 设备必须有访问的权限。 Redhat 5 和 4在裸设备的配置上不一样。 关于4上raw的配置参考:RAW+ASM+ REDHAT 4.7 RAC 文档 redhat 5上raw的配置也可以参考: Redhat 5 中裸设备(raw) 的配置 在2个节点上做如下操作: 1)修改

35、/etc/udev/rules.d/60-raw.rules 文件添加如下内容:ACTION="add", KERNEL="sdb1",RUN+="/bin/raw /dev/raw/raw1 %N"ACTION="add", KERNEL="sdb2",RUN+="/bin/raw /dev/raw/raw2 %N"ACTION="add", KERNEL="sdc1",RUN+="/bin/raw /dev/raw/raw

36、3 %N"ACTION="add", KERNEL="sdc2",RUN+="/bin/raw /dev/raw/raw4 %N"ACTION="add", KERNEL="sdc3",RUN+="/bin/raw /dev/raw/raw5 %N"ACTION="add",KERNEL="raw1-5", OWNER="oracle", GROUP="oinstall", MODE=&

37、quot;660" 这里有个小插曲,见: 2) 重启服务:rootrac1 # start_udevStarting udev: OK 3) 查看raw设备:rootrac1 # ls -lrt /dev/rawtotal 0crw-rw- 1 oracle oinstall 162, 5 Sep 8 03:18 raw5crw-rw- 1 oracle oinstall 162, 4 Sep 8 03:18 raw4crw-rw- 1 oracle oinstall 162, 1 Sep 8 03:18 raw1crw-rw- 1 oracle oinstall 162, 3 Se

38、p 8 03:18 raw3crw-rw- 1 oracle oinstall 162, 2 Sep 8 03:18 raw2 16. 在两个node上都安装 ASMLibs, tools, support 三个rpm文件. 注意内核版本要和linux一致。 # rpm -ivh *.rpm -nodeps -force 然后运行 /etc/init.d/oracleasm configure回答 oracle , dba, y, y 就可以了 linux 挂在windows 共享的盘1. 启动nfs服务: service nfs start2. mount -o username=share

39、,password=share /10.85.10.80/RAC /mnt 17. 创建ASM 磁盘 在一个node上:通过以 root 用户身份运行以下命令来标记由 ASMLib 使用的磁盘:/etc/init.d/oracleasm createdisk DISK_NAME device_name(提示:DISK_NAME 应由大写字母组成。当前版本有一个错误,即假如使用小写字母,ASM 实例将无法识别磁盘。) 记住,ASM在linux下面处理的对象是 partition,不是disk, 所以你那些vmdk要linux 下面partition好才能用,所以先fdisk一下在创建. /etc

40、/init.d/oracleasm createdisk VOL1 /dev/sdd1/etc/init.d/oracleasm createdisk VOL2 /dev/sdd2 创建好后, 在这个node 上运行 /etc/init.d/oracleasm listdisks 查看。 18. 在另外一个node 上/etc/init.d/oracleasm scandisks/etc/init.d/oracleasm listdisks 查看 19. 在每个node上配置Oracle的profile文件 Su -oracleCd /home/oracle 修改 oracle用户家目录下的

41、.bash_profile 。注意ORACLE_SID, 和后面建库要一致。 # User specific environment and startup programsPATH=$PATH:$HOME/binexport ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1export ORA_CRS_HOME=$ORACLE_BASE/product/crsexport ORACLE_SID=rac1export PATH=.:$PATH:$HOME/bin:$ORACLE_HOME

42、/binexport PATH=$PATH:/usr/bin:/bin:/usr/bin/X11:/usr/local/binexport PATH=$PATH:$ORACLE_BASE/common/oracle/binexport ORACLE_TERM=xtermexport TNS_ADMIN=$ORACLE_HOME/network/adminexport ORA_NLS10=$ORACLE_HOME/nls/dataexport LD_LIBRARY_PATH=$ORACLE_HOME/libexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORAC

43、LE_HOME/oracm/libexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/lib:/usr/lib:/usr/local/libexport CLASSPATH=$ORACLE_HOME/JREexport CLASSPATH=$CLASSPATH:$ORACLE_HOME/jlibexport CLASSPATH=$CLASSPATH:$ORACLE_HOME/rdbms/jlibexport CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlibexport THREADS_FLAG=nativeexport

44、TEMP=/tmpexport TMPDIR=/tmp 第二个节点的 ORACLE_SID=rac2 其他都一样。 二 安装Oracle 10gR2 clusterware 1. 用Xmanager 软件连上虚拟机之后运行clusterware 的安装软件, Xmanager 支持图形界面, 所以能省很多事。 主要要先修改/etc/redhat-release 文件,不然会报错。 rootrac2 # more /etc/redhat-releaseredhat-4 2. 确认你的安装目录是/u01/app/oracle/product/crs 3. 增加相关结点信息rac1 rac1-pri

45、v rac1-viprac2 rac2-priv rac2-vip 4.指定 eth0 的类型时public 5. 指定OCR 和 Voting Disk一般而言,如果采用存储来存放OCR和Voting Disk. 存储本身就提供了redundancy策略,此时我们可以选择External Redundancy 选项, 此时Oracle 就不在考虑软件冗余了。 如果没有使用存储设备或者存储为RAID0,那么就可以使用Oracle 自己提供的软件冗余机制 Normal Redundancy 选项,此时就会激活Mirror Location 选项. 用来指定镜像文件位置, Oracle 的Clus

46、terware在运行时会维护这个Mirror文件的内容同步。 OCR 最多只有一份冗余:/dev/raw/raw1/dev/raw/raw2 Voting Disk 最多可以定义2份冗余:/dev/raw/raw3/dev/raw/raw4/dev/raw/raw5 6. 开始安装了,结束时会提示用root在每个节点上运行orainstRoot.Sh 和 root.Sh脚本, 在第二个结点上运行root.Sh 后自动调用vipca 这个命令, 在第二个结点运行root.Sh 之前要修改一下vipca命令, 不然可能会报错。 RAC安装时需要执行4个脚本及意义 注意: VIPCA 命令也是用RO

47、OT 用户来运行的, 只需要在一个结点运行就可以了。 进入$CRS_HOME/bin/目录, 用vi来修改vipca 和 srvctl 2个命令。 问题1: vipca报错,是redhat的bugRunning vipca(silent) for configuring nodeapps/home/oracle/crs/oracle/product/10/crs/jdk/jre/bin/java: error while loadingshared libraries: libpthread.so.0: cannot open shared object file:No such file o

48、r directory 解决方法:Remember to re-edit these files on all nodes:<CRS_HOME>/bin/vipca<CRS_HOME>/bin/srvctl<RDBMS_HOME>/bin/srvctl<ASM_HOME>/bin/srvctl after applying the 10.2.0.2 or 10.2.0.3 patchsets, as these patchset will still include those settings unnecessary for OEL5 or R

49、HEL5 or SLES10. This issue was raised with development and is fixed in the 10.2.0.4 patchsets. Note that we are explicitly unsetting LD_ASSUME_KERNEL and not merely commenting out its setting to handle a case where the user has it set in their environment (login shell). $ vi vipca. .Linux) LD_LIBRAR

50、Y_PATH=$ORACLE_HOME/lib:/lib:$ORACLE_HOME/srvm/lib:$LD_LIBRARY_PATH export LD_LIBRARY_PATH echo $LD_LIBRARY_PATH echo $CLASSPATH #Remove this workaround when the bug 3937317 is fixed arch=uname -m if "$arch" = "i686" -o "$arch" = "ia64" then # LD_ASSUME_KERNEL

51、=2.4.19 # export LD_ASSUME_KERNEL echo - 这里一定要加上,不然返回会报错 fi #End workaround 问题2: 如果遇到这个错误:# vipcaError 0(Native: listNetInterfaces:3)Error 0(Native: listNetInterfaces:3)解决方法:在CRS_HOME下 运行 oifcfg 命令:# ./oifcfg setif -global eth0/10.85.10.0:public# ./oifcfg setif -global eth1/192.168.1.0:cluster_inter

52、connect# ./oifcfg getifeth0 10.85.10.0 global publiceth1 192.168.1.0 global cluster_interconnect- 注意这里最后一个是0. 代表一个网段。 在一个节点设置之后,其他节点也能看到。 然后在手工运行vipca添加nodeapps resource即可。 问题3:An unexpected exception has been detected in native code outside the VM.Unexpected Signal : 11 occurred at PC=0xB7503E29Function=_libc_free+0x49Library=/lib/tls/libc.so.6 修改主机名不正确导致的。RHEL/etc/sysconfig/network 主机名,如果在/etc/hosts中解析不了。就报这个错误! 7. clusterware 就安

温馨提示

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

评论

0/150

提交评论