asmcmd常用命令
时间: 2023-12-17 14:03:46 浏览: 35
asmcmd是Oracle ASM提供的命令行工具,用于管理ASM实例和ASM磁盘组。常用命令包括:
1. ls:列出ASM磁盘组中的文件和目录
2. cd:切换当前目录到指定目录
3. pwd:显示当前所在目录路径
4. cp:复制文件
5. rm:删除文件
6. mkdir:创建目录
7. rmdir:删除目录
8. du:显示目录大小信息
9. lsattr:显示文件或目录的属性信息
10. chown:修改文件或目录的拥有者
11. chmod:修改文件或目录的权限
相关问题
asmcmd 挂载磁盘组
要使用 asmcmd 命令挂载磁盘组,需要先确保 ASM 实例已经启动,并且磁盘组已经创建。接下来,按照以下步骤进行挂载:
1. 打开终端,执行以下命令来切换到 ASM 实例的环境:
```
$ export ORACLE_SID=<ASM_SID>
$ export ORACLE_HOME=<ASM_HOME>
$ export PATH=$ORACLE_HOME/bin:$PATH
```
其中,<ASM_SID> 是 ASM 实例的 SID,<ASM_HOME> 是 ASM 软件的安装目录。
2. 使用 asmcmd 命令列出可用的磁盘组:
```
$ asmcmd lsdg
```
3. 使用 asmcmd 命令挂载磁盘组:
```
$ asmcmd mount <diskgroup>
```
其中,<diskgroup> 是要挂载的磁盘组的名称。
4. 使用 asmcmd 命令确认磁盘组已经成功挂载:
```
$ asmcmd lsdg
```
在输出中,可以看到已经挂载的磁盘组的状态为 MOUNTED。
ASM 磁盘组常用的管理命令有哪些
ASM 磁盘组的管理可以使用多种方式进行,其中包括命令行工具和图形界面工具。以下是一些常用的 ASM 磁盘组管理命令行工具:
1. `asmcmd`:ASM 磁盘组的命令行管理工具,可以用于创建、删除、重命名和管理磁盘组、磁盘和文件等。
2. `sqlplus`:可以使用 SQL*Plus 命令行工具来管理 ASM 磁盘组。其中,使用 SYSASM 角色登录 SQL*Plus 可以执行 ASM 磁盘组管理操作。
下面是一些常用的 `asmcmd` 命令:
1. `lsdg`:列出所有的 ASM 磁盘组。
2. `mkdg`:创建一个新的 ASM 磁盘组。
3. `lsdsk`:列出所有的 ASM 磁盘。
4. `mkdsk`:创建一个新的 ASM 磁盘。
5. `lsct`:列出所有的 ASM 磁盘组成员。
6. `lsattr`:列出 ASM 磁盘组的属性。
7. `lsbackup`:列出 ASM 磁盘组备份信息。
8. `cp`:将一个文件从 ASM 磁盘组复制到另一个 ASM 磁盘组。
9. `rm`:从 ASM 磁盘组中删除一个文件。
此外,还有其他一些管理命令,例如 `lsset`, `md_backup`, `md_restore`, `md_backup_validate` 等。这些命令可以帮助管理员更好地管理和监控 ASM 磁盘组。