Linux+Oracle10g+RAC

RAC应用集群一.实施规划1.平台:操作系统:RedHat Enterprise Linux Advanced Server 5.0内存大小:2048M交换空间:2048M硬盘空间:10G网卡配置:2(public IP,Vitual IP ,Private IP)主机结点:2(node1,node2)存储设备:1 (DB fies)2.网络规划Node1 公共192.168.100.101Node2 公共192.168.100.102Node1-vip 虚拟192.168.100.201Node2-vip 虚拟192.168.100.202Node1-priv 专用19.168.100.101Node2-priv 专用19.168.100.1023.安装流程>安装虚拟机vmware Server 1.0.9>安装RHEL5.4>配置RHEL操作系统>复制第二台虚拟机>配置双机信任关系>建立ASM存储>安装clusterware软件>安装database软件>配置监听Listener>建立数据库实例二.新建虚拟机1.选择-》新建,虚拟机名为RAC1,location为F:\vmware\RAC1,网卡接口选择桥接网络方式(Use bridged networking),适配器选择LSI Logic,虚拟硬盘选择SCSI,硬盘容量选择10G,然后选择每次扩充扩充2G(Split disk into 2GB files),不选择立即分配。

然后按Add添加硬盘,先添加一个100M的硬盘,选择立即分配方式(Allocate all disk space now),该盘作为V otingDisk盘,目录存放位置为F:\vmware\sharedisk\V otingdisk,虚拟设备结点选择SCSI 1:1 Hard Disk2,模式选择一致即:independent->persistent。

然后再添加一个100M的硬盘,选择立即分配,该盘作为OCRdisk盘,目录存放位置为:F:\vmware\sharedisk\OCRdisk,硬盘选择SCSI 1:2,模式为一致。

再添加一个2G的硬盘用作ASM的数据文件的空间,选择立即分配和2G扩充一个文件,目录位置为F:\vmware\sharedisk\ASMdisk,硬盘选择SCSI 1:3,模式选择一致。

再添加一个 1.3G的硬盘用作ASM的闪回区,选择立即分配,目录位置为F:\vmware\sharedisk\ASMdisk2,硬盘选择SCSI 1:4,模式选择一致性。

再添加一块网卡,用作两台虚拟机之间的通信,连接方式选择Host-only模式并选择(connect at power on)。

2. 开启该虚拟机,安装RHEL 5.4,注意事项:交换分区分2G,主机名为node1,eth0为192.168.100.101,eth1为19.168.100.101 作为node1-priv,自定义安装包时,选择开发、服务器以及基本系统的全部,防火墙关闭,selinux 设为enabled禁用。

