ASMCMD命令

13. ASMCMD

    从10GR2版本开始引入的ASMCMD,也可以用在之前版本的ASM,其实这个命令是管理ASM的OS层面的工具集, 类似Shell的一些简单的命令操作,使用之前必须要求ASM实例已经启动并挂载DISKGROUP,因此想mount diskgroup操作自然无法在ASMCMD中执行。

    ASMCMD有两种执行方式,类似exp工具有交互方式和批处理方式。

    交互方式:

[oracle@gtser1 ~]$ asmcmd

ASMCMD> lsdg

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

MOUNTED    EXTERN  N      N        512   4096  1048576     2048     1192                0            1192              0 DATA01/

DISMOUNTED          N     N         512   4096 1048576         0        0                0               0              0 FRA/

ASMCMD> exit

    批处理方式:

[oracle@gtser1 ~]$ asmcmd lsdg

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

MOUNTED    EXTERN  N      N        512   4096  1048576     2048     1192                0            1192              0 DATA01/

DISMOUNTED          N     N         512   4096 1048576         0        0               0               0              0 FRA/

 

    如果使用了参数p则会在asmcmd执行的时候显示当前路径。

cd-切换路径

du-显示当前目录下文件大小,参数H会因此输出抬头

find-查找文件,语法为 find -t type path match,type为文件类似

ls-显示文件或目录信息,l显示扩展信息,s显示空间容量信息,d显示目录信息,r倒序,t时间排序(最新的最前面),a针对文件显示其alias

lsct-显示当前连接的DB客户端,可以针对磁盘组查询,lsct DGname

lsdg-显示磁盘组信息,可以针对磁盘组查询,lsdg DGname

mkalias-创建别名,mkalias file alias

mkdir-创建目录

pwd-显示当前路径

rm-删除文件和目录,r递归删除非空目录,f强制删除,如果删除的是alias,则会删除对应的实际文件,务必注意,如果只是需要删除alias,请用rmalias

rmalias-删除alias

exit-退出asmcmd

help-显示帮助信息

这个命令是在也是够简单的,不做过多介绍了。

-The End-

你可能感兴趣的:(ASMCMD命令)