Oracle11g日常操作與維護手冊_第1頁
Oracle11g日常操作與維護手冊_第2頁
Oracle11g日常操作與維護手冊_第3頁
Oracle11g日常操作與維護手冊_第4頁
Oracle11g日常操作與維護手冊_第5頁
已閱讀5頁,還剩29頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

資料編碼HWDBTMGFB001產品名稱業務與軟件產品

使用對象ORACLE技術支持、研發、生產品版本

編寫部門數據庫TMG資料版本

Oracle11g

日常操作與維護手冊

擬制:數據庫TMG日期:2009-2-14

審核:日期:

批準:日期:

修訂記錄

日期修訂版本作者描述

2009/02/14V1.0武彩花初稿

華為技術有限公司

目錄

第1章文檔說明...............................................................................5

第2章CRS的管理............................................................................5

2.1RAC狀態檢查........................................................................5

2.1.1檢查守護進程狀態...............................................................5

212檢查資源狀態....................................................................5

2.2手工啟動與關閉RAC..................................................................................................................................6

2.3OCR的管理..........................................................................6

2.4VOTINGDISK的管理.................................................................8

2.5CSS管理.............................................................................9

2.6管理工具SRVCTL.......................................................................................................................................9

2.6.1管理實例.......................................................................9

2.6.2管理監聽程序...................................................................9

2.6.3管理ASM.........................................................................................................................................10

2.6.4管理service......................................................................................................................................10

2.7修改RAC的IP及VIP...............................................................................................................................II

2.7.1修改外網IP及心跳IP....................................................................................................................11

2.7.2修改VIP...........................................................................................................................................11

2.7.3查看與刪除IP.................................................................................................................................12

笫3章ASM的管理...........................................................................13

3.1管理DG.........................................................................................................................................................13

3.1.1建立與擴充diskgroup....................................................................................................................13

3.1.2mount與unmount的命令........................................................14

3.1.3刪除diskgroup................................................................................................................................14

3.1.4增力口DISK的totaLmb...................................................................................................................14

3.1.5DG的屬性一AU大小...........................................................14

3.1.6DG的屬性一離線刪除時間......................................................14

3.1.7DG的屬性一兼容版本..........................................................15

3.1.8向ASM中添加disk的完整步驟..................................................16

3.2ASMCMD.....................................................................................................................................................17

3.2.1ASMCMD常用命令.............................................................17

3.2.2復制ASM文件................................................................18

3.2.3命令Isdg...........................................................................................................................................18

324元數據備份與恢復...............................................................18

3.3ASM磁盤頭信息備份與恢復...........................................................19

3.4ASM常用視圖.......................................................................19

3.4.1視圖V$ASM_DISKGROUP..................................................................................................19

3.4.2視圖V$ASM_DISK...............................................................................................................20

3.5常用方法............................................................................21

3.5.1如何確定ASM實例的編號......................................................21

3.5.2查詢DG-RAW—磁盤的對應關系...............................................22

第4章數據庫管理...........................................................................24

4.1參數文件管理........................................................................24

4.2表空間管理..........................................................................25

4.2.1表空間自動擴張................................................................25

4.2.2表空間更名....................................................................25

423表空間的數據文件更名..........................................................25

4.2.4缺省表空間....................................................................26

425表空間刪除.....................................................................26

4.2.6UNDO表空間.................................................................27

4.2.7TEMP表空間..................................................................27

4.3重做日志文件管理...................................................................27

4.3.1增加REDO日志組.............................................................27

4.3.2刪除日志組....................................................................27

4.3.3日志切換......................................................................28

4.3.4日志清理......................................................................28

4.3.5重做日志切換次數杳詢.........................................................28

4.4歸檔模式............................................................................29

4.4.1單實例數據庫修改為歸檔模式的方法.............................................29

4.4.2RAC數據庫修改為歸檔模式的方法..............................................29

4.4.3歸檔路徑......................................................................30

4.5重建控制文件........................................................................30

