新聞中心
Oracle 11g CRS(Cluster Ready Services)是Oracle數(shù)據(jù)庫(kù)的一項(xiàng)功能,它允許在集群環(huán)境中運(yùn)行Oracle數(shù)據(jù)庫(kù),以提高系統(tǒng)的可用性和性能,在這篇文章中,我們將詳細(xì)介紹如何使用Oracle 11g CRS實(shí)現(xiàn)高可用性。

在運(yùn)河等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站建設(shè)、成都網(wǎng)站制作 網(wǎng)站設(shè)計(jì)制作按需求定制開(kāi)發(fā),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計(jì),成都營(yíng)銷網(wǎng)站建設(shè),外貿(mào)網(wǎng)站建設(shè),運(yùn)河網(wǎng)站建設(shè)費(fèi)用合理。
準(zhǔn)備工作
1、確保所有節(jié)點(diǎn)都已安裝Oracle 11g數(shù)據(jù)庫(kù)軟件。
2、在所有節(jié)點(diǎn)上配置相同的操作系統(tǒng)和網(wǎng)絡(luò)環(huán)境。
3、在所有節(jié)點(diǎn)上創(chuàng)建相同的數(shù)據(jù)庫(kù)實(shí)例。
4、在所有節(jié)點(diǎn)上配置ASM(Automatic Storage Management)。
5、在所有節(jié)點(diǎn)上配置CRS。
配置CRS
1、在所有節(jié)點(diǎn)上創(chuàng)建CRS集群,在每個(gè)節(jié)點(diǎn)上執(zhí)行以下操作:
打開(kāi)SQL*Plus,以sys用戶身份登錄。
“`sql
sqlplus sys as sysdba
“`
創(chuàng)建一個(gè)名為crs的密碼文件:
“`sql
create pfile=’/u01/app/oracle/product/11.2.0/dbhome_1/network/admin/crs/pfile’ from spfile;
“`
設(shè)置集群參數(shù)文件的位置:
“`sql
alter system set cluster_config_files=’/u01/app/oracle/product/11.2.0/dbhome_1/network/admin/crs/cluster.conf, /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/crs/listener.ora’ scope=spfile;
“`
啟動(dòng)CRS集群:
“`sql
startup cluster verbose;
“`
2、在所有節(jié)點(diǎn)上配置監(jiān)聽(tīng)器,在每個(gè)節(jié)點(diǎn)上執(zhí)行以下操作:
打開(kāi)SQL*Plus,以sys用戶身份登錄。
創(chuàng)建一個(gè)名為listener的監(jiān)聽(tīng)器:
“`sql
CREATE LISTENER listener_name ALL SERVERS FOR service_name;
“`
將監(jiān)聽(tīng)器配置文件復(fù)制到所有節(jié)點(diǎn):
“`shell
cp listener.ora /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
“`
啟動(dòng)監(jiān)聽(tīng)器:
“`shell
net start listener_name
“`
3、在所有節(jié)點(diǎn)上配置服務(wù),在每個(gè)節(jié)點(diǎn)上執(zhí)行以下操作:
打開(kāi)SQL*Plus,以sys用戶身份登錄。
創(chuàng)建一個(gè)名為service的服務(wù):
“`sql
CREATE SERVICE service_name BINDING (service_name) TAILCHAIN(service_name) START ON demand;
“`
將服務(wù)配置文件復(fù)制到所有節(jié)點(diǎn):
“`shell
cp initservice.ora /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/initservice.ora
“`
啟動(dòng)服務(wù):
“`shell
crsctl start service service_name waitforevent DRAINED_EVENTS;
“`
測(cè)試高可用性
1、關(guān)閉一個(gè)節(jié)點(diǎn)上的數(shù)據(jù)庫(kù)實(shí)例,在命令行中執(zhí)行以下操作:
“`shell
srvctl stop database d db_unique_name i instance_name n node_name o force;
“`
2、驗(yàn)證其他節(jié)點(diǎn)上的數(shù)據(jù)庫(kù)實(shí)例是否正常工作,在另一個(gè)節(jié)點(diǎn)上執(zhí)行以下操作:
連接到數(shù)據(jù)庫(kù)實(shí)例:
“`sql
sqlplus user_name@service_name;
“`
查詢數(shù)據(jù):
“`sql
SELECT * FROM table_name;
“`
3、如果查詢結(jié)果正常,說(shuō)明高可用性已經(jīng)實(shí)現(xiàn),如果查詢結(jié)果異常,請(qǐng)檢查網(wǎng)絡(luò)連接和配置是否正確,如果問(wèn)題仍然存在,請(qǐng)聯(lián)系Oracle技術(shù)支持尋求幫助。
網(wǎng)頁(yè)題目:Oracle11gCRS實(shí)現(xiàn)高可用性
網(wǎng)頁(yè)網(wǎng)址:http://m.5511xx.com/article/dhgjpps.html


咨詢
建站咨詢
