DMASMTOOL的使用方法

  DMASMTOOL 是 DMASM 文件系统管理工具,提供了一套类 Linux 文件操作命令,用于理 DMASM 文件,是管理、维护 DMASM 的好帮手。DMASMTOOL 工具使用 DMASMAPI 连接到 DMAMSVR,并调用相应的 DMASMAPI 函数,实现创建、拷贝、删除等各种文件操作命令;DMASMTOOL 还支持 DMASM 文件和操作系统文件的相互拷贝。

DMASMTOOL 启动命令:

启动命令可以进行./dmasmtool help 命令进行查看

./dmasmtool DCR_INI=/home/dmdba/dm/dbdata/dmdata/DAMENG/dmdcr.ini

登入后使用help进行查看参数

 

 

DMASMTOOL 支持的命令说明:

1. 创建磁盘组,添加磁盘,删除磁盘组

 创建磁盘组

Format: create diskgroup name asmdisk file_path

Usage:   create diskgroup 'DMDATA' asmdisk '/dev/raw/raw3'

asmdisk 为磁盘组名,最长不能超过 32 字节。路径必须是全路径,不能是相对路径。

 添加磁盘

Format: alter diskgroup name add asmdisk file_path

Usage:   alter diskgroup 'DMDATA' add asmdisk '/dev/raw/raw4'

asmdisk 路径必须是全路径,不能是相对路径。

 删除磁盘组

Format: drop diskgroup name

Usage:   drop diskgroup 'DMDATA'

2. 创建文件,扩展文件,截断文件,删除文件

创建文件

Format: create asmfile file_path size(M) num

Usage:   create asmfile '+DMDATA/sample.dta' size 20

 扩展文件

Format: alter asmfile file_path extend to size(M)

Usage:   alter asmfile '+DMDATA/sample.dta' extend to 20

 截断文件

Format: alter asmfile file_path truncatetosize(M)

Usage:   alter asmfile '+DMDATA/sample.dta' truncateto 20

 删除文件

Format: delete asmfile file_path

Usage:   delete asmfile '+DMDATA/sample.dta'

 重定向输出文件

Format: spool file_path [create|replace|append]

Usage:   spool /home/dataspool.txt

1) create: 如果重定向文件不存在,则创建;如果存在,创建失败。

2) replace: 如果重定向文件不存在,则创建;如果存在,则替换掉。默认为 replace。

3) append: 如果重定向文件不存在,则创建;如果存在,则追加到文件末尾。

4) 多次 spool 重定向文件,第一次成功打开重定向文件之后,如果未关闭,则不再打开其他重定向文件。

 关闭重定向文件

Format: spool off

Usage:   spool off

3. 兼容 LINUX 一些命令,功能受限,但是很实用

 到达某目录

Format: cd[path]

Usage:   cd +DMDATA/test

 拷贝

Format: cp [-rf] src_file_path dst_file_path

Usage:   cp '+DMDATA/aa/sample.dta' '+DMDATA/a/b.dta'

             cp -r '+DMDATA/aa' '+DMDATA/bb'

             cp –f '+DMDATA/aa/sample.dta' '+DMDATA/a/b.dta'

 删除

Format: rm file_path

rm -r directorie

Usage:   rm '+DMDATA/a/sample.dta'

rm -r '+DMDATA/a/'

rm –f '+DMDATA/b/'

 创建目录

Format: mkdir [-p] dir_path

Usage:   mkdir '+DMDATA/a'

Mkdir -p '+DMDATA/nodir/bb'

  查找

Format: find path file_name

sage:   find +DMDATA/a 'sample.dta'

 显示

Format: ls [-lr] filename

Usage:   ls

ls -l

ls –r

  显示存储信息

Format: df

Usage:   df

 当前目录

Format: pwd

Usage:   pwd

4. DMASM 特有的一些命令

 列出所有的磁盘组

Format: lsdg

Usage:   lsdg

 列出所有的 DMASM 磁盘

Format: lsdsk

Usage:   lsdsk

 列出文件的详细信息

Format: lsattr

Usage:   lsattr

 列出所有的信息,包括文件等

Format: lsall

Usage:   lsall

 修改密码

Format: password

Usage:  password

 登录,在断开连接后,重新登录

Format: login

Usage:  login

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值