版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
資料編碼
HWDBTMGFB001產(chǎn)品名稱業(yè)務(wù)與軟件產(chǎn)品
運(yùn)用對象ORACLE技術(shù)支持、研發(fā)、生產(chǎn)產(chǎn)品版本
編寫部門數(shù)據(jù)庫TMG資料版本
Oracle11g
日常操作與維護(hù)手冊
擬制:數(shù)據(jù)庫TMG期:20231-2-14
審核:期:
批準(zhǔn):日期:
修訂記錄
日期修訂版本作者描述
目錄
第1章文檔說明...............................................................................5
第2章CRS的管理..............................................................................5
2.1RAC狀態(tài)檢查.........................................................................5
檢查守護(hù)進(jìn)程狀態(tài)...................................................................5
檢查資源狀態(tài)........................................................................5
2.2手工啟動(dòng)與關(guān)閉RAC.....................................................................................................................................6
2.3OCR的管理...........................................................................6
2.4VOTINGDISK的管理..................................................................8
2.5CSS管理..............................................................................9
2.6管理工具SRVCTL...........................................................................................................................................9
管理實(shí)例............................................................................9
管理監(jiān)聽程序........................................................................9
管理ASM......................................................................................................................................................10
管理service...................................................................................................................................................1()
2.7修改RAC的IP及VIP......................................................................................................................................11
修改外網(wǎng)IP及心跳IP..................................................................................................................................11
修改VIP.........................................................................................................................................................11
查看與刪除IP...............................................................................................................................................12
第3章ASM的管理............................................................................13
3.1管理DG.............................................................................................................................................................13
建立與擴(kuò)充diskgroup.................................................................................................................................13
mount與unmount的吩咐..............................................................14
刪除diskgroup.............................................................................................................................................14
增加DISK的totaLmb..................................................................................................................................14
DG的屬性一AU大小.................................................................14
DG的屬性一離線刪除時(shí)間............................................................14
DG的屬性一兼容版本................................................................15
向ASM中添加disk的完整步驟........................................................16
3.2ASMCMD........................................................................................................................................................17
ASMCMD常用吩咐..................................................................17
復(fù)制ASM文件.......................................................................18
吩咐Isdg.........................................................................................................................................................18
元數(shù)據(jù)備份與復(fù)原..................................................................18
3.3ASM磁盤頭信息備份與復(fù)原...........................................................19
3.4ASM常用視圖........................................................................19
視圖V$ASM_DISKGROUP.....................................................................................................................19
視圖V$ASM_DISK...................................................................................................................................20
3.5常用方法............................................................................21
如何確定ASM實(shí)例的編號............................................................21
查詢DG-RAW—磁盤的對應(yīng)關(guān)系....................................................22
第4章數(shù)據(jù)庫管理............................................................................24
4.1參數(shù)文件管理........................................................................24
4.2表空間管理..........................................................................25
表空間自動(dòng)擴(kuò)張....................................................................25
表空間更名.........................................................................25
表空間的數(shù)據(jù)文件更名...............................................................25
缺省表空間.........................................................................26
表空間刪除.........................................................................26
UNDO表空間.......................................................................26
TEMP表空間........................................................................27
4.3重做口志文件管理....................................................................27
增加REDO日志組...................................................................27
刪除日志組.........................................................................27
日志切換...........................................................................27
日志清理...........................................................................27
重做日志切換次數(shù)查詢...............................................................28
4.4歸檔模式............................................................................29
單實(shí)例數(shù)據(jù)庫修改為歸檔模式的方法..................................................29
RAC數(shù)據(jù)庫修改為歸檔模式的方法...................................................29
歸檔路徑...........................................................................30
4.5重建限制文件........................................................................30
4.6內(nèi)存參數(shù)管理........................................................................32
Oracle內(nèi)存管理發(fā)展階段.............................................................32
自動(dòng)內(nèi)存管理AMM.................................................................................................................................32
自動(dòng)共享內(nèi)存管理ASMM......................................................................................................................32
自動(dòng)PGA管理.......................................................................33
4.7其他管理內(nèi)容........................................................................33
數(shù)據(jù)庫版本查看....................................................................33
字符集.............................................................................33
創(chuàng)建密碼文件.......................................................................34
關(guān)閉審計(jì)功能.......................................................................34
帳號管理...........................................................................34
profile管理..........................................................................34
第1章文檔說明
本文檔描述了Oraclellg中常見的維護(hù)和管理方法,包括CRS、ASM、數(shù)據(jù)庫等。
文檔中斜體部分表示須要用環(huán)境變量的值做替換。
第2章CRS的管理
2.1RAC狀態(tài)檢查
2.1.1檢查守護(hù)進(jìn)程狀態(tài)
守護(hù)進(jìn)程是由/etc/ininab文件中如下三行內(nèi)容拉起并管理:
hl:35:respawn!/etc/init.d/init.evmdrun>/dev/null2>&1</dev/null
h2:35:rcspawn:/ctc/init.d/init.cssdfatal>/dcv/null2>&1</dcv/null
h3:35:respawn:/etc/init.d/init.crsdrun>/dev/null2>&1</dev/null
假如這三行內(nèi)容錯(cuò)誤或沒有,則守護(hù)進(jìn)程可能會受到影響。
三個(gè)守護(hù)進(jìn)程如下:
/bin/sh/etc/init.d/init.cssdfatal
Zbin/sh/etc/init.d/init.crsdrun
/bin/sh/etc/init.d/init.evmdrun
通過pSYflgrep可以檢查他們是否存在。
2.1.2檢查資源狀態(tài)
檢查RAC全部資源的狀態(tài):
#SORA_CRS_HOME/bin/crs_stat-t
檢查CRS的狀態(tài):
#$ORA_CRS_HOME/bin/crsctlcheckcrs
單獨(dú)檢查CSS的狀態(tài):
#SORACRSHOME/bin/crsctlcheckcss
2.2手工啟動(dòng)與關(guān)閉RAC
運(yùn)用intersstart啟動(dòng)RAC,逐用init.crsstop關(guān)閉RAC。該吩咐可以將整個(gè)RAC的全部資源(不包括三
個(gè)守護(hù)進(jìn)程)啟動(dòng)或停止。
不同操作系統(tǒng)上,ini.crs文件的位置不同:
SUSE:/etc/init.d/init.crs
HP:/sbin/init.d/init.crs
AIX:/etc/init.crs
SUN:/etc/init.d/init.crs
說明:
不建議運(yùn)用crsctlstart/stop來啟動(dòng)或關(guān)閉RAC,因?yàn)檫@個(gè)吩咐并不校驗(yàn)各資源間的依靠關(guān)系,不
是很牢靠。
2.3OCR的管理
OCR盤狀態(tài)查看:
吩咐ocrcheck檢查OCR存儲的狀況,執(zhí)行結(jié)果類似于:
midwareOI%ocrcheck
StatusofOracleClusterRegistryisasfollows:
Version:2
Totalspace(kbytes):513652
Usedspace(kbytes):2792
Availablespace(kbytes):510860
ID:1054294748
Device/FileName:/dev/rdsk/c3t12d0s4
Device/Fileintegritychecksucceeded
Device/Filenoiconfigured
Clusterregistryintegritychecksucceeded
備份與復(fù)原:
默認(rèn)地,OCR會被自動(dòng)備份,運(yùn)用吩咐ocrconfig-showbackup查看OCR進(jìn)行的自動(dòng)備份:
linuxl:--#/oracle/crs/bin/ocrconfig-showbackup
linux22023/12/0507:06:09/oracle/crs/cdata/RAC/backup(X).ocr
linux22023/12/0503:06:09/oracle/crs/cdata/RAC/backupOl.ocr
linux22023/12/0423:06:09/oracle/crs/cdata/RAC/backup02.ocr
linux22023/12/0407:06:08/oracIe/crs/cdata/RAC/day.ocr
linux22023/11/1919:06:08/oracle/crs/cdata/RAC/week.ocr
假如要手工備份,可執(zhí)行下面的吩咐:
#$ORA_CRS_HOME/bin/ocrconfig-export/oracle/db/ocrbak.ocr
復(fù)原OCR的方法如下:
先關(guān)閉兩個(gè)節(jié)點(diǎn)上的RAC,分別執(zhí)行以下吩咐:
#/etc/init.d/init.crsstop
然后執(zhí)行復(fù)原:
假如是一個(gè)空的OCR盤則用如下吩咐導(dǎo)入:
#$ORA_CRS_HOME/bin/ocrconfig-import/oracle/db/ocrbak.ocr
假如OCR盤已經(jīng)有信息了,那么應(yīng)運(yùn)用如下吩咐做復(fù)原:
#$ORA_CRS_HOME/bin/ocrconfig-restore/oracle/db/ocrbak.ocr
OCR內(nèi)容查看:
將OCR的內(nèi)容用ocrdump導(dǎo)出后,可以用vi打開來查看:
#ocrdump/home/oracle/ocr.txt
OCR盤的指定:
OCR運(yùn)用哪個(gè)磁盤或文件是ffi/etc/oracle/ocr.loc文件中指定的。此文件包含兩行內(nèi)容,例如:
ocrconfig_loc=/oracle/app/product/llg/db/cdatii/Iocalhost/local.ocr
local_only=TRUE
~~這里,ocrconfig_loc指定的是OCR所用的磁盤名稱或者文件名。假如是RAC環(huán)境,則這里應(yīng)為磁盤
名,假如是單實(shí)例的環(huán)境,則這里為一個(gè)肯定路徑及文件名。locaLonly表示CRS的二進(jìn)制文件是安裝在
本地還是多個(gè)節(jié)點(diǎn)共享的存儲上,單實(shí)例環(huán)境中該參數(shù)為TRUE,RAC中二進(jìn)制文件裝在各自本地盤上
則為卜Am
增加OCR盤:
一個(gè)RAC環(huán)境中,可以有兩個(gè)OCR,一個(gè)為OCR,另外一個(gè)為OCRMIRROR。
可以增力I10CRMIRR0R盤,吩咐如下:
#ocrconfig-replaceocnnirror/dev/raw/raw3
增加以后,執(zhí)行ocrcheck將看到兩個(gè)OCR盤了:
#/oraclc/crs/bin/ocrchcck
StatusofOracleClusterRegistryisasfollows:
Version:2
Totalspace(kbytes):296940
Usedspace(kbytes):3948
Availablespace(kbytes):292992
ID:938694221
Device/FileName:/dev/raw/raw1
Dcvicc/Filcintegritychecksucceeded
Device/FileName:/dev/raw/raw3
Device/Fileintegritychecksucceeded
Clusterregistryintegritychecksucceeded
Logicalcorruptionchecksucceeded
刪除OCR盤:
以下吩咐將刪除OCR盤,原來的OCRMIRROR變成OCR:
#ocrconfig-replaceocr
刪除OCRMIRROR:
#ocrconfig-replaceoermirror
2.4VOTINGDISK的管理
檢查VotingDisl盤:
#$ORA_CRS_HOME/bin/crsctlquerycssvotedisk
備份與復(fù)原:
備份吩咐如下:
#ddif=/dev/raw/raw2of=/oracle/db/voting.bak
備份時(shí)間會比較長,備份文件與VOTINGDISK盤的大小接近。
復(fù)原吩咐如卜.:
#ddif=/oracle/db/voting.bakof=/dev/raw/raw2
復(fù)原前不須要先關(guān)閉RAC。
添加VOTINGDISK盤:
可以添加一個(gè)盤為votingdisk,吩咐如下:
#crsctladdcssvotedisk/dev/raw/raw3
刪除VOTINGDISK盤:
#crsctldeletecssvotedisk/dev/raw/raw3-force
2.5CSS管理
CSS的作用是協(xié)調(diào)ASM實(shí)例與數(shù)據(jù)庫實(shí)例之間的通信。因此要運(yùn)用ASM管理存儲,無論是單實(shí)例還
是RAC環(huán)境,都必需先配置CSS。
查看CSS進(jìn)程是否正常,以。racle用戶執(zhí)行以下吩咐:
#crsctlcheckcssd
假如CSS正常,那么顯示如下信息:
ClusterSynchronizationServicesappearshealthy
假如顯示css未啟動(dòng),則執(zhí)行如下吩咐:
#/etc/init.d/init.cssdstart
2.6管理工具SRVCTL
在RAC中,可以運(yùn)用srvctl(servicecontroltool)工具來管理CRS的各類資源。SRVCTL的有些吩
咐會修改OCR的信息,例如添加service。有些吩咐則是通過發(fā)送指令給CRSD(oracleclusterware
process),然后由CRSD去執(zhí)行,例如啟動(dòng)數(shù)據(jù)庫。
可以運(yùn)用-h查看吩咐的幫助信息,例如,要查看srvctladdasm的用法,可以執(zhí)行如下吩咐:
#srvctladdasm-h
2.6.1管理實(shí)例
啟動(dòng)數(shù)據(jù)庫實(shí)例:
#srvcllstartinstance-ddb_naine-iinstance_tuune-oopen;
檢查數(shù)據(jù)庫實(shí)例的狀態(tài):
#srvctlstatusdatabase-dclb_name
2.6.2管理監(jiān)聽程序
添加監(jiān)聽程序:
#srvctladdlistener-nhostname-o$ORACLE_HOME
刪除監(jiān)聽程序:
#srvctlremovelistener-nhostname
假如要指定刪除一個(gè)資源,例如一個(gè)節(jié)點(diǎn)上有兩個(gè)Isnr資源,一個(gè)為LISTENER3J4OST1,另外一個(gè)
為LISTENER_HOSTI,現(xiàn)在須要將不正確的LISTENER3_HOSTI刪除:
#srvctlremovelistener-nhostname-1LISTENERSHOST1
啟動(dòng)監(jiān)聽程序:
#srvctlstartlistener-nhostname
停止監(jiān)聽程序:
#srvctlstoplistener-nhostname
檢查監(jiān)聽程序是否存在
#srvcdconfiglistener-nhostname
2.6.3管理ASM
添加ASM實(shí)例:
#srvctladdasm-nhostname-iASM_ORACLE_SID-o$ORACLE_HOME
刪除ASM實(shí)例:
#srvctladdasm-nhostname-f[-iASM_ORACLE_SID]
其中-f表示假如刪除失敗,則強(qiáng)制刪除
啟動(dòng)ASM實(shí)例:
#srvctlstartasm-nhostname[-iASM_ORACLE_SID]
停止ASM實(shí)例:
#srvctlstopasm-nhostname[-iASM_ORACLE_SiD]
檢查ASM實(shí)例是否存在
#srvctlconfigasm-nhostname
2.6.4管理service
增加service:
#srvctladdservice-ddb_name-sservice_name_r主節(jié)點(diǎn)的ORACLE_SID-a備節(jié)點(diǎn)A的
0RACLE_SW,備節(jié)點(diǎn)B的ORACLE_SID
刪除service:
#srvcilremoveservice-ddb_name-sservice_riame
啟動(dòng)service:
#srvctlstartservice-ddb_name-sser\fice_name
停止service:
#srvctlstopservice-ddb_name-sservice_ncune
2.7修改RAC的IP及VIP
2.7.1修改外網(wǎng)IP及心跳IP
當(dāng)外網(wǎng)IP修改并重新綁定到網(wǎng)卡上以后,須要修改RAC中記錄的外網(wǎng)1P。修改方法如下:
關(guān)閉兩個(gè)節(jié)點(diǎn)上的RAC:
修改/elc/hosts文件,用新的IP替換舊IP值
啟動(dòng)RAC,在兩個(gè)節(jié)點(diǎn)上分別執(zhí)行:
#/etc/init.d/init.crsstart
假設(shè)我們要修改節(jié)點(diǎn)I的外網(wǎng)IP:
#cd$ORA_CRS」IOM/bin
#./oifcfgsetif-globaleth0/192.l68.L10:public
請依據(jù)實(shí)際狀況替換ethO、0
然后刪除舊的外網(wǎng)IP信息:
#,/oifcfgdelif-globaleth0/1
修改SORACLE_HOME/nerwork/admin/Iistener.ora文件中HOST等于的外網(wǎng)IP值
假設(shè)我們要修改節(jié)點(diǎn)1的心跳IP,舊IP為.0,新IP為:
#cd$ORA_CRS_HOM/bin
#./oifcfgsetif-globaleth1:/.20:cluster_interconnec(
#./oifcfgdelif-globalethl/.O
可以查看現(xiàn)在RAC中IP的值:
#./oifcfggetif-global
最終在兩個(gè)節(jié)點(diǎn)上關(guān)閉并重啟RAC。
2.7.2修改VIP
查看當(dāng)前的VIP設(shè)置.:
#/oracle/crs/bin/srvctlconfignodeapps-a-nlinuxl
RAC安裝完以后,可以修改兩個(gè)節(jié)點(diǎn)的VIP。前提是修改后的VIP必需沒有被其他系統(tǒng)運(yùn)用掉。正確的
修改方法如下:
步驟1:運(yùn)用srvctl修改VIP
進(jìn)入/crs/bin書目下執(zhí)行如下吩咐:
#./srvctlmodifynodeapps-nrac2
其中rac2為節(jié)點(diǎn)2的hosiname,為新的VIP
假如兩個(gè)節(jié)點(diǎn)的VIP都須要修改,則兩個(gè)節(jié)點(diǎn)上都須要執(zhí)行該步驟
步驟2:停止CRS的全部資源
#/ctc/init.d/init.crsstop
步驟3:卸掉舊的VIP網(wǎng)卡
假定舊的VIP是綁定在elh3:l上,那么執(zhí)行吩咐:
#ifconfigcth3:1dcwn
兩個(gè)節(jié)點(diǎn)上都須要執(zhí)行該步驟
步驟4:修改/etc/host文件
修改該文件,將舊的VIP改為新的VIP值.兩個(gè)節(jié)點(diǎn)上都須要執(zhí)行該步驟
步驟5:啟動(dòng)CRS資源
在隨意一個(gè)節(jié)點(diǎn)上執(zhí)行以下吩咐:
#/ctc/init.d/init.crsstart
步驟6:修改客戶端或應(yīng)用程序連接服務(wù)器所運(yùn)用的VIP值
2.7.3查看與刪除IP
查看與管理OCR中IP的配置信息:
查看IP配置信息:
#oifcfggetif
返回結(jié)果例如:
linux1:-#/oracle/crs/bin/oifcfggetif
bondOglobalpublic
bondlglobalclusterjnterconnect
#oifcfgiflist
返回結(jié)果例如:
linux1:~#/oracle/crs/bin/oifcfgiflist
即使兩個(gè)節(jié)點(diǎn)的VIP都漂到一個(gè)節(jié)點(diǎn)上,那么此吩咐的執(zhí)行結(jié)果也仍只有兩行。
刪除網(wǎng)卡信息:
#oifcfgdelif-globalceO
這里,-global表示刪除RAC中全部節(jié)點(diǎn)上的網(wǎng)卡ceO。假如只想刪除一個(gè)節(jié)點(diǎn)的,MUIJ-n
nodename
第3章ASM的管理
3.1管理DG
3.1.1建立與擴(kuò)充diskgroup
建立外部冗余的DC:
SQL>creatediskgroupdgnameexternalredundancydiskVdev/raw/raw5,;
冗余度:nomialQ-way鏡像),high(3-way鏡像),extcmal(不做鏡像)
建立nomial冗余的DG:
SQL>CREATEDISKGROUPdg_nameNORMALREDUNDANCY
2FAILGROUPFGROUPlDISK
3'D:MYRAWSRAWl'NAMEDISKn,
41...otherdisk...,
5FAILGROUPFGROUP2DISK
6'D:MYRAWSRAW3'NAMEDISKn,
7r...otherdisk...,;
向一個(gè)diskgroup中增加一個(gè)裸盤的方法:
SQL>alterdiskgroupdg_na/neadddisk7dev/raw/raw6';
從diskgroup中去掉disk:
SQL>alterdiskgroupdg_namedropdiskdisk在diskgroup中的名稱
(可從v$asm_disk中查詢獲得,也可在添加disk到group時(shí)加namedisk名稱來指定)
3.1.2mount與unmount的吩咐
SQL>alterdiskgroupdgnamedismount;
SQL>alterdiskgroupdgnamemount;
3.1.3刪除diskgroup
要在節(jié)點(diǎn)I卜執(zhí)行DG的刪除動(dòng)作,則節(jié)點(diǎn)1IDC應(yīng)為MOUNT,節(jié)點(diǎn)2I-此DC的狀態(tài)成為
DISMOUNT。假如不是,則要先調(diào)整。
刪除DG的吩咐如下:
SQL>DROPDISKGROUPdg_n(ime(includingcontents);
假如DG為DISMOUNT狀態(tài),則可以強(qiáng)制刪除:
SQL>dropdiskgroupdgnameforceincludingcontents;
3.1.4增力口DISK的total_mb
當(dāng)包含在DG中的RAW被擴(kuò)大后,應(yīng)在ASM中執(zhí)行以下吩咐來擴(kuò)張ASM可見此RAW的totaljnb:
SQL>alterdiskgroupdgnameresizeallsizeI9085M;
假如DG中有多個(gè)RA肌每個(gè)RAW的大小不同,則這里應(yīng)指定詳細(xì)的DISK名稱:
SQL>alterdiskgroupdg_nameresizediskdisk_nan\esize19085M;
3.1.5DG的屬性一AU大小
在IIG中,默認(rèn)每個(gè)DG的AU大小為IM,可以為每個(gè)DG設(shè)置不同的AU大小。在建立DG時(shí)加上如下
子句即可:…attribute'au_size'='2M,
AU.SIZE的值應(yīng)為IM、2M、4M、8M、16M、32M或64M。
可以修改已有DG的AU值:
SQL>alterdiskgrojpdg_namosetattribute'au_size'='2M';
3.1.6DG的屬性一離線刪除時(shí)間
ASM會刪除離線時(shí)間超過3.6小時(shí)的磁盤,可以通過修改DISK_REPA1R_TIME(單位可以是分鐘,M
或m,或小時(shí),H或h)參數(shù)設(shè)置破盤組默認(rèn)時(shí)間限制。
以小時(shí)為單位進(jìn)行設(shè)置:
SQL>ALTERDISKGROUPdgnameSETATTRIBUTE'disk」epair_time'='4.5h';
以分鐘為單位進(jìn)行設(shè)置
SQL>ALTERDISKGROUPdg_nameSETATTRIBUTE'disk.repair.time1='300m';
ALTERDISKGROUP吩咐的DROPAFTER了句用于廢除DISK_REPAIR_TIME參數(shù)設(shè)置的默認(rèn)
時(shí)間。
運(yùn)用默認(rèn)的DISK_REPAIR_TIME:
SQL>ALTERDISKGROUP城勿eOFFLINEDISKDl_0001;
廢除默認(rèn)的DISK_REPAIR_TIME:
SQL>ALTERDISKGROUP雙〃a〃心OFFLINEDISKDl_000lDROPAFTER30m;
假如磁盤在滾動(dòng)升級期間良線,直到滾動(dòng)升級完成,計(jì)時(shí)器才會啟動(dòng)。
3.1.7DG的屬性一兼容版本
ASM是一個(gè)適用于從10g到當(dāng)前版本的Oracle數(shù)據(jù)庫的存儲平臺。因此,11g上的ASM實(shí)例
可以保存10g第1版、10g第2版以及11g第1版(以及更高版本)的數(shù)據(jù)庫。只要ASM版本
HRDBMS的版本相同或者更高,就可以在該ASM實(shí)例上創(chuàng)建數(shù)據(jù)庫。假如ASM和RDBMS實(shí)例
的版本不同,它們將如何通信呢?很簡潔:ASM將消息轉(zhuǎn)換成適合RDBMS的版本。
默認(rèn)狀況下,ASM實(shí)例可以支持10g數(shù)據(jù)庫。但假如您希望在該ASM實(shí)例上僅放置11gRDBMS,
該怎么辦?無需進(jìn)行消息轉(zhuǎn)換來支持版本差異。但假如可以告知ASM實(shí)例唯一支持的數(shù)據(jù)庫是11g第
I版,該怎么辦?這將消退,至少可以削減消息轉(zhuǎn)換。在Oracle數(shù)據(jù)庫11g中,可以運(yùn)用ASM兼容性和
RDBMS兼容性磁盤組屬性實(shí)現(xiàn)c
首先,我們將檢查磁盤組的當(dāng)前屬性:
SQL>selectname,compatibility.database_compatibilityfromv$asm_diskgroup;
返回結(jié)果例如:
NAMECOMPATIBILITYDATABASE_COMPATIBILI
DG_ARCH.0.0.0.0
DG_DATA.0.0.0.0
DG_DBFILE.0.0.0.0
DGJNDEX.0.0.0.0
這里,ASM兼容性(由COMPATIBILITY顯示)設(shè)置為.0.0,這意味著該磁盤組最高可支持10.1ASM
結(jié)構(gòu)。因此,該磁盤組可以具有隨意RDBMS結(jié)構(gòu)。另?列DATABASE_COMPATIBILITY顯示RDBMS
兼容性設(shè)置為10.1.這意味著,ASM磁盤組可用于10.1版的任何RDBMS
由于數(shù)據(jù)庫為11g,并只希望創(chuàng)建llgASM和RDBMS結(jié)構(gòu),因此無需擁有10g元素。要將該磁盤組
的ASM兼容性屬性設(shè)置為11.1,可以執(zhí)行以下語句(在ASM實(shí)例中):
SQL>alterdiskgroupdg_namesetattribute'compatible.asm-'l1.1';
現(xiàn)在ASM兼容性設(shè)置為11.1;但RDBMS兼容性仍舊設(shè)置為10.1.要將它也更改為11.1,吩咐如
下:
SQL>alterdiskgroupclg_namesetattribute'compatiblc.rdbms-'11.T;
留意:兼容性是針對磁盤組設(shè)置的,而不是針對整個(gè)ASM實(shí)例。運(yùn)用該特性,您只需運(yùn)用一個(gè)ASM實(shí)
例即可滿意全部數(shù)據(jù)庫版本類型的須要。依據(jù)所運(yùn)用的版本,您可以相應(yīng)地設(shè)置屬性,從而削減版本間
的通信。
3.1.8向ASM中添加disk的完整步驟
I.劃好磁盤分區(qū),例如sdd6
2.杳看現(xiàn)有的RAW:
#raw-qa
確定下一個(gè)RAW的編碼,例如此時(shí)最大的RAW編碼為RAWII,那么下面將運(yùn)用RAW12
3.將RAW12添加到文件/etc/raw中,使它永久生效:
添加的內(nèi)容請參考該文件中的其他行
4.修改RAW12的權(quán)限
#chownoracle:dba/dev/raw/raw12
5.將sdd6綁定為裸設(shè)備,如iawl2:
#raw/dev/raw/raw12/dov/sdd6
6.將rawl2添加到要擴(kuò)充的dg中,例如dgdbfile中:
確定diskstring當(dāng)前的值,以oracle用戶登錄節(jié)點(diǎn)1:
#cxportORACLESID=+ASM1
#sq]plus/assysdba
SQL>showparametercism_diskstring;
例如該參數(shù)的值為/dev/raw/rawl,/dev/raw/raw2
登錄節(jié)點(diǎn)1,然后執(zhí)行如下步驟:
^exportORACLE_SW=+ASM1
ttsqlplus/assysdba
修改參數(shù)asmdiskstring:
SQL〉altersystemsetasm_diskstring-'/dev/raw/rawT,Vdev/raw/ra^^',*,■dev,raw/rawl2,;
登錄節(jié)點(diǎn)2,然后執(zhí)行如下步驟:
^exportORACLE_SID=+ASM2
tisqlplus/assysdba
修改參數(shù)asm_diskstring:
SQL》altersystemsetasm_diskstring=,/dev/raw/raw1\'.'dev/raw/rau2',Vdov,raw/raw^*;
增加raw12到dg中:
SQL>alterdiskgroupdg_dbfileadddisk*/dev/raw/raw12,;
查看該dg的狀態(tài):
SQL>selectname,statefromv$asm_diskgroupwherename=,DG_DBFILE,;
假如狀態(tài)為DISMOUNT,則執(zhí)行下面的吩咐麻它MOUNT起來:
SQL>alterdiskgroupdg_dbfilemount;
回到節(jié)點(diǎn)1,執(zhí)行如下步驟:
查看該dg的狀態(tài):
SQL>selectname,statefromv$asmdiskgroupwherename='DGDBFILE';
假如狀態(tài)為DISMOUNT,則執(zhí)行下面的吩咐落它MOUNT起來:
SQL>alterdiskgroupdg?dbfilemount;
7.修改init文件
在節(jié)點(diǎn)1和節(jié)點(diǎn)2上,分別修改文件$ORACLEBASE/admin/+ASM/pfi1e/init.ora,將原來設(shè)置參數(shù)
asm_diskstring的行注銷掉,然后添加一行,內(nèi)容如下:
asm_diskstring=/dev/raw/rawl,/dev/raw/raw2,/dev/raw/rawl2
其中,紅色部分為步驟4中看到的值,粉紅色的內(nèi)容為本次新增加的裸設(shè)備。
3.2ASMCMD
3.2.1ASMCMD常用吩咐
在節(jié)點(diǎn)1上,以oracle用戶登錄,然后設(shè)置為+ASM1實(shí)例:
#su-oracle
#export$ORACLE_SID=+ASMI
#asmcnid
asmcmd吩咐清單如下:
吩咐用途說明
1s顯示現(xiàn)有的diskgroup名稱
II顯示全部可用的吩咐
cdCd+diskgroup名作用等同于進(jìn)入一般書目
mkdir完全和一般書目的管理方法一樣…
rm刪除文件或書目
pwd查看當(dāng)前書目
cp拷貝文件可在兩個(gè)DG間拷貝,也可從DG拷貝到文件
系統(tǒng),但不能從文件系統(tǒng)拷貝到DG
3.2.2復(fù)制ASM文件
拷貝ASM文件到文件系統(tǒng)下:
ASMCMD>cd+DG_1
ASMCMD>cpspI.ora/opt/oracle/tst.ora
假如不指定文件系統(tǒng)的詳細(xì)書目,那么默認(rèn)為$ORACLE_HOME/dbs
拷貝ASM文件到ASM的DG上:
ASMCMD>cd+DG_1
ASMCMD>cpspI.ora+DG_I/tsl.ora
這樣就將DG_1下的spl.ora做\個(gè)復(fù)制文件tst.ora,并存放在DG_1中
留意:cp吩咐不能將文件系統(tǒng)中的文件拷貝到DG上。
3.2.3吩咐Isdg
吩咐Isdg可以查看DG的各個(gè)屬性,返回結(jié)果例如:
IASMCMD>lsdg
StateTypeRchalSectorBlockAlTotaLMBFrcc_MBRcq_mir_frcc_MBUsablc_filc_MBOfflinc.disksName
MOUNTEDEXTERNN5124096104857619085189900189900DGB/
MOUNTEDEXTERNN5124096104857628615284980284980DG.ARCH/
MOUNTEDEXTERNN51240961048576190853936039360DG_DBFIIR
MOUNTEDEXTERNN5124096104857628615131590131590DG_INDEX/
ASMCMD>
3.2.4元數(shù)據(jù)備份與復(fù)原
可以在asmcmd中對ASM的DG元數(shù)據(jù)進(jìn)行備份與復(fù)原??梢詫浞莸腄G復(fù)原其元數(shù)據(jù),也可復(fù)原成
一個(gè)新名稱的DG。
備份元數(shù)據(jù):
ASMCMD>md_backup-b/oracIc/db/dg2_bk-gdg2
其中,-b表示備份文件的路標(biāo)路徑,假如不指定,則會備份到當(dāng)前書目。-g表示要備份的DG名,
如有多個(gè),則用多個(gè)-g來起先,例如:-gdgl-gdg2,假如不帶此參數(shù),則默認(rèn)備份全部的DG。
復(fù)原元數(shù)據(jù):
復(fù)原dg_data的元數(shù)據(jù),并生成新名稱dg2:
ASMCMD>md_restore-tnewdg-o'dg_data:dg2'-b/oracle/db/dg_data_bk
其中,-b表示運(yùn)用哪個(gè)備份文件來做復(fù)原。-g表示要復(fù)原的DG名稱。-t后面有三個(gè)選項(xiàng),一是fun,
表示創(chuàng)建DG并基原其元數(shù)據(jù),一是nodg,表示僅僅復(fù)原元數(shù)據(jù),另夕I、一,個(gè)是newdg,表示建立
一個(gè)新名稱的dg并復(fù)原其元數(shù)據(jù)。假如是newdg,那么后面必需跟上-o,來指定舊名稱和新名稱。
也可以在復(fù)原的時(shí)候執(zhí)行一個(gè)腳本,如下:
ASMCMD>md_restore-tnewdg-ofoverride.txt-ibackup_file
特殊說明:
1.DG上存放的數(shù)據(jù)庫中建立的對象,如數(shù)據(jù)文件,以及由此生成的書都不屬于元數(shù)據(jù)
2.進(jìn)入ASMCMD后mkdir建立的書目等屬于元數(shù)據(jù),可以被備份出來
3.3ASM磁盤頭信息備份與復(fù)原
運(yùn)用dd備份頭信息:
#ddif-/dev/raw/raw201bs=4096count=lof=/orac1e/db/raw201bak
這里,只須要備份第一個(gè)塊的內(nèi)容即可,即coum=l。參數(shù)of出去的文件可以放在本地盤上。這
個(gè)備份文件只能運(yùn)用dd吩咐來查看其內(nèi)容。
運(yùn)用dd做頭信息復(fù)原:
假如頭信息被破壞,ASM將看不到此盤,即在v$asm_disk中看不到此raw文件。只要用之前備份的頭
信息文件復(fù)原一下即可。
#ddif=/orac1e/db/raw204bakof=/dev/raw/raw204bs=4096count=l
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 環(huán)氧乙烷(乙二醇)裝置操作工安全綜合測試考核試卷含答案
- 電子電氣產(chǎn)品能效檢驗(yàn)員持續(xù)改進(jìn)強(qiáng)化考核試卷含答案
- 礦井通風(fēng)工安全培訓(xùn)競賽考核試卷含答案
- 凹版制版員安全生產(chǎn)基礎(chǔ)知識能力考核試卷含答案
- 燃?xì)廨斉鋱稣具\(yùn)行工崗前基礎(chǔ)實(shí)操考核試卷含答案
- 學(xué)生清明節(jié)回家掃墓的請假條
- 2025年聚烯烴類線纜項(xiàng)目發(fā)展計(jì)劃
- 2025年聲增敏保偏光纖合作協(xié)議書
- 遼寧省葫蘆島市2025-2026學(xué)年高一上學(xué)期1月期末考試政治試卷
- 2026年數(shù)字藝術(shù)品收藏項(xiàng)目公司成立分析報(bào)告
- 2026年中國航空傳媒有限責(zé)任公司市場化人才招聘備考題庫有答案詳解
- 2026年《全科》住院醫(yī)師規(guī)范化培訓(xùn)結(jié)業(yè)理論考試題庫及答案
- 2026北京大興初二上學(xué)期期末語文試卷和答案
- 專題23 廣東省深圳市高三一模語文試題(學(xué)生版)
- 廣元市利州區(qū)何家坪石材廠飾面用灰?guī)r礦礦山地質(zhì)環(huán)境保護(hù)與土地復(fù)墾方案
- 保健按摩師初級試題
- 上腔靜脈綜合征的護(hù)理
- 2021年度四川省專業(yè)技術(shù)人員繼續(xù)教育公需科目(答案整合)
- 醫(yī)療廢物處理方案
- 船舶靠離泊作業(yè)風(fēng)險(xiǎn)辨識表
- DB37T 2673-2019醫(yī)療機(jī)構(gòu)能源消耗定額標(biāo)準(zhǔn)
評論
0/150
提交評論