安装好之后,编辑F:\vmware\RAC1\Red Hat Linux.vmx,添加如下一段(可以使那四个磁盘真正的作为共享盘):disk.locking = “false”disklib.dataCacheMaxSize = “0”disklib.dataCacheMaxReadAheadSize = “0”disklib.dataCacheMinReadAheadSize = “0”disklib.dataCachePageSize = “4096”disklib.maxUnsyncedWrites = “0”scsi1:1.deviceType = “disk”scsi1:2.deviceType = “disk”scsi1:3.deviceType = “disk”scsi1:4.deviceType = “disk”4.RHEL系统配置#uname –r2.6.128-164.el5#vim /etc/hosts(加上如下一段)192.168.100.101 node1192.168.100.102 node2192.168.100.201 node1-vip192.168.100.202 node2-vip19.168.100.101 node1-priv19.168.100.102 node2-priv#vim /etc/sysctl.conf(加上如下一段)Kernel.shmall = 2097152Kernel.shmmax = 536870912Kernel.shmmni = 4096Kernel.sem = 250 32000 100 128Fs.file-max = 65536Net.ipv4.ip_local_port_range = 1024 65000Net.core.rmem_default = 1048576Net.core.rmem_max = 1048576Net.core.wmem_default = 262144Net.core.wmem_max = 262144#sysctl –p (是该文件生效)#vim /etc/security/limits.conf(加上如下一段)Oracle soft nproc 2047Oracle hard nproc 16384Oracle soft nofile 1024Oracle hard nofile 65536#vim /etc/pam.d/login(加上如下一段)Session required /lib/security/pam_limits.so#vim /etc/rc.loal (挂起检测时间定时器,检测对方有没有宕机)Modprobe hangcheck-timer hangcheck-tick=30 hangcheck_margin=20#groupadd oinstall#groupadd dba#useradd –m –g oinstall –G dba#passwd oracle#vim /home/oracle/.bash_profileExport TMPDIR=/tmpExport ORACLE_BASE=/u01/app/oracleExport ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1Export ORACLE_SID=RACDB1Export ORACLE_TERM=xtermExport PATH=$ORACLE_HOME/bin:/usr/bin:$PATHExport LD_LIBRARY_PA TH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin ExportCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib Ulimit –u 16384 –n 65536Umask 022#mkdir –p /u01/app/oracle#chown –R oracle:oinstall /u01#chmod –R 775 /u01#fdisk /dev/sdb#fdisk /dev/sdc#fdisk /dev/sdd#fdisk /dev/sde#partprobe#rpm –ivh oracleasm-support-*#rpm –ivh oracleasm-2.6.18-164.el5.*#rpm –ivh oracleasmlib*#rpm –ivh compat-gcc-7.3.2-2.96.128.i386.rpm#rpm –Uvh compat-libstdc++-7* --force#rpm –ivh compat-libstdc---devel-7.3.2#rpm –ivh compat-gcc-c++*#service oracleasm configureOracleOinstallYY#vim /etc/udev/rules.d/60-raw.rules(加上如下一段)ACTION==”add”,KERNEL==”/dev/sdb1”,RUN+=”/bin/raw /dev/raw1 %N”ACTION==”add”,ENV{MAJOR}==”8”,ENV{MINOR}==”17”,RUN+=”/bin/raw/dev/raw/raw1 %M %m” ( 其中的主设备号可以通过ls –l /dev/sd*查看)ACTION==”add”,KERNEL==”/dev/sdc1”,RUN+=”/bin/raw /dev/raw2 %N”ACTION==”add”,ENV{MAJOR}==”8”,ENV{MINOR}==”33”,RUN+=”/bin/raw/dev/raw/raw2 %M %m”KERNEL==”raw[1-2]”,OWNER=”oracle”,GROUP=”oinstall”,MODE=”640”#start_udev#ls –l /dev/raw/*#shutdown –h now三.复制出第二台虚拟机1.将复制之后的名称为RAC1的改为RAC2,另外编辑Red Hat Linux.vmx查找文件中的RAC1将它改为RAC2,然后编辑RAC2.vmdk将文件中的RAC1改为RAC2(如下所示): RW 4192256 SPARSE “RAC2-s001.vmdk”RW 4192256 SPARSE “RAC2-s002.vmdk”RW 4192256 SPARSE “RAC2-s003.vmdk”RW 4192256 SPARSE “RAC2-s004.vmdk”RW 4192256 SPARSE “RAC2-s005.vmdk”RW 10240 SPARSE “RAC2-s006.vmdk”2.打开RAC2,选择Create3.配置node2操作系统#hostname node2#vim /etc/sysconfig/networkHOSTNAME=node2#vim /etc/hosts127.0.0.1 node2 localhost.localdomain localhost#cd /etc/sysconfig/network-scripts/#cat ifcfg-eth0.bak#cat ifcfg-eth0#cat ifcfg-eth1.bak#cat ifcfg-eth1#mv ifcfg-eth0.bak ifcfg-eth0#mv ifcfg-eth1.bak ifcfg-eth1#ifconfig eth0 | grep HWaddr#cat ifcfg-eth0 | grep ADDR#ifconfig eth1 | grep Hwaddr#cat ifcfg-eth1 | grep ADDR#cat /home/oracle/.bash_profile | grep ORACLE_SIDExport ORACLE_SID=RACDB2#ping node1#ping node2#ping node1-priv#ping node2-priv4.时间同步Node2]# ssh node1Node1]# service xinetd startNode1]# chkconfig time-stream onNode1]# chkconfig xinetd onNode1]# chkconfig ntpd onNode1]#service ntpd restartNode1]#exitNode2]#crontab –e0-59/1 * * * * rdate –s 192.168.100.1010-59/1 * * * * ntpdate 192.168.100.101Node2]# > /etc/resolv.confNode2]# ssh node1Node1]# > /etc/resolv.conf四.配置双机信任关系Node1]#su – oracleNode1]$ mkdir .sshNode1]$ chmod 700 .sshNode1]$ ssh-keygen –t rsaNode1]$ ssh-keygen -t dsaNode2]#su – oracleNode2]$mkdir .sshNode2]$chmod 700 .sshNode2]$ssh-keygen -t rsaNode2]$ssh-keygen -t dsaNode1]$ cat /home/oracle/.ssh/id_rsa.pub >> /home/oracle/.ssh/authorized_keysNode1]$ cat /home/oracle/.ssh/id_dsa.pub >> /home/oracle/.ssh/authorized_keysNode1]$ssh node2 cat /home/oracle/.ssh/id_rsa.pub >> /home/oracle/.ssh/authorized_keys Node1]$ssh node2 cat /home/oracle/.ssh/id_dsa.pub >> /home/oracle/.ssh/authorized_keys Node1]$ scp /home/oracle/.ssh/authorized_keys node2:/home/oracle/.ssh/authorized_keys五.配置ASMNode1]#service oracleasm configureNode1]#service oracleasm createdisk vol1 /dev/sdd1Node1]#service oracleasm createdisk vol2 /dev/sde1Node1]#service oracleasm scandisksNode1]#service oracleasm listdisksNode1]#ssh node2Node2]#service oracleasm scandisksNode2]#service oracleasm listdisksNode2]#exitNode1]#cd /oradiskNode1]#unzip oracle10g01_cluster*****Node1]#chown –R oracle:oinstall /oradiskNode1]#chmod –R 775 /oradisk然后注销以oracle登录Node1]$cd /oradisk/clusterware/cluvfyNode1]$./runcluvfy.sh stage –pre crsinst -n node1.node2 -verboseNode1]$export LANG=en_USNode1]$/oradisk/clusterware/runInstaller -ignoreSysPreReqs这里注意1.安装路径为/u01/app/oracle/product/10.2.0/crs_12.Specify Cluster Configuration 中添加上node2的信息3.Specify Network Interface Usage中检查一下eth0和eth1的接口类型有没有反,应该eth0为public,eth1为private。