4.6內存參數管理........................................................................32

4.6.1Oracle內存管理發展階段.......................................................32

4.6.2自動內存管理AMM..............................................................................................................32

4.6.3自動共享內存管理ASMM...................................................................................................32

4.6.4自動PGA管理.................................................................33

4.7其他管理內容........................................................................33

4.7.1數據庫版本查看................................................................33

4.7.2字符集........................................................................34

4.7.3創建密碼文件..................................................................34

4.7.4關閉審計功能..................................................................34

4.7.5帳號管理......................................................................34

476profile管理.....................................................................34

第1章文檔說明

本文檔描述了Oracle】lg中常見的維護和管理方法,包括CRS、ASM、數據庫等。

文檔中斜體部分表示需要用環境變量的值做替換。

第2章CRS的管理

2.1RAC狀態檢查

2.1.1檢查守護進程狀態

守護進程是由/etc/inittab文件中如下三行內容拉起并管理:

h1:35:respawn:/etc/init.d/init.evmdrun>/dev/null2>&l</dev/nuli

h2:35:respawn:/etc/init.d/init.cssdfatal>/dev/null2>&l</dev/null

h3:35:respawn:/etc/init.d/init.crsdrun>/dev/null2>&l</dev/null

如果這三行內容錯誤或沒有,則守護進程可能會受到影響。

三個守護進程如下:

/bin/sh/etc/init.d/init.cssdfatal

/bin/sh/etc/init.d/init.crsdrun

/bin/shZetc/init.d/init.evmdrun

通過ps-efIgrep可以檢查他們是否存在。

2.1.2檢查資源狀態

檢查RAC所有資源的狀態:

#$ORA_CRS_HOME/bin/crs_stal-(

檢查CRS的狀態:

#SORA_CRS_HOME/bin/crsctlcheckcrs

單獨檢查CSS的狀態:

#SORA_CRS_HOME/bin/crsctlcheckcss

2.2手工啟動與關閉RAC

使用init.crsstart啟動RAC,使用init.crsstop關閉RAC。該命令可以將整個RAC的所有資源(不

包括三個守護進程)啟動或停止。

不同操作系統上,ini.crs文件的位置不同:

SUSE:/ctc/init.d/init.crs

HP:/sbin/init.d/init.crs

AIX:/etc/init.crs

SUN:/etc/init.d/init.crs

說明:

不建議使用crsctlstart/stop來啟動或關閉RAC,因為這個命令并不校驗各資源間的依賴關系,

不是很可靠。

2.3OCR的管理

OCR盤狀態查看:

命令ocrcheck檢查OCR存儲的情況,執行結果類似于:

midwarcOl%ocrcheck

StatusofOracleClusterRegistryisasfollows:

Version:2

Totalspace(kbytes):513652

Usedspace(kbytes):2792

Availablespace(kbytes):510860

ID:1054294748

Device/FileName:/dev/rdsk/c3t12d0s4

Device/Fileintegritychecksucceeded

Device/Filenotconfigured

Clusterregistryintegritychecksucceeded

備份與恢復:

默認地,OCR會被自動備份,使用命令ocrconfig-showbackup查看OCR進行的自動備份:

linux1:~#/oracle/crs/bin/ocrconfig-showbackup

linux22008/12/0507:06:09/oracle/crs/cdata/RAC/backupOO.ocr

linux22008/12/0503:06:09/oracle/crs/cdata/RAC/backupO1.ocr

linux22008/12/0423:06:09/oracle/crs/edata/RAC/backup02.ocr

linux22008/12/0407:06:08/oraclc/crs/cdata/RAC/day.ocr

linux22008/11/1919:06:08/oracle/crs/cdata/RAC/weck.ocr

如果要手工備份,可執行下面的命令:

#SORA_CRS_HOME/bin/ocrconfig-export/oracle/db/ocrbak.ocr

恢復OCR的方法如下:

先關閉兩個節點上的RAC,分別執行以下命令:

#Zetc/init.d/init.crsstop

