日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

使用 ASMCMD 工具管理ASM目录及文件

發布時間:2024/4/14 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用 ASMCMD 工具管理ASM目录及文件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

==============================

--?使用ASMCMD?工具管理ASM目錄及文件

--==============================

?

????在ASM實例中,所有的存儲于ASM磁盤組中的文件對于操作系統命令而言是不可訪問的,因此也無法使用常規的命令來操縱ASM磁盤中的文

件。所幸的是,我們有ASMCMD工具來代替操作系統命令來完成這部分工作。ASMCMD工具提供了類似于操作系統的常用命令,如ls?,?du?,find

,cd?,rm?,mkdir等等。借助這些工具可以更輕松的完成ASM實例的相關管理工作。

????有關ASM的相關參考:

???????創建ASM實例及ASM數據庫

????????ASM?磁盤、目錄的管理

?

1.ASMCMD文件所在的位置

????[root@oradb ~]# su?-?oracle

????[oracle@oradb ~]$ which asmcmd

????/u01/oracle/10g/bin/asmcmd

?

2.啟動ASMCMD

????[oracle@oradb ~]$ export ORACLE_SID=+ASM????--啟動前要設定ORACLE_SID環境變量

????[oracle@oradb ~]$ asmcmd

????ASMCMD>?help

???????????asmcmd [-p] [command]????????--該方式可以直接完成相應的功能而不需要進入到ASMCMD提示符下

?

???????????The environment variables ORACLE_HOME?and?ORACLE_SID determine the

???????????instance?to?which the program connects,?and?ASMCMD establishes a

???????????bequeath connection?to?it,?in?the same manner?as?a SQLPLUS?/?AS

???????????SYSDBA.??The?user?must be a member?of?the SYSDBA?group.

?

???????????Specifying the?-p?option?allows the?current?directory?to?be displayed

???????????in?the command prompt,?like?so:

?

???????????ASMCMD [+DATAFILE/ORCL/CONTROLFILE]?>

?

???????????[command] specifies one?of?the following commands,?along?with?its

???????????parameters.

?

???????????Type?"help [command]"?to?get?help?on?a specific ASMCMD command.

??????????????????????????????????????--在asmcmd命令提示符下,輸入help [命令]?,則顯示該命令幫助信息

???????????commands:

???????????--------

???????????cd

???????????du

???????????find

???????????help

???????????ls

???????????lsct

???????????lsdg

???????????mkalias

???????????mkdir

???????????pwd

???????????rm

???????????rmalias

?

3.具體用法?????

????[oracle@oradb ~]$ asmcmd?-p ls?-l???????--無需進入到ASMCMD命令提示符下完成相應的功能

????State????Type????Rebal??Unbal??Name

????MOUNTED??NORMAL??N??????N??????DG1/

????MOUNTED??NORMAL??N??????N??????DG2/

????MOUNTED??EXTERN??N??????N??????REV/

???

????ASMCMD>?ls?-l?????????????????????????--查看磁盤組的基本信息

????State????Type????Rebal??Unbal??Name

????MOUNTED??NORMAL??N??????N??????DG1/

????MOUNTED??NORMAL??N??????N??????DG2/

????MOUNTED??EXTERN??N??????N??????REV/

???

????ASMCMD>?ls?-s?????????????????????????--查看磁盤組的詳細信息,如磁盤大小,可用空間,扇區大小等

????Sector??Block???????AU??Total_MB??Free_MB??Req_mir_free_MB??Usable_file_MB??Offline_disks??Name

???????512???4096??1048576??????3058?????1498????????????????0?????????????749??????????????0??DG1/

???????512???4096??1048576???????200???????98????????????????0??????????????49??????????????0??DG2/

???????512???4096??1048576??????3074?????2949????????????????0????????????2949??????????????0??REV/

??????

????ASMCMD>?du????????????????????????????--查看當前目錄磁盤已使用的容量

????Used_MB??????Mirror_used_MB

???????804????????????????1541

??????

????ASMCMD>?pwd???????????????????????????--顯示當前路徑

????+

????ASMCMD>?cd?+DG1

????ASMCMD>?pwd

????+DG1

????ASMCMD>?du

????Used_MB??????Mirror_used_MB

???????732????????????????1469??

??????

????ASMCMD>?find?-t datafile?+DG1/asmdb sys*????--find?用于查找對象

????+DG1/asmdb/DATAFILE/SYSAUX.261.734885459

????+DG1/asmdb/DATAFILE/SYSTEM.259.734885389

?

????ASMCMD>?ls?-l?+DG1/asmdb

????Type???????????Redund??Striped??Time?????????????Sys??Name

???????????????????????????????????????????????Y????CONTROLFILE/

???????????????????????????????????????????????Y????DATAFILE/

???????????????????????????????????????????????Y????ONLINELOG/

???????????????????????????????????????????????Y????PARAMETERFILE/

???????????????????????????????????????????????Y????TEMPFILE/

???????????????????????????????????????????????N????spfileasmdb.ora?=>?+DG1/ASMDB/PARAMETERFILE/spfile.264.734886407

?

????ASMCMD>?ls?-l?+DG1/asmdb/spfi*

????Type???????????Redund??Striped??Time?????????????Sys??Name

???????????????????????????????????????????????N????spfileasmdb.ora?=>?+DG1/ASMDB/PARAMETERFILE/spfile.264.734886407

?

????ASMCMD>?pwd

????+DG1

???

????ASMCMD>?cd asmdb????????--cd?命令改變當前目錄

????ASMCMD>?pwd

????+DG1/asmdb

???

????ASMCMD>?ls

????CONTROLFILE/

????DATAFILE/

????ONLINELOG/

????PARAMETERFILE/

????TEMPFILE/

????spfileasmdb.ora

?

????ASMCMD>?lsdg

????State????Type????Rebal??Unbal??Sector??Block???????AU??Total_MB??Free_MB??Req_mir_free_MB??Usable_file_MB?Offline_disks??Name

????MOUNTED??NORMAL??N??????N?????????512???4096??1048576??????3058?????1498????????????????0?????????????749????????????0??DG1/

????MOUNTED??NORMAL??N??????N?????????512???4096??1048576???????200???????98????????????????0?????????????49??????????????0??DG2/

????MOUNTED??EXTERN??N??????N?????????512???4096??1048576??????3074?????2949????????????????0????????????2949????????????0??REV/

?

????ASMCMD>?mkdir?+DG2/asmdb/bakfile???????--mkdir?創建目錄

????ASMCMD>?ls?-l?+DG2/asmdb/bakfile

????ASMCMD>?rm?+DG2/asmdb/bakfile??????????--rm?刪除目錄

????ASMCMD>?ls?-l?+DG2/asmdb/bakfile

????asmcmd:?entry?'bakfile'?does?not?exist?in?directory?'+DG2/asmdb/'??????????????????????????

?

????ASMCMD>?exit???????????????????????????????--退出asmcmd命令行

?

4.從上面的描述可以看出ASMCMD工具給我們提供了很多方便,這些操作命令基本上與Liunx,Unix命令相似,通過這些操作命令可以大大簡化對

????ASM實例的管理。

?轉:http://blog.csdn.net/leshami/article/details/6134163

總結

以上是生活随笔為你收集整理的使用 ASMCMD 工具管理ASM目录及文件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。