合集下载

oracle rac的机制与测试方法

oracle rac的机制与测试方法

一、Oracle RAC的定义及机制Oracle RAC(Real Application Clusters)是Oracle数据库的一种架构,它允许在多台服务器上运行Oracle数据库实例,并提供对这些实例的访问。

Oracle RAC的主要特点包括:1. 多实例架构:Oracle RAC允许在多台服务器上同时运行多个数据库实例,这些实例可以共享相同的存储。

2. 高可用性:Oracle RAC提供了高可用性和容错能力,任何一个数据库实例出现故障时,系统可以自动切换到其他正常工作的实例。

3. 扩展性:Oracle RAC可以根据需求动态地增加或减少服务器和存储资源,以满足系统的扩展和缩减需求。

4. 负载均衡:Oracle RAC可以自动分发和负载均衡数据库请求,以提高系统的性能和资源利用率。

5. 并行处理:Oracle RAC可以在多个数据库实例之间并行处理数据库请求,提高系统的处理能力。

Oracle RAC的机制主要包括集裙架构、存储架构、网络架构和实例架构等方面,它们共同组成了Oracle RAC的核心机制。

二、Oracle RAC的测试方法1. 硬件测试:硬件测试是Oracle RAC测试的第一步,包括对服务器、存储和网络设备的性能、容量和可靠性等方面进行测试。

2. 软件测试:软件测试是Oracle RAC测试的关键,包括对Oracle数据库软件、操作系统、集裙软件、文件系统等进行功能、性能和可靠性等方面进行测试。

3. 故障测试:故障测试是Oracle RAC测试的重要内容,包括对数据库实例故障、节点故障、存储故障等进行模拟和测试,检验系统的容错和恢复能力。

4. 性能测试:性能测试是Oracle RAC测试的重点,包括对数据库的并发处理能力、负载均衡能力、扩展性等进行测试,评估系统的性能和资源利用率。

5. 容量测试:容量测试是Oracle RAC测试的必要环节,包括对数据库的容量规划、增长预测、资源消耗等进行测试,确保系统的可扩展性和充分利用资源。

[誉天李老师上课文档]oracle 10g rac安装终手册

[誉天李老师上课文档]oracle 10g rac安装终手册

