扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
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
Instance orcl2 is running on node node2pub
2.
$ srvctl status service -d orcl -s ractest
Service orcltest is running on instance(s) orcl2, orcl1
3.
$ srvctl status nodeapps -n node1pub
VIP is running on node: node1pub
GSD is running on node: node1pub
Listener is running on node: node1pub
ONS daemon is running on node: node1pub
4.
$ srvctl status asm -n node1pub
ASM instance +ASM1 is running on node node1pub.
5.
$ srvctl config nodeapps -n node1pub -a -g -s -l
VIP exists.: /node1vip/192.168.1.111/255.255.255.0/eth0:eth1
GSD exists.
ONS daemon exists.
Listener exists.
6. 运行 sqlplus /nolog
SQL> connect /as sysdba
SQL>
SELECT
inst_id
, instance_number inst_no
, instance_name inst_name
, parallel
, status
, database_status db_status
, active_state state
, host_name host
FROM gv$instance
ORDER BY inst_id;
INST_ID INST_NO INST_NAME PAR STATUS DB_STATUS STATE HOST
-------- -------- ---------- --- ------- ------------ --------- -------
1 1 orcl1 YES OPEN ACTIVE NORMAL node1pub
2 2 orcl2 YES OPEN ACTIVE NORMAL node2pub
7.其他的测试,测试方法n多,你用sqlplus, asmcmd, 或者通过Web进 enterprise manager都可以.
随便你了.
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者