export CLASSPATH=$ORACLE_HOME/JRE
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlib
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlib
export THREADS_FLAG=native
export TEMP=/tmp
export TMPDIR=/tmp
第二个节点的 ORACLE_SID=orcl2 其他都相同
=============步骤二: 安装Oracle 10gR2 clusterware===============================
1. unset 一些环境变量
$ unset ORA_CRS_HOME
$ unset ORACLE_HOME
$ unset ORA_NLS10
$ unset TNS_ADMIN
检查您的变量
$ env | grep ORA
ORACLE_SID=orcl2
ORACLE_BASE=/u01/app/oracle
ORACLE_TERM=xterm
2. 用oracle 用户login , 然后运行您的unzip 之后的那个clusterware目录下的runInsaller 进入图像安装
3. 确认您的安装目录是/u01/app/oracle/product/crs
4. 修改 您的clustername 从crs到一个随便您想要的名字
然后增加
node1pub node1prv node1vip
node2pub node2prv node2vip
5. 然后指定 eth0 的类型时public
6. 然后定制您的OCR 和mirror
/u02/oradata/orcl/OCRFile
/u02/oradata/orcl/OCRFile_mirror
7. 然后指定您的voting
/u02/oradata/orcl/VotingFile
/u02/oradata/orcl/VotingFile_mirror1
/u02/oradata/orcl/VotingFile_mirror2
8. 然后就开始安装了,当众会让您用完全的root身份在每个节点上运行orainstRoot.sh,您就一个节点一个节点运行,不要抢时间,一个个来
9. 然后需要您在每个节点上用完全的root权限执行 root.sh,您也相同,一个个来,一定要等一个做好了,然后做另外一个
10. 做第二个时候,假如告诉您您的eth0不是public,您就在第二个节点,用oracle用户在 X里面运行vipca, 然后配置好您的vip 信息(虚拟IP的信息,很容易配的)
11. clusterware 就安装好了.
确认一下.
$ /u01/app/oracle/product/crs/bin/olsnodes -n
node1pub 1
node2pub 2
或
$ ls -l /etc/init.d/init.*
-r-xr-xr-x 1 root root 1951 Oct 4 14:21 /etc/init.d/init.crs*
-r-xr-xr-x 1 root root 4714 Oct 4 14:21 /etc/init.d/init.crsd*
-r-xr-xr-x 1 root root 35394 Oct 4 14:21 /etc/init.d/init.cssd*
-r-xr-xr-x 1 root root 3190 Oct 4 14:21 /etc/init.d/init.evmd*
===============步骤三: 安装Oracle 10gR2 database========================
1.1. unset 一些环境变量
$ unset ORA_CRS_HOME
$ unset ORACLE_HOME
$ unset ORA_NLS10
$ unset TNS_ADMIN
检查您的变量
$ env | grep ORA
ORACLE_SID=orcl2
ORACLE_BASE=/u01/app/oracle
ORACLE_TERM=xterm
2. 用oracle用户,运行您unzip之后的那个database目录下的runInstaller
3. ORACLE安装目录指定到 /u01/app/oracle/product/10.2.0/db_1
4. 把2个node选择上
5. 选择 Install database Software only
6. 会需要您用完全的root权限运行 root.sh ,分别在2个node上一一运行,不要抢时间
7. 安装完毕
==================步骤四: 配置netca==========================
1. oracle 用户在一个node上运行 netca
2. 选择任何node
3. 选择 Listener configuration
4.添加一个LISTEN, 1521 port
5. 回到开始界面,选择Naming Methods configuration
6. 把Local Naming和Easy Naming 添加进去.然后结束配置
7. 确认一下
$ ps -ef | grep lsnr | grep -v 'grep' | grep -v 'ocfs' | awk '{print $9}'
LISTENER_NODE1PUB
==============步骤五: 配置dbca创建数据库=========================
1. 用oracle用户运行 dbca
2. 选择custom database
3. 输入数据库的全局名,比如orcl
4. 给您的系统的不同角色建立密码,我都选择same as ....
5. 选择用ASM管理数据库
6. 输入您前面设定的管理员密码,并把SPFILE 设定成/u02/oradata/orcl/dbs/spfile ASM.ora
7.进入ASM配置界面, create NEW, 名字叫做DATA
然后下面您会看到您前面创建的4个ASM VOL1-4, 您选择 1 和2, "Redundancy" 选择 Normal.
这样 DATA diskgroup就创建好了
8. 回到ASM界面后. 仍旧选择create new, 然后名字叫做FLASH_RECOVERY_AREA, 选择第3和4两个卷,然后"Redundancy" 选择External
9. 然后OK结束ASM配置
10.Database File Locations 选择DATA
11. Recovery Configuration 选择刚才创建的 FLASH_RECOVERY_AREA diskgroup
12. 接下来默认的就能够了
13. Database Services 这里,您选择Add您一个新的service, 随便叫名字,比如ractest
然后选择 TAF Policy,是Basic
14. 开始创建数据库
===================步骤六: 校验RAC============================
1.用oracle用户login, 运行
$ srvctl status database -d orcl
Instance orcl1 is running on node node1pub
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