实验环境vmworkstation +redhat5.4搭建存储虚拟机2块网卡一块eth1 用于连接rac1 rac2 来连存储用192.168.2.10 hostonly一块eth0 用于作为rac1 rac2的公共网卡的网关10.85.10.254 vment2主机名storage添加一个100G硬盘作为存储01 配置共享存储一般的SAN存储服务器可以使用RAID+iSCSI进行架构。

我使用的是一个PC机器,主板不支持RAID,所以只将一块硬盘做成iSCSI服务器。

首先我们做一个服务器端:1、在RHEL5中安装如下的包:iscsi-initiator-utils-6.2.0.868-0.18.el5.i386.rpmperl-Config-General-2.40-1.el5.noarch.rpm(这个包在光盘的cluster storage目录下)scsi-target-utils-0.0-5.20080917snap.el5.i386.rpm (这个包在光盘的cluster storage目录下)2、通过linux中的命令生成IQN编号#iscsi-iname.redhat:e5ab84c569a83、编辑配置文件#vi /etc/tgt/targets.conf在文件中加入<target .redhat:e5ab84c569a8> backing-store /dev/sdb</target>4、启动服务servicetgtd startchkconfigtgtd on5、查看配置信息# tgtadm --lldiscsi --op show --mode targetTarget 1: .redhat:e5ab84c569a8 System information:Driver: iscsiState: readyI_T nexus information:LUN information:LUN: 0Type: controllerSCSI ID: deadbeaf1:0SCSI SN: beaf10Size: 0 MBOnline: YesRemovable media: NoBacking store: No backing storeLUN: 1Type: diskSCSI ID: deadbeaf1:1SCSI SN: beaf11Size: 1000205 MBOnline: YesRemovable media: NoBacking store: /dev/hdbLUN: 2Type: diskSCSI ID: deadbeaf1:2SCSI SN: beaf12Size: 1000205 MBOnline: YesRemovable media: NoBacking store: /dev/hdcAccount information:ACL information:ALL上面的内容就是iSCSI服务的配置,注意,iSCSI的链接端口是3260,保证防火墙访问正常通过。

Linux系统完全卸载Oracle RAC

Linux系统完全卸载Oracle RAC

Linux系统完全卸载Oracle RAC一、需求在数据库管理的日常中,经常会遇到卸载掉目前的Oracle RAC,重装新的RAC环境。

这种情况下,如果没有干净地完全卸载掉RAC,新的RAC是无法正常安装的,会遇到各种古怪的问题,从而不得不重装操作系统。

那如何完全卸载Oracle RAC呢?二、环境1. 实验环境操作系统:Redhat 7.4Oracle版本:Oracle 19C2. 适用环境操作系统:Linux 7各个发行版通用Oracle版本:Oracle 11g、Oracle 12C、Oracle 19C三、完全卸载RAC1.关闭所有节点数据库实例SQL> sqlplus / as sysdbaSQL> shutdown immediateSQL> startup restrict mountSQL> drop database--或者在DBCA下删除实例2.关闭所有节点集群$ sudo su -# source /home/gzgdb/.bash_profile# crsctl stop has3.每个节点卸载RAC集群# su - gzgdb$ cd $ORACLE_HOME/deinstall/$ ./deinstallIs this home configured on other nodes (y - yes, n - no)?[n]: --直接回车Specify all RAC listeners (do not include SCAN listener) that are to be de-configured. Enter .(dot) to deselect all. [ASMNET1LSNR_ASM,LISTENER,LISTENER_SCAN3,LISTENER_SCAN2,LISTENER_SCAN1]:--直接回车ASM configuration was not detected in this Oracle home. Was ASM configured in this Oracle home (y|n) [n]: yIf you want to retain the existing diskgroups and associated ASM filter driver labels or if any of the information detected is incorrect, you can modify by entering 'y'. Do you want to modify above information (y|n) [n]: --直接回车Do you want to continue (y - yes, n - no)? [n]: yRun the following command as the root user or the administrator on node "pdbass-1"./orabase/app/19.0.0/grid/crs/install/rootcrs.sh -force -deconfig -paramfile "/tmp/deinstall2019-10-29_04-59-37PM/response/deinstall_OraGI19Home1.rsp" -lastnodePress Enter after you finish running the above commands --另起窗口root下执行完,再回这里执行回车4.删除相关文件及目录①删除软件安装目录# rm -rf /u01/app②删除以下目录内容# rm -rf /tmp/.oracle# rm -rf /tmp/*# rm -rf /tmp/ora*# rm -rf /var/tmp/Ora*# rm -rf /var/tmp/.oracle# rm -rf /etc/ora*# rm -f /etc/init.d/init.cssd# rm -f /etc/init.d/init.crs# rm -f /etc/init.d/init.crsd# rm -f /etc/init.d/init.evmd# rm -f /etc/rc2.d/K96init.crs# rm -f /etc/rc2.d/S96init.crs# rm -f /etc/rc3.d/K96init.crs# rm -f /etc/rc3.d/S96init.crs# rm -f /etc/rc5.d/K96init.crs# rm -f /etc/rc5.d/S96init.crs# rm -f /etc/inittab.crs# rm -rf /usr/local/bin/dbhome# rm -rf /usr/local/bin/ora*# rm -rf /usr/local/bin/coraenv5.删除用户和组按照实际的环境,删除操作系统上的用户及组。

