資源描述:
《DataGuard環(huán)境搭建詳細(xì)步驟(新方法).doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、一:實(shí)驗(yàn)環(huán)境介紹***鑒于生產(chǎn)環(huán)境均采用64位系統(tǒng)和數(shù)據(jù)庫軟件,本實(shí)驗(yàn)也將采用這個(gè)標(biāo)準(zhǔn)***采用vmwareworkstation10(版本隨意,我用的10)虛擬機(jī)軟件作為安裝平臺(tái)對(duì)于真機(jī)的要求:CPU:INTEL:COREI3級(jí)別或以上(推薦)AMD:4核心CPU或以上(推薦)內(nèi)存:建議4G以上系統(tǒng):WIN7/864位/WINDOWSSERVER2003/200864位硬盤:虛擬機(jī)所在分區(qū)剩余空間50G以上,固態(tài)硬盤最好虛擬機(jī)系統(tǒng):OracleEnterpriseLinux5update5(64位)數(shù)據(jù)庫版本:
2、Oracle11gR211.2.0.3(64位)基礎(chǔ)要求:(1)安裝兩臺(tái)虛擬機(jī)分別作為主庫和備庫,硬盤大小隨意。但要保證根分區(qū)有20G,別給太小了就行。物理內(nèi)存1G,SWAP2G關(guān)于Activedatabaseduplication方式:(必看)在Oracle10g下,我們可以使用RMANduplicate命令創(chuàng)建一個(gè)具有不同DBID的復(fù)制庫。到了Oracle11gR2,RMAN的duplicate有2種方法實(shí)現(xiàn):1.Activedatabaseduplication(本文所使用的方式,適用于11gR2之后的版本
3、)2.Backup-basedduplication(傳統(tǒng)方式,10g,11g通用)Activedatabaseduplication通過網(wǎng)絡(luò),直接copytarget庫到auxiliary庫,然后創(chuàng)建復(fù)制庫。這種方法就不需要先用RMAN備份數(shù)據(jù)庫,然后將備份文件發(fā)送到auxiliary端。這個(gè)功能的作用是非常大的。尤其是對(duì)T級(jí)別的庫。因?yàn)閷?duì)這樣的庫進(jìn)行備份,然后將備份集發(fā)送到備庫,在進(jìn)行duplicate的代價(jià)是非常大的。一備份要占用時(shí)間,二要占用備份空間,三在網(wǎng)絡(luò)傳送的時(shí)候,還需要占用帶寬和時(shí)間。所以Acti
4、vedatabaseduplicate很好的解決了以上的問題。它對(duì)大庫的遷移非常有用。如果是從RACduplicate到單實(shí)例,操作是一樣的。如果是從單實(shí)例duplicate到RAC。那么先duplicate到單實(shí)例。然后將單實(shí)例轉(zhuǎn)換成RAC。二:安裝數(shù)據(jù)庫軟件前的系統(tǒng)配置(主庫和備庫端都要做下列操作)1.基本配置:一定要用新裝的系統(tǒng)(這里以紅帽企業(yè)版5.5為例),系統(tǒng)要求最低配置1G內(nèi)存,2Gswap分區(qū),根分區(qū)20G以上,裝好系統(tǒng)后先配置好yum,IP地址,/etc/sysconfig/network文件中的
5、主機(jī)名,以及/etc/hosts文件中的IP地址和主機(jī)名的對(duì)應(yīng)關(guān)系。主庫IP:192.168.1.101主庫主機(jī)名:pri.cty.compri備庫IP:192.168.1.102備庫主機(jī)名:std.cty.comstd2.裝包yuminstallcompat-libstdc++-33kshgccgcc-c++libgompelfutils-libelf-develglibc-develglibc-headerslibaio-devellibstdc++-develsysstatunixODBCunixODBC-
6、devel-y3.查看共享內(nèi)存大小,要求最低為1GB#df-h/dev/shmFilesystemSizeUsedAvailUse%Mountedontmpfs506M0506M0%/dev/shm發(fā)現(xiàn)不夠,修改#vim/etc/fstab如圖,在tmpfs那一行的defaults后面加上,size=1024m保存退出后重新掛載:#mount-oremount/dev/shm再次查看共享內(nèi)存:#df-h/dev/shmFilesystemSizeUsedAvailUse%Mountedontmpfs1.0G01.
7、0G0%/dev/shm修改成功4.創(chuàng)建相關(guān)的組與用戶:groupaddoinstallgroupadddbagroupaddoperuseradd-goinstall-Gdba,operoraclepasswdoracle5.創(chuàng)建所需的目錄并賦予特定的屬主和屬組mkdir/u01/app/oracle-pvchownoracle.oinstall/u01-R建議:最好為單獨(dú)分一個(gè)區(qū),然后將u01掛載到該分區(qū)上(可不做,看情況)6.編輯limits.conf文件vim/etc/security/limits.co
8、nf添加下面5行內(nèi)容:oraclesoftnproc2047oraclehardnproc16384oraclesoftnofile1024oraclehardnofile65536oraclesoftstack102407.編輯sysctl.conf文件,設(shè)置相關(guān)參數(shù)vim/etc/sysctl.conf添加/修改下列內(nèi)容:(注意!下面的參數(shù),若是已經(jīng)存在,則直接修改數(shù)