然后執行恢復:

如果是一個空的OCR盤則用如下命令導入:

#SORA_CRS_HOME/bin/ocrconfig-import/oraclc/db/ocrbak.ocr

如果OCR盤已經有信息了,那么應使用如卜命令做恢復:

#SORA_CRS_HOME/bin/ocrconfig-restore/oracle/db/ocrbak.ocr

OCR內容查看:

將OCR的內容用oerdump導出后,可以用vi打開來查看:

#oerdump/honie/oracle/ocr.txt

OCR盤的指定:

OCR使用哪個磁盤或文件是在/etc/oracle/ocr.loc文件中指定的。此文件包含兩行內容,例如:

ocrconfig_loc=/oracle/app/product/llg/db/cdata/localhost/local.ocr

local_only=TRUE

-這里,ocrconflgjoc指定的是OCR所用的磁盤名稱或者文件名。如果是RAC環境,則這里應為磁

盤名,如果是單實例的環境,貝!這里為一個絕對路徑及文件名。locaLonly表示CRS的二進制文件是安

裝在本地還是多個節點共享的存儲上,單實例環境中該參數為TRUE,RAC中二進制文件裝在各自本地

盤上則為FALSEo

增加OCR盤:

一個RAC環境中,可以有兩個OCR,一個為OCR,另外一個為OCRMIRROR。

可以增加OCRMIRROR盤,命令如下:

#ocrconfig-replaceoermirror/dcv/raw/raw3

增加以后,執行ocrcheck將看到兩個OCR盤了:

#/oracle/crs/bin/ocrcheck

StatusofOracleClusterRegistryisasfollows:

Version:2

Totalspace(kbytes):296940

Usedspace(kbytes):3948

Availablespace(kbytes):292992

ID:938694221

Device/FileName:/dev/raw/raw1

Device/Fileintegritychecksucceeded

Device/FileName:/dev/raw/raw3

Device/Fileintegritychecksucceeded

Clusterregistryintegritychecksucceeded

Logicalcorruptionchecksucceeded

刪除OCR盤:

以下命令將刪除OCR盤,原來的OCRMIRROR變成OCR:

#ocrconfig-replaceocr

刪除OCRMIRROR:

#ocrconfig-replaceoermirror

2.4VOTINGDISK的管理

檢查VotingDisl盤:

#SORA_CRS_HOME/bin/crsctlquerycssvotedisk

備份與恢復:

備份命令如下:

升ddif=/dev/raw/raw2of=/oracle/db/voting.bak

備份時間會比較長,備份文件與VOTINGDISK盤的大小接近。

恢復命令如下:

#ddif=/oracle/db/voting.bakof=/dev/raw/raw2

恢復前不需要先關閉RACo

添力口VOTINGDISK?:

可以添加一個盤為votingdisk,命令如下:

#crsctladdcssvotedisk/dev/raw/raw3

刪除VOTINGDISK盤:

#crsctldeletecssvotedisk/dev/raw/raw3-force

2.5CSS管理

CSS的作用是協調ASM實例與數據庫實例之間的通信。因此要使用ASM管理存儲,無論是單實

例還是RAC環境,都必須先配置CSSo

查看CSS進程是否正常,以oracle用戶執行以下命令:

#crsctlcheckcssd

如果CSS正常,那么顯示如下信息:

ClusterSynchronizationServicesappearshealthy

如果顯示CSS未啟動,則執行如下命令:

#/etc/init.d/init.cssdstart

2.6管理工具SRVCTL

在RAC中,可以使用srvctl(servicecontroltool)工具來管理CRS的各類資源。SRVCTL的有

些命令會修改OCR的信息,例如添加service。有些命令則是通過發送指令給CRSD(oracle

clusterwareprocess),然后由CRS1)去執行,例如啟動數據庫。

可以使用-h查看命令的幫助信息,例如,要查看srvctladdasm的用法,可以執行如下命令:

#srvctladdasm-h

2.6.1管理實例