什么是OracleRAC?

什么是OracleRAC?

RAC就是real application clusters的缩写,跟rack的读音同。

Oracle Real Application Clusters (RAC)可以支持24 x 7 有效的数据库应用系统,您可以在由低成本的服务器构成的高可用性系统上自由部署您的应用,而无需修改您的应用程序。

已经有超过4200个用户从中受益。

现在Oracle在10g RAC中更提供免费的集群软件和存储管理软件,为您降低应用成本。

拥有RAC您无需再为成本而牺牲性能和可靠性。

关键特性高可用性Oracle Real Application Clusters 提供一个高性能低成本的应用平台,支持所有类型的应用系统,无论是事务处理型应用还是分析型应用。

所有应用共享同样的服务器和存储资源。

出现任何的服务器或磁盘故障,系统会自动重新接管发生故障的功能。

这些对前端用户的完全透明的。

同样,如果您需要增加服务器或改变其他组件的配置也不会影响到应用系统。

高性能Oracle Real Application Clusters保持着TPC-C的记录,达到每分钟118万个事务的处理能力,和仅仅$5.52 每tpmC的成本。

在3,000 GB的TPC-H数据仓库Benchmark 测试中, Oracle RAC同样保持性价比的领先地位,保证我们的用户能够达到更好更快的ROI。

这仅仅是Oracle 保持的多项Benchmark 记录中的最近的一些指标。

按需扩充您现有的系统可能是基于当前的工作负载而构建的,当应用规模需要扩充时(支持更多的数据、用户或应用),您就需要扩展您的系统以保证系统的性能。

当您的应用是构建于大型的SMP主机时,您可能需要购买另一台昂贵的主机,但可能只能使用到其处理能力的很小一部分。

但是如果您使用Oracle RAC的话,您可以通过增加一台或多台低成本的服务器来扩充您的应用系统的处理能力,满足应用需求。

第三方应用支持Oracle RAC数据库服务器象一个单一镜像的数据库服务器,所有的应用无需任何改动都可以直接部署(例如Oracle EBS, SAP, Siebel, 您自己的应用), 同时可以提高应用性能和可靠性。

RedhatLinuxAS3上安装Oracle10gRAC配置全进程(转载)

RedhatLinuxAS3上安装Oracle10gRAC配置全进程(转载)

本文是一篇在Redhat Advance Server 上安装和配置Oracle10g RAC的文档,不单单是个安装实验,而是一个生产系统的实际布置进程,因此包括RAC安装,本地监听配置,JDBC连接串书写,CRS效劳从头安装,VIP地址修改等等,相信比一样的安装教程更有应用上的意思。

一、安装环境硬件平台:HP 380 PC效劳器2台。

主机Hostname IP VIP VIP名称Node1 dbtest1 db-vip01Node2 dbtest2 db-vip02操作系统:RedHat Enterprise Linux Update 5。

磁盘阵列:HP ms1000。

数据库:Oracle10g 。

二、安装Linux所需内核:或更高版本验证内核版本:# uname -r其他所需程序包的版本(或更高版本):compat-db-compat-gcc-c++compat-libstdc++compat-libstdc++验证已安装的程序包:# rpm –qa make binutils gcc compat-db compat-gcc compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel openmotif setarchcompat-gcc-c++compat-libstdc++compat-libstdc++3、为Oracle 配置Linux创建Oracle 组和用户帐户接下来咱们将创建用于安装和保护Oracle 10g 软件的Linux 组和用户帐户。

