每个节点都需要安装(采用Standand Cluster 和 Standand Asm)。
#./runInstaller
执行命令进行安装。
主节点操作即可,其他节点会自动同步复制过去。
Next
12.3 Install and configure grid infrastrue for a ClusterNext
12.4 Configure a standard clusterNext
12.5 Advance installationNext
12.6 选中EnglishNext
12.7 配置Cluser Name,Scan Name, Scan port取消GNS配置
Next
Next(此处需要验证无密码访问)
Next(public,private)
12.10 创建GI management RepositoryYes(12C新特性,小型数据库会和OCR&VF存在相同的位置)
Next
Next
12.12 选择ASM磁盘修改change discovery path…以便找到 asm磁盘。(确保容量大小够)
12.13 设置SYSASM密码设置完毕
Next
不设置
Next
分别是asmadmin,asmdba,asmoper
Next
Next
12.17 不勾选自动运行脚本Next(手动执行脚本)
12.18 安装点击install 安装完毕。
务必按顺序执行脚本。
检查集群状态:
[grid@rac02 ~]$ crsctl check cluster
所有 Oracle 实例 —(数据库状态):
[grid@rac02 ~]$ srvctl status database -d racdb
检查单个实例状态:
[grid@rac02 ~]$ srvctl status instance -d racdb -i racdb1
节点应用程序状态:
[grid@rac02 ~]$ srvctl status nodeapps
列出所有的配置数据库:
[grid@rac02 ~]$ srvctl config database
数据库配置:
[grid@rac02 ~]$ srvctl config database -d racdb –a
ASM状态以及ASM配置:
[grid@rac02 ~]$ srvctl status asm
TNS监听器状态以及配置
[grid@rac02 ~]$ srvctl status listener
SCAN状态以及配置:
[grid@rac02 ~]$ srvctl status scan
VIP各个节点的状态以及配置:
[grid@rac02 ~]$ srvctl status vip -n rac01
节点应用程序配置 —(VIP、GSD、ONS、监听器)
[grid@rac02 ~]$ srvctl config nodeapps -a -g -s –l
验证所有集群节点间的时钟同步:
[grid@rac02 ~]$ cluvfy comp clocksync –verbose
以下操作需用root用户执行。
在本地服务器上停止Oracle Clusterware 系统:
[root@rac01 ~]# /u01/app/11.2.0/grid/bin/crsctl stop cluster
注:可通过指定 -all 选项在集群中所有服务器上启动 Oracle Clusterware 系统。
[root@rac02 ~]# /u01/app/11.2.0/grid/bin/crsctl start cluster –all
在rac01和rac02上停止oracle clusterware系统
[root@rac02 ~]# /u01/app/11.2.0/grid/bin/crsctl stop cluster –all
在本地服务器上启动oralce clusterware系统:
[root@rac01 ~]# /u01/app/11.2.0/grid/bin/crsctl start cluster
注:可通过指定 -all 选项在集群中所有服务器上启动 Oracle Clusterware 系统。
使用 SRVCTL 启动/停止所有实例:
[oracle@rac01 ~]#srvctl stop database -d racdb
[oracle@rac01 ~]#srvctl start database -d racdb
取消My Oracle Support
Next
Next
Next
Next
使用DBCA创建数据库
此处省略一万字。
VMware虚拟网卡使用网络地址规划表
虚拟网卡名称 使用网段 子网掩码
VMnet1(即host网卡) 192.168.10.0 255.255.255.0
VMnet2(默认没有安装) 192.168.20.0 255.255.255.0
VMnet3(默认没有安装) 192.168.30.0 255.255.255.0
VMnet4(默认没有安装) 192.168.40.0 255.255.255.0
VMnet5(默认没有安装) 192.168.50.0 255.255.255.0
VMnet6(默认没有安装) 192.168.60.0 255.255.255.0
VMnet7(默认没有安装) 192.168.70.0 255.255.255.0
VMnet8(即NAT网卡) 192.168.80.0 255.255.255.0
地址只是为了统一和方便,读者可以根据自己的爱好进行规划。另外,在做实验的过程中,这个地址是可以随时修改的。
使用VMware Workstation创建虚拟机时,创建的虚拟机中可以包括网卡。根据需要选择使用何种虚拟网卡,从而决定连接到那个虚拟交换机。在VMware Workstation中,默认有3个虚拟交换机,分别是VMnet0(使用桥接网络)、VMnet1(仅主机网络)和VMnet8(NAT网络),也可以根据需要添加VMnet2~VMnet7和VMnet9等7个虚拟机交换机。
这个在光盘中有,直接yum安装即可。
#yum install readline*
Rlwrap软件
~hlub/uck/rlwrap/
并安装
#./configure
#make && make install
完成。
为了方便,也可以在Oracle用户环境配置文件.bash_profile中加入如下语句:
stty erase ^h
alias sqlplus='rlwrap sqlplus'
完毕。
#oracleasm configure -i
#oracleasm init
#oracleasm createdisk orc /dev/sdc1
检测报错:Asmlib installation and configuration verification
答:oracleasm configure –i
重新配置ORACLEASM_UID,ORACLEASM_GID
grid.asmadmin
所有节点都要配置。
ORA-27091: unable to queue I/O
答:
Oracleasm磁盘权限不够
修改 /etc/fstab 文件。
tmpfs /dev/shm tmpfs defaults,size=2048M 0 0
重新挂载:
#mount -o remount /dev/shm
[root@CentOS-fuwenchao mntsda3]# df -h
CLSRSC-507: The root script cannot proceed on this node rac2 because either the first-node operations have not completed on node rac1 or there was an error in obtaining the status of the first-node operations.
答:NODE节点2执行错误
默认情况下这个文件位于$GI_HOME的cfgtoollogs下面,文件名称格式是rootcrs_<HOSTNAME>.log。
如 /u01/app/12.1.0/grid/cfgtoollogs/crsconfig/ rootcrs_rac2_2014-12-29_05-13-14PM.log
错误:
ERROR:
Reference data is not available for verifying prerequisites on this operating system distribution
Verification cannot proceed
答:数据版本从12.1.0.1换成12.1.0.2解决。
Error in invoking target 'all_no_orcl' of makefile
答:数据版本从12.1.0.1换成12.1.0.2解决。
PRVF-5600 : On node "rac1" The following lines in file "/etc/resolv.conf" could not be parsed as they are not in proper format:
答: 安装DNS解决。