啟動數據庫實例:

#srvctlstartinstance-ddb_name-iinstance_name-oopen;

槍查數據庫實例的狀態:

#srvctlstatusdatabase-ddb_name

2.6.2管理監聽程序

添加監聽程序:

#srvctladdlistener-nhostname-o$ORACLE_HOME

刪除監聽程序:

#srvctlremovelistener-nhostname

如果要指定刪除一個資源,例如一個節點上有兩個Isnr資源,一個為LISTENER3_HOST1,另外一

個為LISTENERJ4OST1,現在需要將不正確的LISTENER3J4OST1刪除:

#srvctlremovelistener-nhostname-1LISTENER3_HOST1

啟動監聽程序:

#srvctlstartlistener-nhostname

停止監聽程序:

#srvctlstoplistener-nhostname

檢查監聽程序是否存在

#srvctlconfiglistener-nhostname

2.6.3管理ASM

添加ASM實例:

#srvctladdasm-nhostname-iASM_ORACLE_SID-o$ORACLE_HOME

刪除ASM實例:

#srvc(laddasm-nhostname-f[-iASM_ORACLE_SID]

其中-f表示如果刪除失敗,則強制刪除

啟動ASM實例:

#srvctlstartasm-nhostname[-iASM_ORACLE_S1D]

停止ASM實例:

#srvctlstopasm-nhostname[-iASM_ORACLE_SiD]

檢查ASM實例是否存在

#srvctlconfigasm-nhostname

2.6.4管理service

增加service:

#srvctladdservice-ddb_iiame-sservice_ruune-r主節點的ORACLE_SID-a備節點A的

ORACLE.SID,備節點B的ORACLE_SID

刪除service:

#srvctlremoveservice-ddb_name-sservice_naine

啟動service:

#srvctlstartservice-ddb_name-sservicejuime

停止service:

#srvctlstopservice-ddb_name-sservice_name

2.7修改RAC的IP及VIP

271修改外網IP及心跳IP

當外網IP修改并重新綁定到網卡上以后,需要修改RAC中記錄的外網IP。修改方法如下:

關閉兩個節點上的RAC;

修改/etc/hosts文件,用新的IP替換舊IP值

啟動RAC,在兩個節點上分別執行:

#/etc/init.d/init.crsstart

假設我們要修改節點I的外網IP:

#cd$ORA_CRS_HOM/bin

#./oifcfgsetit-globalethO/。:public

請根據實際情況替換eihO、0

然后刪除舊的外網IP信息:

#./oifcfgdelif-globalethO/1

修改$ORACLE_HOME/networVadmin/listener.ora文件中HOST等于的外網IP值

假設我們要修改節點1的心跳IP,舊IP為,新IP為:

#cd$ORA_CRS_HOM/bin

#./oifcfgsetif-globalethl:/0:cluster_interconnect

#./oifcfgdelif-globalethl/l0.1().10.0

可以查看現在RAC中IP的值:

#./oifcfggetif-global

最后在兩個節點上關閉并重啟RAC。

2.7.2修改VIP

查看當前的VIP設置:

#/oraclc/crs/bin/srvctlconfignodcapps-a-nlinuxl

RAC安裝完以后,可以修改兩個節點的VIP。前提是修改后的VIP必須沒有被其他系統使用掉。正

確的修改方法如下:

步驟1:使用srvctl修改VIP

進入/crs/bin目錄下執行如下命令:

#./srvctlmodifynodeapps-nrac2-A10.7L99.112/

其中rac2為節點2的hostname,12為新的VIP

如果兩個節點的VIP都需要修改,則兩個節點上都需要執行該步驟

步驟2:停止CRS的所有資源

#/etc/init.d/init.crsstop

步驟3:卸掉舊的VIP網卡

假定舊的VIP是綁定在eth3:l上,那么執行命令:

#ifconfigcth3:ldown

兩個節點上都需要執行該步驟

步驟4:修改/etc/host文件