用户帐户名是‘oracle’,组是‘oinstall’和‘dba’。

在drpdb01上以root 用户身份执行以下命令:# /usr/sbin/groupadd oinstall# /usr/sbin/groupadd dba# /usr/sbin/useradd -m -g oinstall -G dba oracle# id oracleuid=500(oracle) gid=500(oinstall) groups=500(oinstall),501(dba)用户ID 和组ID 在所有集群主机上必需相同。

Oracle10g RAC安装手册1

Oracle10g RAC安装手册1

Oracle10g RAC安装手册1概述本手册在以下环境中试验安装成功:1、曙光s4800服务器(AMD 64位双网卡)2台,硬盘已做好raid 12、光纤盘阵、光纤交换机3、服务器安装 redhat as4 update 2,内核版本2.6.9-22.ELsmp本次安装需要的软件:1、10201_database_linux_x86_64.cpio.gz2、10201_clusterware_linux_x86_64.cpio.gz3、oracleasm-support-2.0.3-1.x86_64.rpm4、oracleasmlib-2.0.2-1.x86_64.rpm5、oracleasm-2.6.9-22.ELsmp-2.0.3-1.x86_64.rpm6、binutils-2.15.92.0.2-13.0.0.0.2.x86_64.rpm下载地址:1、2/technology/software/products/database/oracle10g /htdocs/10201linx8664soft.html3、4、5/technology/software/tech/linux/asmlib/rhel4.htm l6、 /projects/compat-oracle/files/RedHat/本手册的根本目标是安装并实现Asm+RAC,安装过程中以安装实际情况为准,并参考网上很多实施方案、OTN网站等大量文档,力争把安装中遇到的问题及解决方法完整的表达出来。

本文档由 Oracle10g RAC数据库简介、安装Redhat as4.0、针对Oracle配置redhat、ASM配置共享磁盘、安装配置Oracle RAC、创建和删除数据库六部分组成。

!以下部分如果没有特别说明,则要求在每个节点分别执行第一部分 Oracle10g RAC数据库简介oracle10g RAC结构下图显示了 Oracle RAC 10g 配置的主要组件。

Oracle 10g for Linux的安装

解压下载的Oracle 10g安装文件
以root用户登录,将下载的zip文件移到oracle用 户所在的目录下
mv /usr/local/download/oracle10*.zip/ /home/oracle/
解压下载文件
chown –R oracle:oinstall /home/oracle chmod –R 775 /home/oracle unzip /home/oracle/oracle10g*.zip
安装Oracle
开始安装
# su - oracle # export LANG=C(Oracle的安装程序对中文的
支持有问题,只能使用英文界面来安装,在执 行runinstaller之前,执行:export LANG=C)
# cd oracle10g(/home/oracle/oracle10g)‫‏‬ # ./runInstaller -ignoreSysPrereqs (#参
安装前的准备工作
xhost的设置
通常情况下我们不想以oracle用户登录,启动X 服务器来进行安装Oracle,而是在命令窗口使用 su – oracle切换到oracle用户,然后进入安 装目录进行安装,这样安装我们必须以root用 户执行以下命令: xhost +127.0.0.1
安装Oracle
安装前的准备工作

配置 Linux 内核参数
# cat >> /etc/sysctl.conf <<EOF > kernel.shmall = 2097152(对于32位系统,一页=4k,
> > > > > > #
kernel.shmall = 2097152 就是 2097152*4k/1024/1024 = 8G)‫‏‬ kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 fs.file-max = 65536 net.ipv4.ip_local_port_range = 1024 65000 EOF /sbin/sysctl -p

RAC 安装和配置及ASM最佳实践


