Oracle 10g R2新特性之備份和可用性特性 |
發(fā)布時(shí)間: 2012/7/13 15:14:39 |
ASM 命令行工具
Oracle 自動(dòng)存儲(chǔ)管理(ASM;請(qǐng)參閱本系列的第 1 部分)是 Oracle 數(shù)據(jù)庫(kù) 10g 第 1 版中引入的專用文件系統(tǒng),為數(shù)據(jù)文件的管理提供了急需的支持。 ASM 通過(guò) SQL 命令管理,必要時(shí)也可以通過(guò) Oracle Enterprise Manager 界面管理。同樣,您也可以通過(guò) SQL 接口或 GUI 看到它。大多數(shù) DBA 都能接受該方法,但對(duì)那些不熟悉 SQL 的系統(tǒng)管理員來(lái)說(shuō)學(xué)習(xí) SQL 是件不大情愿的事。而作為一名 DBA,您可能不大愿意授予非 DBA Oracle Enterprise Manager 的訪問(wèn)權(quán)限。 在 Oracle 數(shù)據(jù)庫(kù) 10g 第 2 版中,一個(gè)新的 ASM 命令行工具消除了這個(gè)隔閡。此接口稱為 asmcmd,通過(guò)它您可以對(duì) ASM 磁盤組中存儲(chǔ)的數(shù)據(jù)文件(類似于文件系統(tǒng)和相應(yīng)的文件)執(zhí)行大量操作。該工具基于 Perl,因此后者應(yīng)位于相應(yīng)的路徑中。如果未正確設(shè)置 Perl 的路徑,則可能需要?jiǎng)?chuàng)建一個(gè)指向 Perl 所在目錄的軟鏈接,或只需修改文件 asmcmd 以反映 Perl 可執(zhí)行文件的正確路徑。 切記將 ORACLE_SID 設(shè)置為 ASM 實(shí)例(通常為 +ASM),而不是在服務(wù)器上運(yùn)行的實(shí)際數(shù)據(jù)庫(kù)實(shí)例。通過(guò)鍵入以下指令調(diào)用該命令 asmcmd -p 使用 -p 選項(xiàng)可以在提示中顯示當(dāng)前路徑。 現(xiàn)在,嘗試一些非常簡(jiǎn)單的命令。調(diào)用命令行提示 (ASMCMD >) 后,鍵入 ls 查看已掛載的所有磁盤組。
可以在此處看到在 ASM 實(shí)例中創(chuàng)建和掛載的所有磁盤組(DGROUP1 至 DGROUP10)。 現(xiàn)在,考察磁盤組 DGROUP1?梢允褂 cd 命令像更改目錄那樣更改此磁盤組。
甚至可以像在類 UNIX 或 Windows 這樣的操作系統(tǒng)中那樣,通過(guò)鍵入 cd .. 轉(zhuǎn)到父目錄,F(xiàn)在,確認(rèn)在該磁盤組中創(chuàng)建了哪些文件。
好了,該磁盤組的下面增加了一個(gè)目錄 ORCL。從它后面的正斜線 (/) 即可看出它是一個(gè)目錄。使用 cd 命令進(jìn)入該目錄,然后執(zhí)行命令 ls 顯示內(nèi)容。
除了 cd 和 ls 命令外,還可以使用其他類 UNIX 的命令,如 rm(用于刪除目錄或文件)、mkdir(用于創(chuàng)建目錄)和 find(用于查找文件和目錄)。 本文出自:億恩科技【xuefeilisp.com】 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |