【正文】
低成本計(jì)算能力。 高速緩存最重要的優(yōu)勢(shì)在于它能夠使集群中所有節(jié)點(diǎn)的磁盤共享對(duì)所有數(shù)據(jù)的訪問(wèn)。這對(duì)于擁有復(fù)雜的數(shù)據(jù)結(jié)構(gòu)的真正應(yīng)用程序而言,顯得不切實(shí)際。同時(shí)還需要兩類軟件,一個(gè)是集群軟件,另外一個(gè)就是Oracle數(shù)據(jù)庫(kù)中的RAC組件。同時(shí)為了減少IO的消耗,存在了一個(gè)全局緩存服務(wù),因此每一個(gè)數(shù)據(jù)庫(kù)的instance,都保留了一份相同的數(shù)據(jù)庫(kù)cache。另外,OCR每4個(gè)小時(shí)會(huì)備份一次。 /etc/ disable /etc/ stop先保證所有的crs進(jìn)程全部停止。通過(guò)SRVCTL命令來(lái)start/stop/check所有的實(shí)例:$ srvctl start|stop|status database d db_namestart/stop指定的實(shí)例:$ srvctl start|stop|status instance d db_name i instance_name列出當(dāng)前RAC下所有的$ srvctl config database d db_namestart/stop/check所有的nodeapps,比如:VIP, GSD, listener, ONS:$ srvctl start|stop|status nodeapps n node_name如果你使用ASM,srvctl也可以start/stop ASM實(shí)例:$ srvctl start|stop asm n node_name [i asm_inst_name] [ooracle_home]可以獲取所有的環(huán)境信息:$ srvctl getenv database d db_name [i instance_name]設(shè)置全局環(huán)境和變量:$ srvctl setenv database d db_name t LANG=en從OCR中刪除已有的數(shù)據(jù)庫(kù):$ srvctl remove database d db_name向OCR中添加一個(gè)數(shù)據(jù)庫(kù):$ srvctl add database d db_name o oracle_home[m domain_name] [pspfile] [A name|ip/netmask] [r {PRIMARY | PHYSICAL_STANDBY |LOGICAL_STANDBY}] [s start_options]向OCR中添加一個(gè)數(shù)據(jù)庫(kù)的實(shí)例:$ srvctl add instance d db_name i instance_name n node1$ srvctl add instance d db_name i instance_name n node21向OCR中添加一個(gè)ASM實(shí)例:$ srvctl add asm n node_name i asm_inst_name o oracle_home1添加一個(gè)service$ srvctl add service d db_name s service_name r preferred_list[a available_list] [P TAF_policy] [u]1修改在其他節(jié)點(diǎn)上的service$ srvctl modify service d db_name s service_name I orig_instance_name t target_instance_name1relocate某個(gè)節(jié)點(diǎn)的service到其他節(jié)點(diǎn)srvctl rel