DMASMTOOL的使用方法

DMASMTOOL是一款用于管理DMASM文件系统的工具,提供类Linux命令操作,支持创建、删除磁盘组和文件,以及文件的扩展、截断和拷贝。它还具备兼容LINUX部分命令的功能,如cd、cp、rm、mkdir等,以及特有的DMASM命令,如lsdg、lsdsk等,用于查看磁盘组和磁盘信息。此外,工具还包括密码修改和重定向输出文件等实用功能。
摘要由CSDN通过智能技术生成

  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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值