8
在Linux上安装Oracle10g RAC
在安装的各个阶段运行 CVU (Cluster Verification Utility) 使用最新的被支持的操作系统版本并且正确设置核心参数 参考OTN上被验证了的多种配置 (只对Linux) - 包含了10g RAC在Linux上的很多配置情况 (包括不 同的Linux版本、不同的硬件配置、不同的存储方式等) - 详细列出了主机型号、CPU类型、内存大小、存储设备 的类型和容量、磁盘阵列(RAID)、网络设备、操作系统 及kernel的版本、oracle软件版本和补丁情况、安装的操 作系统package和oracle package、操作系统参数配置 、测试过的存储方式(如ASM或RAW DEVICE等)、驱动 器模块及配置情况的反馈等 - 详细情况请参考以下网址:
CRS Home (如果已安装CRS软件)
– –
<crs_home>/bin/cluvfy <crs_home>/cv/rpm/cvuqdisk-1.0.1-1.rpm (linux only)
Oracle Home (如果已安装RAC数据库软件)

$ORACLE_HOME/bin/cluvfy
© 2005-2006 Oracle Corporation All rights reserved.
在linux上安装oracle10grac在安装的各个阶段运行cvuclusterverificationutility包含了10grac在linux上的很多配置情况包括不同的linux版本不同的硬件配置不同的存储方式等详细列出了主机型号cpu类型内存大小存储设备的类型和容量磁盘阵列raid网络设备操作系统及kernel的版本oracle软件版本和补丁情况安装的操作系统package和oraclepackage操作系统参数配置测试过的存储方式如asm或rawdevice等驱动器模块及配置情况的反馈等详细情况请参考以下网址

linux下oracle10g的安装

linux下oracle10g的安装Linuxoracle10g 一、RedHat as5的安装a 选择安装方式这里咱们使用图形化安装,下图是安装选项的描述 b 检查安装媒介是否正确,最好在第一次使用从网上下载的iso文件时建议检查一遍,以后的安装就不用检查了。

c 安装欢迎页面d 选择安装时使用的语言界面 e 选择键盘f 选择磁盘分区方式(手动或自动)g 使用vmare安装都是默认为新系统安装,即新硬盘分区,所以他是给你提示是否有要备份的数据。

确认告警h 确定要分区的磁盘i 确认告警提示j 对磁盘进行分区swap1G2G k 设置grub,通常不用设置,除非是比较关键的系统(对安全级别有特殊要求的)l 配置网络接口卡我的网络配置如下m 设置网络安全n 选择系统语言o 确定系统时区p 设置root密码q 选择安装软件包的方式(默认或自选),我选择的是用户定制软件安装,有些东西是不需要的,所以还是手动选择的好。

r 确定自选的安装包,如果硬盘够大,建议选择全部安装。

为安装Oracle,以下组件包必须被安装:桌面环境:GNOME Desktop Environment 应用程序:Editors Graphical Internet Text-based Internet 开发:Development Libraries Development Tools 基本系统:System Configuration Tools Administration Tools Base Legacy Software Support System Tools X Window System s 开始安装t 安装需要的媒体包,一般的安装所需的光盘顺序是1-2-3-4-1 u 格式化磁盘分区v 安装过程,这一步时间可能会比较长,主要看你的机器的配置和你选择的软件包的多少了。

w 换盘,这个时候如果你向我一样没有刻盘的话,就点击从vmware的工具栏里点击VM――settings修改cdrom的iso文件,记住,最好的顺序是先disconnect cdrom,然后是修改cdrom 的iso文件名称,然后connect cdrom。

Linux下oracle10g rac安装配置说明


集群中所有计算机上配置时间服务
时间服务器配置:
vi /etc/ntp.conf,时间服务器用uas两台机器,uas两台机器的ntp.conf中server配置:
server
server
server
rpm -ivh /mnt/cdrom3/RedHat/RPMS/zlib-devel-1.2.1.2-1.i386.rpm
rpm -ivh /mnt/cdrom3/RedHat/RPMS/freetype-devel-2.1.9-1.i386.rpm
rpm -ivh /mnt/cdrom3/RedHat/RPMS/fontconfig-devel-2.2.3-7.i386.rpm
# Each RAC node must have a unique ORACLE_SID.(i.e. orcl1, orcl2,...)
export ORACLE_SID=orcl1
export PATH=.:${PATH}:$HOME/bin:$ORACLE_HOME/bin
export PATH=${PATH}:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin
用户帐户名是‘oracle’,组是‘oinstall’和‘dba’。
仅在一个集群主机上以 root 用户身份执行以下命令:
1,创建user/group;
groupadd oinstall
groupadd dba
useradd -m -g oinstall -G dba oracle
--------------------------------------------------------------------------------
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档