RAC的安装

一:安装好linux操作系统。
二:规划IP地址
1:公网IP
2:私网IP
3:VIP
4:SCAN IP
三:添加共享磁盘并将其分区。(partprobe重新读取分区)
1+1+1 OCR——VOTE :互为镜像,OCR存贮CRS资源配置信息,VOTE 中裁判记录节点状态
5+5 DATA 2个5G互为镜像 存放datafile、controlfile、redologfile、spfile
4+4 FRA 互为镜像,flashback,archivelog rman backup
3+3+3
四:创建用户及用户组
oinstall oper dba
asmadmin asmoper asmdba
oracle
grid
五:修改.bash_profile
六:配置共享存储
oracleasm-2.6.18-194.el5-2.0.5-1.el5.i686.rpm
oracleasmlib-2.0.4-1.el5.i386.rpm
oracleasm-support-2.1.3-1.el5.i386.rpm

service oracleasm configure/scandisks/enable/listdisks
service oracleasm createdisk OCR_VOTE1 /dev/sdb1  

七:配置主机之间的互信
ssh-keygen
八:runInstaller
asmca dbca

*********增删节点**********
1:准备工作与以上相同!
建立互信,配置网络,创建用户/组,配置.bash_profile,
sysctl -p 重新读取系统参数。
安装oracleasm软件,
2:安装grid (Node1上执行)
安装grid软件在node3中执行。
cd GRIDHOME/oui/bin./addNode.shsilentCLUSTERNEWNodeS=tom3CLUSTERNEWVIRTUALHOSTNAMES=tom3vip3oracle[oracle@node1 ] cd ORACLEHOME/oui/bin[oracle@node1bin] ./addNode.sh -silent “CLUSTER_NEW_NODES={tom3}”
4:识别节点
grid sqlplus/assysasmselectname,groupnumber,statefromv asm_diskgroup;
alter diskgroup data mount;
alter diskgroup data mount;
5:添加实例(node1)
dbca -silent -addInstance -nodeList tom3 -gdbName PROD -instanceName prod3 -sysDBAUserNAME sys -sysDBAPassword oracle

*********删除节点**********
[root@tim1 ~]# crsctl unpin css -n tim3 先将其释放。
[oracle@tim1 ~]$ dbca -silent -deleteinstance -nodelist tim3 -gdbName prod -instanceName prod3 -sysDBAUserName sys -sysDBAPassword oracle 将实例进行删除

//将其监听停掉!
[oracle@tim1 ~] srvctlconfiglistenera[oracle@tim1 ] srvctl disable listener -l listener -n tim3
[oracle@tim1 ~]$ srvctl stop listener -l listener -n tim3

[oracle@tim3 ~] cd ORACLE_HOME/oui/bin
[oracle@tim3 bin] ./runInstallerupdateNodeListORACLEHOME= ORACLE_HOME “CLUSTER_NODES={tim3}” -local
删除oracle软件
[oracle@tim3 bin] cd ORACLE_HOME/deinstall
[oracle@tim3 deinstall]$ ./deinstall -local

[oracle@tim1 ~] cd ORACLE_HOME/oui/bin
[oracle@tim1 bin] ./runInstallerupdateNodeListORACLEHOME= ORACLE_HOME “CLUSTER_NODES={tim1,tim2}” (两个都要执行!将其注册信息更新)

1、删除故障节点Grid软件
Node3:
[root@tim3 ~]# cd /u01/11.2.0/grid/crs/install/
[root@tim3 install]# ./rootcrs.pl -deconfig -force

2、删除故障节点,执行一次即可。
[root@tim1 ~]# crsctl delete node -n tim3
[root@tim1 ~]# olsnodes -t -s 删除完之后查看。
3、更新软件。
[grid@tim3 ~] cd GRID_HOME/oui/bin
[grid@tim3 bin] ./runInstallerupdateNodeListORACLEHOME= ORACLE_HOME “CLUSTER_NODES={tim3}” CRS=true -local

[grid@tim3 bin] cd GRID_HOME/deinstall
[grid@tim3 deinstall]$ ./deinstall -local


*******基本管理命令**********


1:srvctl status/stop/start database -d prod -i prod1
crsctl check crs
crs_stat -t
crsctl start/stop crs

数据库自动启动
crsctl stat resource ora.prod.db -p |grep AUTO_START
AUTO_START=restore
crsctl modify res ora.prod.db -attr AUTO_START=always

你可能感兴趣的:(SQL,PL_SQL)