Oracle常用ASM操作命令
在Oracle RAC环境下,使用grid帐号执行
运行asmcmd进入asm命令模式,如: [[email?protected] ~]$ asmcmd ASMCMD>? ? ASMCMD> du //显示指定的ASM目录下ASM文件占用的所有磁盘空间 ASMCMD> ls -ls //列出ASM目录下的内容及其属性、磁盘空间占用 ASMCMD> pwd //查看当前路径 ASMCMD> cd ../DATA //切换目录? ASMCMD> lsct //列出当前ASM客户端的信息 ASMCMD> lsdg //列出所有磁盘组及其属性 ASMCMD> lsof //列出数据文件信息 ASMCMD> lsdsk//列出盘的信息 ASMCMD> rm -f *.dbf //删除当前所有扩展名为 .dbf 文件 ASMCMD> rm -fr orcldemo //删除当前 orcldemo 目录 ? ASM磁盘的根路径为“+”,而不是“/",以下为演示操作: ASMCMD> cd datadg/demo ASMCMD> pwd +datadg/demo //当前路径为+datadg/gd ASMCMD> cd + //切换到ASM磁盘根路径 ASMCMD> pwd + //当前路径为根路径 + ? 也可以不进入ASM命令模式下操作,如: [[email?protected] ~]$ asmcmd ls -ls //查看ASM磁盘占用情况 ? 若要使用图形界面,可以使用ASM助手命令:asmca [[email?protected] ~]$ sqlplus / as sysasm ? --查看磁盘组信息 SQL> select name,state,type,total_mb,free_mb from v$asm_diskgroup; ? --查看磁盘信息 SQL> select group_number,path,free_mb from v$asm_disk; ? --查看磁盘I/O信息,datadg为磁盘组名 [[email?protected] ~]$ asmcmd lsdsk --statistics -G datadg 或者简要显示读写,包括ASM磁盘列表 [[email?protected] ~]$ asmcmd iostat -G datadg ? 增加ASM磁盘disk08_test至ASM磁盘组datadg,磁盘路径为ORCL:DATA3_TEST (需要先在操作系统级别/etc/init.d/oracleasm createdisk DATA3_TEST /dev/mapper/mpathx建立此磁盘名) SQL> alter diskgroup datadg add disk 'ORCL:DATA3_TEST' name disk08_test; ? 从ASM磁盘组datadg里删除ASM磁盘disk08_test SQL> alter diskgroup datadg drop disk disk08_test; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |