asmcmd

oracle 10R2推出了asmcmd这个工具,可以用来管理asm存储上的文件。
1.使用asmcmd命令必须先启动asm实例,不然会有以下报错:
rac2-> asmcmd -p
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux Error: 2: No such file or directory (DBD ERROR: OCISessionBegin)
2.使用asmcmd必须先指定ORACLE_HOME和ORACLE_SID,注意此处ORACLE_SID是asm的sid,
不然会报错:
rac2-> asmcmd -pORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux Error: 2: No such file or directory (DBD ERROR: OCISessionBegin)
3.asmcmd命令带p参数和不带p参数的作用:带p,使用asmcmd将显示当前路径:
rac2-> asmcmd -p
ASMCMD [+] > ls
DG1/
RECOVERDEST/
ASMCMD [+] > cd DG1
ASMCMD [+DG1] > ls
DEVDB/
ASMCMD [+DG1] > cd DEVDB
ASMCMD [+DG1/DEVDB] >
不带p,不显示当前路径:
rac2-> asmcmd
ASMCMD> ls
DG1/
RECOVERDEST/
ASMCMD> cd DG1
ASMCMD> ls
DEVDB/
ASMCMD> cd DEVDB
ASMCMD>
4.其他相关参数,可使用help查看
ASMCMD [+] > help       
asmcmd [-p] [command]        
The environment variables ORACLE_HOME and ORACLE_SID determine the        
instance to which the program connects, and ASMCMD establishes a        
bequeath connection to it, in the same manner as a SQLPLUS / AS        
SYSDBA.  The user must be a member of the SYSDBA group.        
Specifying the -p option allows the current directory to be displayed        
in the command prompt, like so:        
ASMCMD [+DATAFILE/ORCL/CONTROLFILE] >        
[command] specifies one of the following commands, along with its       
parameters.        
Type "help [command]" to get help on a specific ASMCMD command.        
commands:       
--------       
cd       
du       
find       
help       
ls       
lsct       
lsdg       
mkalias       
mkdir       
pwd       
rm       
rmalias

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值