版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、Oracle 11g日常操作與維護(hù)手冊內(nèi)部公開 CREATEDATE yyyy-MM-dd * MERGEFORMAT 2011-02-25內(nèi)部資料,請勿擴(kuò)散第頁資料編碼HWDBTMGFB001產(chǎn)品名稱業(yè)務(wù)與軟件產(chǎn)品使用對象ORACLE技術(shù)支持、研發(fā)、生產(chǎn)產(chǎn)品版本編寫部門數(shù)據(jù)庫TMG資料版本Oracle 11g 日常操作與維護(hù)手冊擬 制:數(shù)據(jù)庫TMG日 期:20011-2-14審 核:日 期:批 準(zhǔn):日 期:修 訂 記 錄日 期修訂版本作 者描 述2009/02/14V1.0武彩花初稿華 為 技 術(shù) 有 限 公 司目 錄 TOC o 1-3 h z u HYPERLINK l _Toc2227
2、17425 第1章 文檔說明 PAGEREF _Toc222717425 h 5 HYPERLINK l _Toc222717426 第2章 CRS的管理 PAGEREF _Toc222717426 h 5 HYPERLINK l _Toc222717427 2.1 RAC狀態(tài)檢查 PAGEREF _Toc222717427 h 5 HYPERLINK l _Toc222717428 檢查守護(hù)進(jìn)程狀態(tài) PAGEREF _Toc222717428 h 5 HYPERLINK l _Toc222717429 檢查資源狀態(tài) PAGEREF _Toc222717429 h 5 HYPERLINK l
3、_Toc222717430 2.2 手工啟動與關(guān)閉RAC PAGEREF _Toc222717430 h 6 HYPERLINK l _Toc222717431 2.3 OCR的管理 PAGEREF _Toc222717431 h 6 HYPERLINK l _Toc222717432 2.4 VOTING DISK的管理 PAGEREF _Toc222717432 h 8 HYPERLINK l _Toc222717433 2.5 CSS管理 PAGEREF _Toc222717433 h 9 HYPERLINK l _Toc222717434 2.6 管理工具SRVCTL PAGEREF
4、_Toc222717434 h 9 HYPERLINK l _Toc222717435 管理實(shí)例 PAGEREF _Toc222717435 h 9 HYPERLINK l _Toc222717436 管理監(jiān)聽程序 PAGEREF _Toc222717436 h 9 HYPERLINK l _Toc222717437 管理ASM PAGEREF _Toc222717437 h 10 HYPERLINK l _Toc222717438 管理service PAGEREF _Toc222717438 h 10 HYPERLINK l _Toc222717439 2.7 修改RAC的IP及VIP P
5、AGEREF _Toc222717439 h 11 HYPERLINK l _Toc222717440 修改外網(wǎng)IP及心跳IP PAGEREF _Toc222717440 h 11 HYPERLINK l _Toc222717441 修改VIP PAGEREF _Toc222717441 h 11 HYPERLINK l _Toc222717442 查看與刪除IP PAGEREF _Toc222717442 h 12 HYPERLINK l _Toc222717443 第3章 ASM的管理 PAGEREF _Toc222717443 h 13 HYPERLINK l _Toc222717444
6、 3.1 管理DG PAGEREF _Toc222717444 h 13 HYPERLINK l _Toc222717445 建立與擴(kuò)充disk group PAGEREF _Toc222717445 h 13 HYPERLINK l _Toc222717446 mount與unmount的命令 PAGEREF _Toc222717446 h 14 HYPERLINK l _Toc222717447 刪除disk group PAGEREF _Toc222717447 h 14 HYPERLINK l _Toc222717448 增加DISK的total_mb PAGEREF _Toc2227
7、17448 h 14 HYPERLINK l _Toc222717449 DG的屬性AU大小 PAGEREF _Toc222717449 h 14 HYPERLINK l _Toc222717450 DG的屬性離線刪除時(shí)間 PAGEREF _Toc222717450 h 15 HYPERLINK l _Toc222717451 DG的屬性兼容版本 PAGEREF _Toc222717451 h 15 HYPERLINK l _Toc222717452 向ASM中添加disk的完整步驟 PAGEREF _Toc222717452 h 16 HYPERLINK l _Toc222717453 3.
8、2 ASMCMD PAGEREF _Toc222717453 h 17 HYPERLINK l _Toc222717454 ASMCMD常用命令 PAGEREF _Toc222717454 h 17 HYPERLINK l _Toc222717455 復(fù)制ASM文件 PAGEREF _Toc222717455 h 18 HYPERLINK l _Toc222717456 命令lsdg PAGEREF _Toc222717456 h 18 HYPERLINK l _Toc222717457 元數(shù)據(jù)備份與恢復(fù) PAGEREF _Toc222717457 h 18 HYPERLINK l _Toc2
9、22717458 3.3 ASM磁盤頭信息備份與恢復(fù) PAGEREF _Toc222717458 h 19 HYPERLINK l _Toc222717459 3.4 ASM常用視圖 PAGEREF _Toc222717459 h 20 HYPERLINK l _Toc222717460 視圖V$ASM_DISKGROUP PAGEREF _Toc222717460 h 20 HYPERLINK l _Toc222717461 視圖V$ASM_DISK PAGEREF _Toc222717461 h 21 HYPERLINK l _Toc222717462 3.5 常用方法 PAGEREF _
10、Toc222717462 h 22 HYPERLINK l _Toc222717463 如何確定ASM實(shí)例的編號 PAGEREF _Toc222717463 h 22 HYPERLINK l _Toc222717464 查詢DGRAW磁盤的對應(yīng)關(guān)系 PAGEREF _Toc222717464 h 22 HYPERLINK l _Toc222717465 第4章 數(shù)據(jù)庫管理 PAGEREF _Toc222717465 h 24 HYPERLINK l _Toc222717466 4.1 參數(shù)文件管理 PAGEREF _Toc222717466 h 24 HYPERLINK l _Toc22271
11、7467 4.2 表空間管理 PAGEREF _Toc222717467 h 25 HYPERLINK l _Toc222717468 表空間自動擴(kuò)張 PAGEREF _Toc222717468 h 25 HYPERLINK l _Toc222717469 表空間更名 PAGEREF _Toc222717469 h 26 HYPERLINK l _Toc222717470 表空間的數(shù)據(jù)文件更名 PAGEREF _Toc222717470 h 26 HYPERLINK l _Toc222717471 缺省表空間 PAGEREF _Toc222717471 h 26 HYPERLINK l _To
12、c222717472 表空間刪除 PAGEREF _Toc222717472 h 27 HYPERLINK l _Toc222717473 UNDO表空間 PAGEREF _Toc222717473 h 27 HYPERLINK l _Toc222717474 TEMP表空間 PAGEREF _Toc222717474 h 27 HYPERLINK l _Toc222717475 4.3 重做日志文件管理 PAGEREF _Toc222717475 h 27 HYPERLINK l _Toc222717476 增加REDO日志組 PAGEREF _Toc222717476 h 27 HYPER
13、LINK l _Toc222717477 刪除日志組 PAGEREF _Toc222717477 h 28 HYPERLINK l _Toc222717478 日志切換 PAGEREF _Toc222717478 h 28 HYPERLINK l _Toc222717479 日志清理 PAGEREF _Toc222717479 h 28 HYPERLINK l _Toc222717480 重做日志切換次數(shù)查詢 PAGEREF _Toc222717480 h 28 HYPERLINK l _Toc222717481 4.4 歸檔模式 PAGEREF _Toc222717481 h 29 HYPE
14、RLINK l _Toc222717482 單實(shí)例數(shù)據(jù)庫修改為歸檔模式的方法 PAGEREF _Toc222717482 h 29 HYPERLINK l _Toc222717483 RAC數(shù)據(jù)庫修改為歸檔模式的方法 PAGEREF _Toc222717483 h 29 HYPERLINK l _Toc222717484 歸檔路徑 PAGEREF _Toc222717484 h 30 HYPERLINK l _Toc222717485 4.5 重建控制文件 PAGEREF _Toc222717485 h 31 HYPERLINK l _Toc222717486 4.6 內(nèi)存參數(shù)管理 PAGER
15、EF _Toc222717486 h 32 HYPERLINK l _Toc222717487 Oracle內(nèi)存管理發(fā)展階段 PAGEREF _Toc222717487 h 32 HYPERLINK l _Toc222717488 自動內(nèi)存管理AMM PAGEREF _Toc222717488 h 32 HYPERLINK l _Toc222717489 自動共享內(nèi)存管理ASMM PAGEREF _Toc222717489 h 33 HYPERLINK l _Toc222717490 自動PGA管理 PAGEREF _Toc222717490 h 33 HYPERLINK l _Toc2227
16、17491 4.7 其他管理內(nèi)容 PAGEREF _Toc222717491 h 33 HYPERLINK l _Toc222717492 數(shù)據(jù)庫版本查看 PAGEREF _Toc222717492 h 33 HYPERLINK l _Toc222717493 字符集 PAGEREF _Toc222717493 h 34 HYPERLINK l _Toc222717494 創(chuàng)建密碼文件 PAGEREF _Toc222717494 h 34 HYPERLINK l _Toc222717495 關(guān)閉審計(jì)功能 PAGEREF _Toc222717495 h 34 HYPERLINK l _Toc22
17、2717496 4.7.5 帳號管理 PAGEREF _Toc222717496 h 34 HYPERLINK l _Toc222717497 profile管理 PAGEREF _Toc222717497 h 35文檔說明本文檔描述了Oracle11g中常見的維護(hù)和管理方法,包括CRS、ASM、數(shù)據(jù)庫等。文檔中斜體部分表示需要用環(huán)境變量的值做替換。CRS的管理RAC狀態(tài)檢查檢查守護(hù)進(jìn)程狀態(tài)守護(hù)進(jìn)程是由/etc/inittab文件中如下三行內(nèi)容拉起并管理:h1:35:respawn:/etc/init.d/init.evmd run /dev/null 2&1 /dev/null 2&1 /d
18、ev/null 2&1 create diskgroup dg_name external redundancy disk /dev/raw/raw5;冗余度:normal(2-way鏡像),high(3-way鏡像),external(不做鏡像)建立normal冗余的DG:SQL CREATE DISKGROUP dg_name NORMAL REDUNDANCY2FAILGROUP FGROUP1 DISK3 D:MYRAWSRAW1 NAME DISKn,4 . other disk . 5FAILGROUP FGROUP2 DISK6 D:MYRAWSRAW3 NAME DISKn,7
19、 . other disk . ;向一個disk group中增加一個裸盤的方法:SQLalter diskgroup dg_name add disk /dev/raw/raw6;從disk group中去掉disk:SQL alter diskgroup dg_name drop disk disk在diskgroup中的名稱(可從v$asm_disk中查詢獲得,也可在添加disk到group時(shí)加name disk名稱來指定)mount與unmount的命令 SQLalter diskgroup dg_name dismount;SQLalter diskgroup dg_name mou
20、nt;刪除disk group要在節(jié)點(diǎn)1上執(zhí)行DG的刪除動作,則節(jié)點(diǎn)1上DG應(yīng)為MOUNT,節(jié)點(diǎn)2上此DG的狀態(tài)應(yīng)為DISMOUNT。如果不是,則要先調(diào)整。刪除DG的命令如下:SQLDROP DISKGROUP dg_name (including contents);如果DG為DISMOUNT狀態(tài),則可以強(qiáng)制刪除:SQL drop diskgroup dg_name force including contents;增加DISK的total_mb當(dāng)包含在DG中的RAW被擴(kuò)大后,應(yīng)在ASM中執(zhí)行以下命令來擴(kuò)張ASM可見此RAW的total_mb:SQL alter diskgroup dg_n
21、ame resize all size 19085M;如果DG中有多個RAW,每個RAW的大小不同,則這里應(yīng)指定具體的DISK名稱:SQL alter diskgroup dg_name resize disk disk_name size 19085M;DG的屬性AU大小在11G中,默認(rèn)每個DG的AU大小為1M,可以為每個DG設(shè)置不同的AU大小。在建立DG時(shí)加上如下子句即可: attribute au_size = 2MAU_SIZE 的值應(yīng)為 1M、2M、4M、8M、16M、32M 或 64M??梢孕薷囊延蠨G的AU值:SQL alter diskgroup dg_name set att
22、ribute au_size=2M;DG的屬性離線刪除時(shí)間ASM會刪除離線時(shí)間超過3.6小時(shí)的磁盤,可以通過修改DISK_REPAIR_TIME(單位可以是分鐘,M或m,或小時(shí),H或h)參數(shù)設(shè)置磁盤組默認(rèn)時(shí)間限制。以小時(shí)為單位進(jìn)行設(shè)置:SQL ALTER DISKGROUP dg_name SET ATTRIBUTE disk_repair_time = 4.5h;以分鐘為單位進(jìn)行設(shè)置SQL ALTER DISKGROUP dg_name SET ATTRIBUTE disk_repair_time = 300m;ALTER DISKGROUP命令的DROP AFTER子句用于廢除DISK_R
23、EPAIR_TIME參數(shù)設(shè)置的默認(rèn)時(shí)間。使用默認(rèn)的DISK_REPAIR_TIME:SQL ALTER DISKGROUP dg_name OFFLINE DISK D1_0001;廢除默認(rèn)的DISK_REPAIR_TIME:SQL ALTER DISKGROUP dg_name OFFLINE DISK D1_0001 DROP AFTER 30m;如果磁盤在滾動升級期間離線,直到滾動升級完成,計(jì)時(shí)器才會啟動。DG的屬性兼容版本ASM 是一個適用于從 10g 到當(dāng)前版本的 Oracle 數(shù)據(jù)庫的存儲平臺。因此,11g 上的 ASM 實(shí)例可以保存 10g 第 1 版、10g 第 2 版以及 1
24、1g 第 1 版(以及更高版本)的數(shù)據(jù)庫。只要 ASM 版本與 RDBMS 的版本相同或者更高,就可以在該 ASM 實(shí)例上創(chuàng)建數(shù)據(jù)庫。如果 ASM 和 RDBMS 實(shí)例的版本不同,它們將如何通信呢?很簡單:ASM將消息轉(zhuǎn)換成適合RDBMS的版本。默認(rèn)情況下,ASM 實(shí)例可以支持10g數(shù)據(jù)庫。但如果您希望在該 ASM 實(shí)例上僅放置 11g RDBMS,該怎么辦?無需進(jìn)行消息轉(zhuǎn)換來支持版本差異。但如果可以告訴 ASM 實(shí)例唯一支持的數(shù)據(jù)庫是11g第 1 版,該怎么辦?這將消除,至少可以減少消息轉(zhuǎn)換。在Oracle數(shù)據(jù)庫11g中,可以使用ASM兼容性和RDBMS兼容性磁盤組屬性實(shí)現(xiàn)。首先,我們將檢查
25、磁盤組的當(dāng)前屬性:SQL select name, compatibility, database_compatibility from v$asm_diskgroup;返回結(jié)果例如:NAME COMPATIBILITY DATABASE_COMPATIBILI DG_ARCH .0.0 .0.0DG_DATA .0.0 .0.0DG_DBFILE .0.0 .0.0DG_INDEX .0.0 .0.0這里,ASM 兼容性(由COMPATIBILITY顯示)設(shè)置為 .0.0,這意味著該磁盤組最高可支持10.1 ASM 結(jié)構(gòu)。因此,該磁盤組可以具有任意RDBMS結(jié)構(gòu)。另一列DATABASE_CO
26、MPATIBILITY顯示RDBMS兼容性設(shè)置為10.1.這意味著,ASM 磁盤組可用于10.1版的任何RDBMS由于數(shù)據(jù)庫為11g,并只希望創(chuàng)建11g ASM 和RDBMS結(jié)構(gòu),因此無需擁有10g元素。要將該磁盤組的 ASM 兼容性屬性設(shè)置為 11.1,可以執(zhí)行以下語句(在ASM實(shí)例中):SQL alter diskgroup dg_name set attribute compatible.asm=11.1;現(xiàn)在ASM 兼容性設(shè)置為 11.1;但 RDBMS 兼容性仍然設(shè)置為 10.1.要將它也更改為 11.1,命令如下:SQL alter diskgroup dg_name set at
27、tribute compatible.rdbms=11.1;注意:兼容性是針對磁盤組設(shè)置的,而不是針對整個 ASM 實(shí)例。使用該特性,您只需使用一個 ASM 實(shí)例即可滿足所有數(shù)據(jù)庫版本類型的需要。根據(jù)所使用的版本,您可以相應(yīng)地設(shè)置屬性,從而減少版本間的通信。向ASM中添加disk的完整步驟劃好磁盤分區(qū),例如sdd6查看現(xiàn)有的RAW:# raw qa確定下一個RAW的編碼,例如此時(shí)最大的RAW編碼為RAW11,那么下面將使用RAW12將RAW12添加到文件/etc/raw中,使它永久生效:添加的內(nèi)容請參考該文件中的其他行修改RAW12的權(quán)限# chown oracle:dba /dev/raw/
28、raw12將sdd6綁定為裸設(shè)備,如raw12:# raw /dev/raw/raw12 /dev/sdd6將raw12添加到要擴(kuò)充的dg中,例如dg_dbfile中:確定diskstring當(dāng)前的值,以oracle用戶登錄節(jié)點(diǎn)1:#export ORACLE_SID=+ASM1#sqlplus / as sysdbaSQLshow parameter asm_diskstring;例如該參數(shù)的值為/dev/raw/raw1,/dev/raw/raw2登錄節(jié)點(diǎn)1,然后執(zhí)行如下步驟:#export ORACLE_SID=+ASM1#sqlplus / as sysdba修改參數(shù)asm_disks
29、tring:SQL alter system set asm_diskstring=/dev/raw/raw1,/dev/raw/raw2,/dev/raw/raw12; 登錄節(jié)點(diǎn)2,然后執(zhí)行如下步驟:#export ORACLE_SID=+ASM2#sqlplus / as sysdba修改參數(shù)asm_diskstring:SQL alter system set asm_diskstring=/dev/raw/raw1,/dev/raw/raw2,/dev/raw/raw12;增加raw12到dg中:SQLalter diskgroup dg_dbfile add disk /dev/ra
30、w/raw12;查看該dg的狀態(tài):SQLselect name,state from v$asm_diskgroup where name=DG_DBFILE;如果狀態(tài)為DISMOUNT,則執(zhí)行下面的命令將它MOUNT起來:SQLalter diskgroup dg_dbfile mount;回到節(jié)點(diǎn)1,執(zhí)行如下步驟:查看該dg的狀態(tài):SQLselect name,state from v$asm_diskgroup where name=DG_DBFILE;如果狀態(tài)為DISMOUNT,則執(zhí)行下面的命令將它MOUNT起來:SQLalter diskgroup dg_dbfile mount;修
31、改init文件在節(jié)點(diǎn)1和節(jié)點(diǎn)2上,分別修改文件$ORACLE_BASE/admin/+ASM/pfile/init.ora ,將原來設(shè)置參數(shù)asm_diskstring的行注銷掉,然后添加一行,內(nèi)容如下:asm_diskstring=/dev/raw/raw1,/dev/raw/raw2,/dev/raw/raw12其中,紅色部分為步驟4中看到的值,粉紅色的內(nèi)容為本次新增加的裸設(shè)備。ASMCMDASMCMD常用命令在節(jié)點(diǎn)1上,以oracle用戶登錄,然后設(shè)置為+ASM1實(shí)例:# su oracle# export $ORACLE_SID=+ASM1# asmcmdasmcmd命令清單如下:命令
32、用途說明ls顯示現(xiàn)有的diskgroup名稱ll顯示所有可用的命令cdCd +diskgroup名 作用等同于進(jìn)入普通目錄mkdir完全和普通目錄的管理方法一致.rm刪除文件或目錄pwd查看當(dāng)前目錄cp拷貝文件可在兩個DG間拷貝,也可從DG拷貝到文件系統(tǒng),但不能從文件系統(tǒng)拷貝到DG復(fù)制ASM文件拷貝ASM文件到文件系統(tǒng)下:ASMCMDcd +DG_1ASMCMDcp sp1.ora /opt/oracle/tst.ora如果不指定文件系統(tǒng)的具體目錄,那么默認(rèn)為$ORACLE_HOME/dbs拷貝ASM文件到ASM的DG上:ASMCMDcd +DG_1ASMCMDcp sp1.ora +DG_1
33、/tst.ora這樣就將DG_1下的sp1.ora做了個復(fù)制文件tst.ora,并存放在DG_1中注意:cp命令不能將文件系統(tǒng)中的文件拷貝到DG上。命令lsdg命令lsdg可以查看DG的各個屬性,返回結(jié)果例如:lASMCMDlsdgState Type Rebal Sector Block AU Total_MB Free_MB Req_mir_free_MB Usable_file_MB Offline_disks NameMOUNTED EXTERN N 512 4096 1048576 19085 18990 0 18990 0 DGB/MOUNTED EXTERN N 512 4096
34、 1048576 28615 28498 0 28498 0 DG_ARCH/MOUNTED EXTERN N 512 4096 1048576 19085 3936 0 3936 0 DG_DBFILE/MOUNTED EXTERN N 512 4096 1048576 28615 13159 0 13159 0 DG_INDEX/ASMCMD元數(shù)據(jù)備份與恢復(fù)可以在asmcmd中對ASM的DG元數(shù)據(jù)進(jìn)行備份與恢復(fù)??梢詫浞莸腄G恢復(fù)其元數(shù)據(jù),也可恢復(fù)成一個新名稱的DG。備份元數(shù)據(jù):ASMCMD md_backup -b /oracle/db/dg2_bk -g dg2其中,-b表示備份文件
35、的路標(biāo)路徑,如果不指定,則會備份到當(dāng)前目錄。-g表示要備份的DG名,如有多個,則用多個-g來開始,例如:-g dg1 g dg2,如果不帶此參數(shù),則默認(rèn)備份所有的DG。恢復(fù)元數(shù)據(jù):恢復(fù)dg_data的元數(shù)據(jù),并生成新名稱dg2:ASMCMD md_restore -t newdg -o dg_data:dg2 -b /oracle/db/dg_data_bk其中,-b表示使用哪個備份文件來做恢復(fù)。-g表示要恢復(fù)的DG名稱。-t后面有三個選項(xiàng),一是full,表示創(chuàng)建DG并恢復(fù)其元數(shù)據(jù),一是nodg,表示僅僅恢復(fù)元數(shù)據(jù),另外一個是newdg,表示建立一個新名稱的dg并恢復(fù)其元數(shù)據(jù)。如果是newdg
36、,那么后面必須跟上-o,來指定舊名稱和新名稱。也可以在恢復(fù)的時(shí)候執(zhí)行一個腳本,如下:ASMCMD md_restore t newdg of override.txt i backup_file特別說明:DG上存放的數(shù)據(jù)庫中建立的對象,如數(shù)據(jù)文件,以及由此生成的目錄,都不屬于元數(shù)據(jù)進(jìn)入ASMCMD后mkdir建立的目錄等屬于元數(shù)據(jù),可以被備份出來ASM磁盤頭信息備份與恢復(fù)使用dd備份頭信息:# dd if=/dev/raw/raw201 bs=4096 count=1 of=/oracle/db/raw201bak這里,只需要備份第一個塊的內(nèi)容即可,即count=1。參數(shù)of出去的文件可以放在
37、本地盤上。這個備份文件只能使用dd命令來查看其內(nèi)容。使用dd做頭信息恢復(fù):如果頭信息被破壞,ASM將看不到此盤,即在v$asm_disk中看不到此raw文件。只要用之前備份的頭信息文件恢復(fù)一下即可。# dd if=/oracle/db/raw204bak of=/dev/raw/raw204 bs=4096 count=1 使用kfed備份頭信息:# kfed read /dev/raw/raw204 aunum=0 /oracle/db/raw204au0這樣備份出來的文件可以使用vi或more命令查看其內(nèi)容。使用kfed恢復(fù)頭信息:# kfed merge /dev/raw/raw208
38、text=/wch/raw208au這里文件/wch/raw208au是可以用vi編輯的。ASM常用視圖視圖V$ASM_DISKGROUP字段名稱字段含義GROUP_NUMBERDG組編號,主鍵NAMEDG名稱SECTOR_SIZEPhysical block size (in bytes)。我們庫中為512(block size為8K),磁盤扇區(qū)的大小BLOCK_SIZEAutomatic Storage Management metadata block size (in bytes)。ASM固定它為4096ALLOCATION_UNIT_SIZESize of the allocatio
39、n unit (in bytes)。即AU的大小,一般為1M。建立DG時(shí)可以指定STATEMOUNTED:可以被使用,但此時(shí)未被數(shù)據(jù)庫實(shí)例連接使用CONNECTED:DG正在被數(shù)據(jù)庫使用DISMOUNTED:DG被干凈地關(guān)閉了BROKEN:ASM已MOUNT了DG,但數(shù)據(jù)庫實(shí)例看不到它UNKNOWN:ASM都沒有試圖去MOUNT過它TYPE冗余方式,EXTERN、NORMAL、HIGHTOTAL_MB總?cè)萘縁REE_MB未被使用的容量REQUIRED_MIRROR_FREE_MB如果做了冗余,則需要保留一些空間以便失敗時(shí)保留當(dāng)時(shí)的信息USABLE_FILE_MBAmount of free s
40、pace that can be safely utilized taking mirroring intoaccount, and yet be able to restore redundancy after a disk failureOFFLINE_DISKS此DG中有多少個disk處于offline狀態(tài)COMPATIBILITYASM所要求的最低版本DATABASE_COMPATIBILITY要使用此ASM的數(shù)據(jù)庫要求的最低版本視圖V$ASM_DISK字段名稱字段含義GROUP_NUMBERDG組編號,主鍵。如果為0,表示不歸屬于任何DGDISK_NUMBERDISK在所屬DG內(nèi)的編
41、號。從0開始COMPOUND_INDEXA 32-bit number consisting of a disk group number in the high-order 8bits and a disk number in the low-order 24 bits (for efficient access to theview)INCARNATIONIncarnation number for the diskMOUNT_STATUSCACHED:此disk永久存在于ASM中,并已加入了DGOPENED:此disk永久存在于ASM中,并已加入了DG,并有數(shù)據(jù)庫實(shí)例正在使用它IGNOR
42、ED:它存在于CLOSED:存在于ASM中但并未被ASM使用CLOSING:ASM正在關(guān)閉此DISKMISSING:ASM參數(shù)里設(shè)置了HEADER_STATUSMEMBER:此盤已屬于一個DG。除非使用force,否則不可將它加入其他DG中UNKNOWN:ASM無法讀該磁盤的頭信息CANDIDATE:此盤不屬于任何一個DG,可被add到一個DG中INCOMPATIBLE:頭信息中記錄的版本號與ASM的版本不一致PROVISIONED - Disk is not part of a disk group and may be added toa disk group with the ALTER
43、 DISKGROUP statement. ThePROVISIONED header status is different from the CANDIDATE headerstatus in that PROVISIONED implies that an additionalplatform-specific action has been taken by an administrator to makethe disk available for Automatic Storage Management.FORMER:此盤曾經(jīng)屬于一個DG,現(xiàn)可被加到其他DG中CONFLICT:由于
44、沖突,ASM沒有MOUNT它FOREIGN:此盤中包含了文件系統(tǒng)上建立的文件常用方法如何確定ASM實(shí)例的編號一般來說,節(jié)點(diǎn)1上的ASM實(shí)例為ASM1,節(jié)點(diǎn)2的為ASM2。但是有時(shí)因安裝順序以及安裝磁次數(shù)不同,導(dǎo)致節(jié)點(diǎn)上的實(shí)例號碼不同。確定ASM實(shí)例的編號方法是,以oracle用戶登錄,進(jìn)入$ORACLE_HOME/dbs目錄下,執(zhí)行l(wèi)l命令查看,返回結(jié)果例如:oraclelinux1:/oracle/db/product/db_1/dbs lltotal 18132-rw-rw 1 oracle oinstall 3327 Feb 12 15:40 ab_+ASM1.dat-rw-rw 1 o
45、racle oinstall 1552 Feb 12 15:40 hc_+ASM1.dat-rw-rw 1 oracle oinstall 1552 Feb 12 15:42 hc_ora11g1.datlrwxrwxrwx 1 oracle oinstall 36 Nov 26 11:49 init+ASM1.ora - /oracle/db/admin/+ASM/pfile/init.ora-rw-r-r- 1 oracle oinstall 2774 Sep 11 2007 init.ora-rw-r-r- 1 oracle oinstall 12920 May 3 2001 initd
46、w.ora-rw-r 1 oracle oinstall 38 Feb 11 15:37 initora11g1.ora-rw-r 1 oracle oinstall 1536 Nov 26 11:49 orapw+ASM1-rw-r 1 oracle oinstall 1536 Jan 23 16:34 orapwora11g1-rw-r 1 oracle oinstall 18497536 Jan 24 16:00 snapcf_ora11g1.f從以上表格中可以看到有幾個名稱中帶ASM字符的文件,這里ASM后面的編號即節(jié)點(diǎn)上ASM的編號。這里就是ASM1。查詢DGRAW磁盤的對應(yīng)關(guān)系查看
47、DG與RAW的對應(yīng)關(guān)系:SQLselect a.group_number,,a.path from v$asm_disk a,v$asm_diskgroup b where a.group_number=b.group_number;返回結(jié)果例如:SQL select a.group_number,,a.path from v$asm_disk a,v$asm_diskgroup b where a.group_number=b.group_number;GROUP_NUMBER NAME PATH 3 DG_DBFILE /dev/raw/raw201 1 DG_AR
48、CH /dev/raw/raw202 2 DG_DATA /dev/raw/raw203 4 DG_INDEX /dev/raw/raw204這里,以查詢DG_DBFILE的信息為例。它對應(yīng)于raw201查看RAW與磁盤或磁盤分區(qū)的對應(yīng)關(guān)系:以root用戶執(zhí)行以下命令:# raw -qa可以看到每個raw的主次設(shè)備號,返回結(jié)果例如:linux1: # raw -qa/dev/raw/raw1: bound to major 8, minor 33/dev/raw/raw2: bound to major 8, minor 49/dev/raw/raw201: bound to major 8,
49、 minor 37/dev/raw/raw202: bound to major 8, minor 38/dev/raw/raw203: bound to major 8, minor 53/dev/raw/raw204: bound to major 8, minor 54/dev/raw/raw208: bound to major 8, minor 55記下raw201的設(shè)備號:8,37查詢磁盤信息:# ll /dev/sd*返回結(jié)果例如:linux1: # ll /dev/sd*brw-r 1 root disk 8, 0 Dec 24 16:56 /dev/sdabrw-r 1 ro
50、ot disk 8, 1 Dec 24 16:56 /dev/sda1brw-r 1 root disk 8, 2 Dec 24 16:56 /dev/sda2brw-r 1 root disk 8, 3 Dec 24 16:56 /dev/sda3brw-r 1 root disk 8, 16 Dec 24 16:56 /dev/sdbbrw-r 1 root disk 8, 17 Dec 24 16:56 /dev/sdb1brw-r 1 root disk 8, 18 Dec 24 16:56 /dev/sdb2brw-r 1 root disk 8, 19 Dec 24 16:56 /
51、dev/sdb3brw-r 1 root disk 8, 32 Dec 24 16:56 /dev/sdcbrw-r 1 root disk 8, 33 Dec 24 16:56 /dev/sdc1brw-r 1 root disk 8, 34 Dec 24 16:56 /dev/sdc2brw-r 1 root disk 8, 35 Dec 24 16:56 /dev/sdc3brw-r 1 root disk 8, 37 Dec 24 16:56 /dev/sdc5brw-r 1 root disk 8, 38 Dec 24 16:56 /dev/sdc6brw-r 1 root disk
52、 8, 48 Dec 24 16:56 /dev/sddbrw-r 1 root disk 8, 49 Dec 24 16:56 /dev/sdd1brw-r 1 root disk 8, 50 Dec 24 16:56 /dev/sdd2brw-r 1 root disk 8, 51 Dec 24 16:56 /dev/sdd3brw-r 1 root disk 8, 53 Dec 24 16:56 /dev/sdd5brw-r 1 root disk 8, 54 Dec 24 16:56 /dev/sdd6brw-r 1 root disk 8, 55 Dec 24 16:56 /dev/
53、sdd7在這里找設(shè)備號為8,37的盤,應(yīng)是sdc5。以上可說明對應(yīng)關(guān)系為:DG_DBFILE RAW201 sdc5數(shù)據(jù)庫管理參數(shù)文件管理查看一個參數(shù)的值:SQL show parameter parameter_name檢查數(shù)據(jù)庫是否以spfile啟動的:SQL show parameter spfile如果返回的value為空,說明是以pfile文件啟動。否則value的值就是spfile文件。Pfile文件與spfile文件互相生成:以spfile啟動的數(shù)據(jù)庫,則可由SPFILE生成PFILE:SQL create pfile =path/filename.ora from spfile
54、;不是以spfile啟動的數(shù)據(jù)庫,也可由SPFILE生成PFILE:SQL create pfile =path/filename.ora from spfile=spfile文件的路徑及名稱;注意:如果不指定pfile文件的路徑及名稱,則它會替換現(xiàn)有$ORACLE_HOME/dbs/initORACLE_SID.ora文件的內(nèi)容。從pfile文件生成spfile:SQLcreate spfile from pfile=path/filename.ora動態(tài)修改參數(shù)的值:SQLalter system set 參數(shù)名=新值 scope=both/memory/spfile sid=INSTAN
55、CE_NAME注意:如果both為scope子句的默認(rèn)值,表示同時(shí)修改內(nèi)存和SPFILE文件中此參數(shù)的值如果SCOPE為memory,則修改會馬上生效,但下次啟動數(shù)據(jù)庫后就失效了如果SCOPE為spfile,則只有重啟數(shù)據(jù)庫后修改才能生效如果數(shù)據(jù)庫是以pfile文件啟動的,那么scope只能等于memory在RAC中,如果僅想修改一個實(shí)例的值,那么需要加子句sid表空間管理表空間大小查詢表空間的總大?。篠ELECT tablespace_name, SUM(bytes) / 1024 / 1024 / 1024 jg FROM dba_data_files GROUP BY tablespac
56、e_name其中字段jg的單位為G查詢表空間當(dāng)前可用大?。篠ELECT tablespace_name, SUM(bytes) / 1024 / 1024 / 1024 jg FROM dba_free_space GROUP BY tablespace_name注意:普通表空間中,如果數(shù)據(jù)庫大小為8K,那么每個數(shù)據(jù)文件最大不能超過32G大表空間中數(shù)據(jù)文件大小幾乎不受限制。建立大表空間的語法為create bigfile tablespace 表空間自動擴(kuò)張修改表空間下的文件為不可自動擴(kuò)張:SQL alter database datafile 文件路徑/文件名.dbf autoextend
57、off修改表空間下的文件為不可自動擴(kuò)張:SQL alter database datafile 文件路徑/文件名.dbf autoextend on表空間更名可以在線修改表空間的名稱:SQL alter tablespace 表空間名稱 rename to 新名稱; 改名后,其他使用到該表空間的地方也自動被修改,無需用戶再手工逐一修改表空間的數(shù)據(jù)文件更名將數(shù)據(jù)文件從一個地方挪到另外一個地方后,需要在數(shù)據(jù)庫中修改一下數(shù)據(jù)文件的名稱(含文件的絕對路徑)。修改方法如下:SQLshutdown immediate;SQLstartup mount;SQL alter database rename f
58、ile /old path/old_filename.dbf to /new path/new_filename.dbf;SQL recover database;SQL alter database open;缺省表空間查看實(shí)例的缺省UNDO表空間:SQLshow parameter undo_tablespace;修改默認(rèn)的UNDO表空間:SQLalter system set undo_tablespace=新UNDO名稱;修改默認(rèn)的臨時(shí)表空間:SQL alter database default temporary tablespace 新臨時(shí)表空間名;修改數(shù)據(jù)庫中所有用戶默認(rèn)的表空間
59、:SQL alter database default tablespace 新表空間名查看用戶默認(rèn)的表空間:SQLSelect DEFAULT_TABLESPACE from dba_users where username=ORACLE;新建用戶時(shí)如不指定默認(rèn)表空間,則使用默認(rèn)表空間:SQLcreate user 用戶名 identified by 密碼 default tablespace 表空間名修改用戶默認(rèn)的表空間:SQLalter user oracle default tablespace新表空間名;表空間刪除可以使用如下命令刪除表空間,其中如果沒有including conte
60、nts and datafile,則表空間的內(nèi)容及數(shù)據(jù)文件需要手工刪除:SQLalter database drop tablespace 表空間名 including contents and datafile;不能刪除數(shù)據(jù)庫的默認(rèn)表空間和默認(rèn)臨時(shí)表空間不能刪除SYSTEM表空間和SYSAUX表空間UNDO表空間在RAC類數(shù)據(jù)庫中,每個節(jié)點(diǎn)上都有一個UNDO表空間,在使用ASM管理存儲的模式下,系統(tǒng)在創(chuàng)建數(shù)據(jù)庫時(shí)會生成兩個(兩節(jié)點(diǎn)的RAC)UNDO表空間,他們都存放在同一個disk group中,單會被分別指定給不同的實(shí)例。修改UNDO表空間的大小:SQLalter database dat
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人力資源薪酬福利方案設(shè)計(jì)
- 小學(xué)語文教學(xué)工作總結(jié)及反思范文
- 客戶關(guān)系維護(hù)中的情感文案寫作技巧
- 物業(yè)管理資料移交操作指南
- 小學(xué)階段語文綜合測試題庫
- 液壓缸出廠全過程質(zhì)量檢驗(yàn)報(bào)告
- 小學(xué)數(shù)學(xué)趣味教具制作與應(yīng)用指導(dǎo)
- 新員工培訓(xùn)啟動儀式主持詞模板
- 甲狀腺疾病患者麻醉知識培訓(xùn)
- 礦產(chǎn)資源勘探與儲量評估標(biāo)準(zhǔn)
- 云南省昭通市2024-2025學(xué)年七年級上學(xué)期期末歷史試題(含答案)
- 2025年度解除房屋租賃合同后的產(chǎn)權(quán)交接及費(fèi)用結(jié)算通知
- 教育機(jī)構(gòu)財(cái)務(wù)管理制度及報(bào)銷流程指南
- 2023-2024學(xué)年北京市海淀區(qū)八年級上學(xué)期期末考試物理試卷含詳解
- 四川省綿陽市2024-2025學(xué)年高一上學(xué)期期末地理試題( 含答案)
- 2024版房屋市政工程生產(chǎn)安全重大事故隱患判定標(biāo)準(zhǔn)內(nèi)容解讀
- 醫(yī)院培訓(xùn)課件:《黃帝內(nèi)針臨床運(yùn)用》
- GB 21258-2024燃煤發(fā)電機(jī)組單位產(chǎn)品能源消耗限額
- 非ST段抬高型急性冠脈綜合征診斷和治療指南(2024)解讀
- 廣東省民間信仰活動場所登記編號證樣式和填寫說明
- JB∕T 13026-2017 熱處理用油基淬火介質(zhì)
評論
0/150
提交評論