ASMCMD 命令详解

实例管理命令:
dsget返回discoverydiskstring
dsset设置discoverydiskstring
lsct显示当前oracleASM的客户端,一般指数据库实例和ASM实例,数据来源于V$ASM_CLIENT视图
lsop显示当前磁盘组或ASM实例的操作,数据来源于V$ASM_OPERATION视图
lspwusr显示ASM密码文件中的用户
orapwusr增加删除修改ASM密码文件用户
shutdown关闭ASM实例
startup启动ASM实例
spbackup备份ASMSPFILE,不影响GPnPprofile;备份文件不能识别成SPFILE,不能用spcopy拷贝。为了识别备份文件为SPFILE必须用cp命令
spcopy拷贝ASMSPFILE,在同一个磁盘组不能拷贝多份。为了更新GPnPprofile,则用-u选项或用spset命令
spget返回ASMSPFILE的位置从GPnPprofile
spmove移动ASMSPFILE,自动更新GPnPprofile.当SPFILE被ASM实例打开时不能被移动
spset设置ASMSPFILE的位置,

文件管理命令:
cd切换目录,可使用通配符
cp在磁盘组之间,磁盘组与操作系统之间拷贝文件。不能在两个远程实例间拷贝。OCR和OCR备份类型的文件不能用cp,
要用spbackup,spcopy,spmove
如果是远程拷贝,则连接串样式为:user@host[.port_number].SID。port_number认为1521
du显示已经使用的磁盘空间在指定的目录(包括子目录)
find查找,注意要区分大小写
ls显示ASM目录下的内容
lsof显示本地客户端已打开的文件
mkalias创建一个系统产生的文件的别名。别名和对应的文件必须在同一磁盘组且每个ASM文件只能有一个别名
mkdir创建ASM目录
pwd显示当前目录的路径
rm删除指定的文件或目录,如果是别名,会删除别名和别名对应的文件
rmalias删除指定的别名

磁盘组管理命令
chdg修改磁盘组(增加磁盘,删除磁盘,调整磁盘大小,重新平衡磁盘组,基于XML配置文件的)
chkdg检查或修复磁盘组
dropdg删除磁盘组
iostat显示磁盘IO统计,信息来源于V$ASM_disK_IOSTAT视图
lsattr显示磁盘组属性,信息来源于V$ASM_ATTRIBUTE视图
lsdg显示已挂载的磁盘组和他们的信息,与ls-ls输出结果一样,信息来源于V$ASM_disKGROUP_STAT视图,
如果指定了--discovery,则查询V$ASM_disKGROUP
lsdsk显示ASM磁盘,信息来源于V$ASM_disK_STAT视图;连接模式查询V$ASM_disK_STatand
V$ASM_disK返回信息;非连接模式通过扫描磁盘头来返回信息
lsod显示已打开的设备
md_backup创建已挂载的磁盘组元数据备份
md_restore恢复磁盘组元数据备份
mkdg创建磁盘组,基于XML配置文件创建。注意:mkdg创建的磁盘组只挂载在本地节点
mount挂载磁盘组
offline使磁盘或失效磁盘组离线
online使磁盘或失效磁盘组上线
rebal重新平衡磁盘组
remap重定位数据在磁盘上的物理块的范围内
setattr设置磁盘组属性
umount卸载磁盘组

模板管理命令:
chtmpl修改模板属性
lstmpl显示模板属性
mktmpl增加模板到磁盘组
rmtmpl从磁盘组删除模板

文件访问管理命令:
chgrp修改文件文件列表的用户组
chmod修改文件文件列表的权限
chown修改文件文件列表的拥有者
groups显示用户所属用户组
grpmod增加删除操作系统用户到/从已存在的用户组
lsgrp显示用户组
lsusr显示磁盘组中的用户
mkgrp创建一个用户组
mkusr添加操作系统用户到磁盘组
passwd修改用户的密码
rmgrp删除一个用户组
rmusr删除一个用户

相关文章

Java Oracle 结果集是Java语言中处理数据库查询结果的一种方...
Java AES和Oracle AES是现代加密技术中最常使用的两种AES加密...
Java是一种广泛应用的编程语言,具备可靠性、安全性、跨平台...
随着移动互联网的发展,抽奖活动成为了营销活动中不可或缺的...
Java和Oracle都是在计算机领域应用非常广泛的技术,他们经常...
Java 是一门非常流行的编程语言,它可以运行于各种操作系统上...