修改該文件,將舊的V1P改為新的V1P值.兩個節點上都需要執行該步驟

步驟5:啟動CRS資源

在任意一個節點上執行以下命令:

#/etc/init.d/init.crsstart

步驟6:修改客戶端或應用程序連接服務器所使用的VIP值

2.7.3查看與刪除IP

查看與管理OCR中IP的配置信息:

查看IP配置信息:

#oifcfggetif

返回結果例如:

linux1:-#/oracle/crs/bin/oifcfggetif

bondOglobalpublic

bondIglobalclustcr_intcrconncct

#oifcfgiflist

返回結果例如:

linux1#/oraclc/crs/bin/oifcfgiflist

bondO

bondl

即使兩個節點的VIP都漂到一個節點上,那么此命令的執行結果也仍只有兩行。

刪除網卡信息:

#oifcfgdclif-globalccO

這里,-global表示刪除RAC中所有節點上的網卡ccO。如果只想刪除一個節點的,則用-n

nodenanie

第3章ASM的管理

3.1管理DG

3.1.1建立與擴充diskgroup

建立外部冗余的DG:

SQL>creatediskgroupdgnamcexternalredundancydisk4/dev/raw/raw5,;

冗余度:normal(2-way鏡像),high(3-way鏡像),external(不做鏡像)

建立normal冗余的DG:

SQL>CREATEDISKGROUPdg_nameNORMALREDUNDANCY

2FAILGROUPFGROUPlDISK

3'D:MYRAWSRAWI'NAMEDISKn,

41...otherdisk...1

5FAILGROUPFGROUP2DISK

6'D:MYRAWSRAW3'NAMEDISKn,

71...otherdisk;

向一個diskgroup中增加一個裸盤的方法:

SQL>altcrdiskgroupdgnameadddisk7dcv/raw/raw6';

從diskgroup中去掉disk:

SQL>alterdiskgrojpdgnamedropdiskdisk在diskgroup中的名稱

(可從v$asin_disk中查詢獲得,也可在添加disk到group時加namedisk名稱系指定)

3.1.2mount與unmount的命令

SQL>alterdiskgroupdgnamedismount;

SQL>alterdiskgroupdgnamemount;

3.1.3刪除diskgroup

要在節點lI?執行DG的刪除動作,則節點I卜DG應為MOUNT.節點2卜此DG的狀態應為

DISMOUNTo如果不是,則要先調整。

刪除DG的命令如下:

