ä¸åå¦çæè¿å¨å
¬å¸æ建RACé群ï¼ä½å¯¹å
¶å¯å¨ä¸å
³éç顺åºååçä¸æ¯ç¹å«æ¸
æ°ï¼æå¨æå¦å·¥ä½ä¸ä¹åç°äºå¾å¤å¦å对RACç¥è¯äºè§£çå°ï¼å æ¤æå¨è¿éå°±æRACéé¢æ¶åå°çæ常ç¨çå¯å¨ä¸å
³é顺åºåå½ä»¤éä¸å举åºæ¥ï¼ç±äºRACçåå°èµæºè¾å¤ï¼å æ¤æ¶åå°çå½ä»¤ä¹å¾å¤ï¼æåéä¸å¸®å©æå让å¨å·¥ä½ä¸ä¸´æ¶ä½¿ç¨æ¶ä¹å¯ä»¥è¿
éæ¥å°ï¼å¦æè¿ç¯æç« è½å¤å¸®å°å¤§å®¶å°±æ¯æä»å继ç»åªåæ°åçå¨åï¼æ谢大家对ææç« çæµè§å¤æå®è´µæè§ã
å
³éè¿ç¨ï¼CRSé群å
³éï¼>å
³éæ°æ®åºï¼
1.å
³éæ°æ®åºï¼
ç¨oraclç¨æ·æ§è¡srvctlå½ä»¤
è¯æ³ï¼srvctl stop database -d dbname ï¼»-o immediateï¼½
ä½ç¨ï¼å¯ä»¥ä¸æ¬¡æ§å
³édbnameçææå®ä¾
[oracle@rac1 ~]$ srvctl stop database -d racdb -åæ¢ææèç¹ä¸çå®ä¾
ç¶åæ¥çç¶æï¼
[oracle@rac1 ~]$ srvctl status database -d racdb
Instance rac1 is not running on node rac1
Instance rac2 is not running on node race
2.åæ¢HAS(High Availability Services)ï¼å¿
须以rootç¨æ·æä½
[root@rac1 oracle]# cd /u01/grid/11.2.0/grid/bin
[root@rac1 bin]# ./crsctl stop has -f
[root@rac1 bin]# ./crsctl stop crs -f
æ¬å½ä»¤åªè½å
³éå½åèç¹çCRSæå¡ï¼å æ¤éè¦å¨RACçææèç¹ä¸æ§è¡ï¼å¯å¨ä¹ä¸æ ·ãhasä¸crsçå
3.åæ¢èç¹é群æå¡ï¼å¿
须以rootç¨æ·ï¼
[root@rac1 oracle]# cd /u01/grid/11.2.0/grid/bin
[root@rac1 bin]# ./crsctl stop cluster ----åæ¢æ¬èç¹é群æå¡
[root@rac1 bin]# ./crsctl stop cluster -all ---åæ¢ææèç¹æå¡
ä¹å¯ä»¥å¦ä¸æ§å¶æåèç¹ï¼
[root@rac1 bin]# crsctl stop cluster -n rac1 rac2
CRS-2677: Stop of 'ora.cssd' on 'rac1' succeeded
CRS-2677: Stop of 'ora.cssd' on 'rac2' succeeded
ãããããããããããçç¥æ¥å¿è¾åºãããããããããããããã
ä½ å¦ææ³ä¸æ¡å½ä»¤æææçè¿ç¨å
¨é¨åæ¢å¯ä»¥ä½¿ç¨ä¸è¿°å½ä»¤ãå¦æä¸æå®åæ°çè¯å¯¹å½åèç¹ææï¼å¦ææå®åæ°çè¯å¯¹ç¸å
³åæ°èç¹ææã
4.æ£æ¥é群è¿ç¨ç¶æ
[root@rac1 bin]# crsctl check cluster
详ç»è¾åº
[root@rac1 bin]# crs_stat -t -v
åªæ£æ¥æ¬èç¹çé群ç¶æ
[root@rac1 bin]# crsctl check crs
å¯å¨è¿ç¨ï¼CRSé群å¯å¨ï¼>å¯å¨æ°æ®åºï¼
1.å¯å¨HAS
åä¸èç¹å¯å¨
[root@rac2 ~]# crsctl start has
[root@rac2 ~]# crsctl start crs
[root@rac2 ~]# crsctl check crs
CRS-4638: Oracle High Availability Services is online
CRS-4537: Cluster Ready Services is online
CRS-4529: Cluster Synchronization Services is online
CRS-4533: Event Manager is online
ææèç¹å¯å¨
[root@rac1 bin]# crsctl start cluster -n rac1 rac2
CRS-4123: Oracle High Availability Services has been started.
[root@rac1 bin]# crsctl start cluster -all
[root@rac2 ~]# crsctl check cluster
CRS-4537: Cluster Ready Services is online
CRS-4529: Cluster Synchronization Services is online
CRS-4533: Event Manager is online
æ¤å½ä»¤ä¼å¨åå°å¯å¨ææRAC CRSç¸å
³è¿ç¨
[root@rac2 ~]# crs_stat -t -v
CRS-0184: Cannot communicate with the CRS daemon.
å 为start haså¯å¨çcrsè¿ç¨æ¯è¾å¤å æ¤ä¼å¯å¨çæ¯è¾æ
¢ï¼æçæºå¨çå¾
äº5åéï¼å¨æ²¡æå®å
¨å¯å¨æåä¹åä¼æ¥ä¸è¿°é误ï¼éè¦èå¿çå¾
ä¸æ®µæ¶é´åæ§è¡ä¸é¢å½ä»¤å³å¯æ¥çå°ææCRSç¸å
³è¿ç¨æå¡å·²ç»å¯å¨ã
[root@rac2 ~]# crs_stat -t -v
Name Type R/RA F/FT Target State Host
----------------------------------------------------------------------
ora.DATA.dg ora....up.type 0/5 0/ ONLINE ONLINE rac1
ora....ER.lsnr ora....er.type 0/5 0/ ONLINE ONLINE rac1
ora....N1.lsnr ora....er.type 0/5 0/0 ONLINE ONLINE rac2
ora....N2.lsnr ora....er.type 0/5 0/0 ONLINE ONLINE rac1
ora....N3.lsnr ora....er.type 0/5 0/0 ONLINE ONLINE rac1
ora.asm ora.asm.type 0/5 0/ ONLINE ONLINE rac1
ora.cvu ora.cvu.type 0/5 0/0 ONLINE ONLINE rac1
ora.gsd ora.gsd.type 0/5 0/ OFFLINE OFFLINE
ora....network ora....rk.type 0/5 0/ ONLINE ONLINE rac1
ora.oc4j ora.oc4j.type 0/1 0/2 ONLINE ONLINE rac1
ora.ons ora.ons.type 0/3 0/ ONLINE ONLINE rac1
ora....SM1.asm application 0/5 0/0 ONLINE ONLINE rac1
ora....C1.lsnr application 0/5 0/0 ONLINE ONLINE rac1
ora.rac1.gsd application 0/5 0/0 OFFLINE OFFLINE
ora.rac1.ons application 0/3 0/0 ONLINE ONLINE rac1
ora.rac1.vip ora....t1.type 0/0 0/0 ONLINE ONLINE rac1
ora....SM2.asm application 0/5 0/0 ONLINE ONLINE rac2
ora....C2.lsnr application 0/5 0/0 ONLINE ONLINE rac2
ora.rac2.gsd application 0/5 0/0 OFFLINE OFFLINE
ora.rac2.ons application 0/3 0/0 ONLINE ONLINE rac2
ora.rac2.vip ora....t1.type 0/0 0/0 ONLINE ONLINE rac2
ora....ry.acfs ora....fs.type 0/5 0/ ONLINE ONLINE rac1
ora.scan1.vip ora....ip.type 0/0 0/0 ONLINE ONLINE rac2
ora.scan2.vip ora....ip.type 0/0 0/0 ONLINE ONLINE rac1
ora.scan3.vip ora....ip.type 0/0 0/0 ONLINE ONLINE rac1
说æï¼
è±æ解é
ora.gsd is OFFLINE by default ifthere is no 9i database in the cluster.
ora.oc4j is OFFLINE in 11.2.0.1 as DatabaseWorkload Management(DBWLM) is unavailable. these can be ignored in11gR2 RAC.
ä¸æ解é
ora.gsdæ¯é群æå¡ä¸ç¨äºä¸9iæ°æ®åºè¿è¡éä¿¡çä¸ä¸ªè¿ç¨ï¼å¨å½åçæ¬ä¸ä¸ºäºååå
¼å®¹æä¿åä¸æ¥ï¼ç¶æ为OFFLINEä¸å½±åCRSçæ£å¸¸è¿è¡ä¸æ§è½ï¼æ们忽ç¥å³å¯
ora.oc4jæ¯å¨11.2.0.2以ä¸çæ¬ä¸ææçæå¡è¿ç¨ï¼ç¨äºDBWLMçèµæºç®¡çï¼å æ¤å¨11.2.0.1以ä¸çæ¬å¹¶æ²¡æ使ç¨
2.å¯å¨æ°æ®åºï¼
oraclç¨æ·æ§è¡srvctlå½ä»¤ï¼
è¯æ³ï¼srvctl start|stop|status database -d dbname ï¼»-o immediateï¼½
ä½ç¨ï¼å¯ä»¥ä¸æ¬¡æ§å¯å¨dbnameçææå®ä¾
[oracle@rac1 ~]$ srvctl start database -d racdb -å¯å¨ææèç¹ä¸çå®ä¾
ç¶åæ¥çç¶æï¼
[oracle@rac1 ~]$ srvctl status database -d racdb
3.详ç»è¾åºèµæºå
¨å称并æ£æ¥ç¶æ
crsctl status resource -t
crsctl status resource
4.常ç¨srvctlå½ä»¤
æå®dbnameä¸æ个å®ä¾
srvctl start|stop|status instance -d -i <instance_name>
5.æ¾ç¤ºRACä¸ææå®ä¾é
ç½®ä¸ç¶æ
srvctl status|config database -d
6.æ¾ç¤ºææèç¹çåºç¨æå¡ï¼VIPï¼GSDï¼listenerï¼ONSï¼
srvctl start|stop|status nodeapps -n<node_name>
7.ASMè¿ç¨æå¡ç®¡ç
srvctl start|stop|status|config asm -n [-i <asm_inst_name>] [-o<oracle_home>]
srvctl config asm -a
srvctl status asm -a
6.å¯ä»¥è·åææçç¯å¢ä¿¡æ¯ï¼
srvctl getenv database -d [-i<instance_name>]
7.设置å
¨å±ç¯å¢ååéï¼
srvctl setenv database -d -t LANG=en
8.å¨OCRä¸å é¤å·²æçæ°æ®åºä¿¡æ¯
srvctl remove database -d
9.åOCRä¸æ·»å ä¸ä¸ªæ°æ®åºçå®ä¾ï¼
srvctl add instance -d -i<instance_name> -n
srvctl add instance -d -i<instance_name> -n
10.æ£æ¥çå¬çç¶æ
srvctl status listener
srvctl config listener -a
SCANé
置信æ¯
srvctl config scan
SCAN listenerç¶æä¿¡æ¯
srvctl status scan
å°ç»ï¼crsctlå½ä»¤æ¯ä¸ä¸ªé群级å«å½ä»¤ï¼å¯ä»¥å¯¹ææé群èµæºè¿è¡ç»ä¸å¯å¨ãåæ¢ç管çæä½
srvctlå½ä»¤æ¯ä¸ä¸ªæå¡çº§å«å½ä»¤ï¼å¯ä»¥å¯¹åä¸æå¡èµæºè¿è¡ç»ä¸å¯å¨ãåæ¢ç管çæä½
éï¼srvctlå½ä»¤å¯å¨ä¸åæ¢ç详ç»å¸®å©
[root@rac2 ~]# srvctl start -h
The SRVCTL start command starts, Oracle Clusterware enabled, non-running objects.
Usage: srvctl start database -d <db_unique_name>[-o <start_options>] [-n ]
Usage: srvctl start instance -d <db_unique_name>{-n <node_name>[-i <inst_name>] | -i <inst_name_list>} [-o <start_options>]
Usage: srvctl start service -d <db_unique_name>[-s "<service_name_list>" [-n <node_name>| -i <inst_name>] ] [-o <start_options>]
Usage: srvctl start nodeapps [-n <node_name>] [-g] [-v]
Usage: srvctl start vip { -n <node_name>| -i <vip_name>} [-v]
Usage: srvctl start asm [-n <node_name>] [-o <start_options>]
Usage: srvctl start listener [-l <lsnr_name>] [-n <node_name>]
Usage: srvctl start scan [-i <ordinal_number>] [-n <node_name>]
Usage: srvctl start scan_listener [-n <node_name>] [-i <ordinal_number>]
Usage: srvctl start oc4j [-v]
Usage: srvctl start home -o <oracle_home>-s <state_file>-n <node_name>
Usage: srvctl start filesystem -d <volume_device>[-n <node_name>]
Usage: srvctl start diskgroup -g <dg_name>[-n "<node_list>"]
Usage: srvctl start gns [-l <log_level>] [-n <node_name>] [-v]
Usage: srvctl start cvu [-n <node_name>]
For detailed help on each command and object and its options use:
srvctl -h
[root@rac2 ~]# srvctl stop -h
The SRVCTL stop command stops, Oracle Clusterware enabled, starting or running objects.
Usage: srvctl stop database -d <db_unique_name>[-o <stop_options>] [-f]
Usage: srvctl stop instance -d <db_unique_name>{-n <node_name>| -i <inst_name_list>} [-o <stop_options>] [-f]
Usage: srvctl stop service -d <db_unique_name>[-s "<service_name_list>" [-n <node_name>| -i <inst_name>] ] [-f]
Usage: srvctl stop nodeapps [-n <node_name>] [-g] [-f] [-r] [-v]
Usage: srvctl stop vip { -n <node_name> | -i <vip_name>} [-f] [-r] [-v]
Usage: srvctl stop asm [-n <node_name>] [-o <stop_options>] [-f]
Usage: srvctl stop listener [-l <lsnr_name>] [-n <node_name>] [-f]
Usage: srvctl stop scan [-i <ordinal_number>] [-f]
Usage: srvctl stop scan_listener [-i <ordinal_number>] [-f]
Usage: srvctl stop oc4j [-f] [-v]
Usage: srvctl stop home -o <oracle_home>-s <state_file>-n <node_name>[-t <stop_options>] [-f]
Usage: srvctl stop filesystem -d <volume_device>[-n <node_name>] [-f]
Usage: srvctl stop diskgroup -g <dg_name>[-n "<node_list>"] [-f]
Usage: srvctl stop gns [-n <node_name>] [-f] [-v]
Usage: srvctl stop cvu [-f]
For detailed help on each command and object and its options use:
srvctl -h
温馨提示:答案为网友推荐,仅供参考