SQL>DROPDISKGROUPdg_n(ime(includingcontents);

如果DG為DISMOUNT狀態,則可以強制刪除:

SQL>dropdiskgroupdgnameforceincludingcontents;

3.1.4增力口DISK的total_mb

當包含在DG中的RAW被擴大后,應在ASM中執行以下命令來擴張ASM可見此RAW的total_mb:

SQL>alterdiskgroupdgnameresizeallsize19085M;

如果DG中有多個RAW,每個RAW的大小不同,則這里應指定具體的DISK名稱:

SQL>alterdiskgroupdg_nameresizediskdisk_ncunesize19085M;

3.1.5DG的屬性一AU大小

在IIG中,默認每個DG的AU大小為IM,可以為每個DG設置不同的AU大小。在建立DG時

加上如下子句即可:…attribute'au_size'='2M'

AU_SIZE的值應為IM、2M、4M、8M、16M、32M或64M。

可以修改已有DG的AU值:

SQL>alterdiskgroupdgnamesetattribute'au_sizc—'2M';

3.1.6DG的屬性一離線刪除時間

ASM會刪除離線時間超過3.6小時的磁盤,可以通過修改D1SK_REPAIR_TIME(單位可以是分鐘,

M或m,或小時,H或h)參數設置磁盤組默認時間限制。

以小時為單位進行設置:

SQL>ALTERDISKGROUPdgnameSETATTRIBUTE'disk_repair」ime'二'4.5h';

以分鐘為單位進行設置

SQL>ALTERDISKGROUPdg_nameSETATTRIBUTE,disk_repair_lime,='300m';

ALTERDISKGROUP命令的DROPAFTER子句用于廢除DISK_REPAIR_TIME參數設置的默

認時間。

使用默認的DISK_REPAIR_TIME:

SQL>ALTERDISKGROUPOFFLINEDISKDl_0001;

廢除默認的DISK_REPAIR_TIME:

SQL>ALTERDISKGROUPOFFLINEDISKDl_(X)01DROPAFTER30m;

如果磁盤在滾動升級期間離線,直到滾動升級完成,計時器才會啟動。

3.1.7DG的屬性一兼容版本

ASM是一個適用于從10g到當前版本的Oracle數據庫的存信平臺。因此,11g上的ASM實例可以

保存10g第1版、10g第2版以及11g第1版(以及更高版本)的數據庫。只要ASM版本與RDBMS

的版本相同或者更高,就可以在該ASM實例上創建數據庫。如果ASM和RDBMS實例的版本不同,

它們將如何通信呢?很簡單:ASM將消息轉換成適合RDBMS的版本。

默認情況下,ASM實例可以支持10g數據庫。但如果您看望在該ASM實例上僅放置11gRDBMS,

該怎么辦?無需進行消息轉換來支持版本差異。但如果可以告訴ASM實例唯一支持的數據庫是11g第

1版,該怎么辦?這將消除,至少可以減少消息轉換。在Oracle數據庫11g中,可以使用ASM兼容性

和RDBMS兼容性磁盤組屬性實現。

首先,我們將檢查磁盤組的當前屬性:

SQL>selectname,compatibility,database_compati?ilityfromv$asm_diskgroup;

返回結果例如:

NAMECOMPATIBILITYDATABASE_COMPATIBILI

DG.ARCH.0.0

DG_DATA.0.0

DG_DBFILE.0.0

DGJNDEX.0.0

這里,ASM兼容性(由COMPATIBILITY顯示)設置為.0,這意味著該磁盤組最高可支持

10.1ASM結構。因此,該磁盤組可以具有任意RDBMS結構。另一歹UDATABASE_COMPATIBILITY

顯示RDBMS兼容性設置為10.1.這意味著,ASM磁盤組可用于10.1版的任何RDBMS

由于數據庫為11g,并只希望創建UgASM和RDBMS結構,因此無需擁有10g元素。要將該磁盤

組的ASM兼容性屬性設置為11.1,可以執行以下語句(在ASM實例中):

SQL>alterdiskgroupdg_namesetattribute'compatiblc.asm11.1';

現在ASM兼容性設置為11.1;但RDBMS兼容性仍然設置為10.1.要將它也更改為11.1,命令如卜.:

SQL>alterdiskgroupd^_namesetattribute'compatible.rdbms11.1';

注意:兼容性是針對磁盤組設置的,而不是針對整個ASM實例。使用該特性,您只需使用一個ASM

實例即可滿足所有數據庫版本類型的需要。根據所使用的版本,您可以相應地設置屬性,從而減少版本

間的通信。

3.1.8向ASM中添加disk的完整步驟

1.劃好磁盤分區,例如sdd6

2.查看現有的RAW:

#raw-qa

確定下一個RAW的編碼,例如此時最大的RAW編碼為RAWU,那么下面將使用RAW12

3.將RAW12添加到文件/elc/raw中,使它永久生效:

添加的內容請參考該文件中的其他行

4.修改RAW12的權限

#chownoracle:dba/dev/raw/raw12

5.將sdd6綁定為裸設備,如rawl2:

#iaw/dev/raw/raw12/dev/sdd6

6.將rawl2添加到要擴充的dg中,例如dg_dbfile中:

確定diskstring當前的值,以oracle用戶登錄節點1:

^exportORACLE_SID=+ASM1

#sqlplus/assysdba

SQL>showparameterasmdiskstring;

例如該參數的值為/de\/raw/rawl,/dev/raw/raw2

登錄節點1,然后執行如下步驟:

SexportORACLESID=+ASM1

#sqlplus/assysdba

修改參數asmdiskstring:

SQL>altersystemsetasm_diskstring=,/dev/raw/'rawr/dev/raw/raw2'-levr.i'.srawl2r;

登錄節點2,然后執行如下步驟:

ttexport0RACLE_SID=+ASM2

#sqlplus/assysdba

修改參數asm_diskstring:

SQL/*altersystemsetasm_diskstring=,/dev/raw/raw1','/dev/raw/raw2'.de\-「;小raw]2*;

增加raw12到dg中:

SQL>alterdiskgroupdgdbfileadddisk'/dev/raw/rawl2';

查看該dg的狀態:

SQL>selectname,statefromv$asm_diskgroupwherename=*DG_DBFILE,;

如果狀態為DISMOUNT,則執行下面的命令將它MOUNT起來:

SQL>alterdiskgroupdgdbfilemount;

I可到節點1,執行如下步驟:

查看該dg的狀態:

SQL>selectname,statefromv$asmdiskgroupwherename=,DGDDFILE*;

如果狀態為DISMOUNT,則執行下面的命令將它MOUNT起來:

SQL>alterdiskgroupdgdbfilemount;

7.修改init文件

在節點1和節點2上,分別修改文件$ORACLE_BASE/admin/+ASM/pfilc/init.ora,將原來設置參

數asm_diskslring的行注銷掉,然后添加一行,內容如下:

asmdiskstring=/dev/raw/raw1,/dev/raw/raw2,/dev/raw/raw12

其中,紅色部分為步驟4中看到的值,粉紅色的內容為本次新增加的裸設備。

3.2ASMCMD

3.2.1ASMCMD常用命令

在節點I上,以oracle用戶登錄,然后設置為+ASMI實例:

#su-oracle

#exportSORACLE_SID=+ASMI

#asmcmd

asmcmd命令清單如下:

命令用途說明

Is顯示現有的diskgroup名稱

H顯示所有可用的命令

cdCd+diskgroup名作用等同于進入普通目錄

mkdir完全和普通目錄的管理方法一致…

rm刪除文件或目錄

pwd查看當前目錄

cp拷貝文件可在兩個DG間拷貝,也可從DG拷貝到文

件系統,但不能從文件系統拷貝到DG

3.2.2復制ASM文件

拷貝ASM文件到文件系統下:

ASMCMD>cd+DG_1

ASMCMD>cpspI.oraZopt/oracle/lst.ora

如果不指定文件系統的具體目錄,那么默認為$ORACLE_HOME/dbs

拷貝ASM文件至ljASM的DG上:

ASMCMD>cd+DG_1

ASMCMD>cpspI.ora+DG_l/tst.ora

這樣就將DG_1下的spl.ora做J‘個復制文件tst.ora,并存放在DG_1中

注意:cp命令不能將文件系統中的文件拷貝到DG上。

3.2.3命令Isdg

命令Isdg可以查看DG的各個屬性,返回結果例如:

IASMCMD>lsdg

StateTypeRcbalSectorBlockAUToJaLMBFrcc_MBReq.Usablc_filc..MBOfllinc_disksName

MOUNTEDEXTERNN5124096104857619085189900189900DGB/

MOUNTEDEXTERNN5124096IO4S57628615284980284980DG-ARCH/

MOUNTEDEXTERNN51240961048576190853936039360DG_DBF1LE/

MOUNTEDEXTERNN5124096104857628615131590131590DG」NDEX/

ASMCMD、

3.2.4元數據備份與恢復

可以在asmcmd中對ASM的DG元數據進行備份與恢復。可以將備份的DG恢復其元數據,也可

恢復成?個新名稱的DG。

備份元數據:

ASMCMD>md_b£ckup-b/oracle/db/dg2_bk-gdg2

其中,-b表示備份文件的路標路徑,如果不指定,則會備份到當前目錄。-g表示要備份的DG

名,如有多個,則用多個-

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論