登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

飞哥的技术博客

世上无难事,只怕有心人!

 
 
 

日志

 
 
 
 

Oracle 10g Release 2 new tools:asmcmd  

2009-07-07 21:39:48|  分类: Oracle |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

为了简化加强asm管理,OracleR2推出了一个新的命令行工具:asmcmd.

让我们简单来看一下这个工具的用法。

1.登录

需要首先设置ORACLE_SID为ASM实例:

[oracle@danaly ~]$ export ORACLE_SID=+ASM[oracle@danaly ~]$ asmcmdASMCMD>

2.第一版asmcmd提供的功能

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

3.同常用的Unix/Linux命令类似

cd,pwd,ls,find等命令,可以帮助用户来检索asm管理下的文件:

ASMCMD> pwd+ASMCMD> lsORADG/ASMCMD> ls -lState Type Rebal Unbal NameMOUNTED EXTERN N N ORADG/ASMCMD> cd ORADGASMCMD> ls DANALY/ASMCMD> cd DANALYASMCMD> ls -lType Redund Striped Time Sys Name Y CONTROLFILE/ Y DATAFILE/ Y ONLINELOG/ Y PARAMETERFILE/ Y TEMPFILE/ N spfiledanaly.ora => +ORADG/DANALY/PARAMETERFILE/ \ spfile.269.600019515ASMCMD> ls -l DATAFILE/Type Redund Striped Time Sys NameDATAFILE UNPROT COARSE SEP 01 18:00:00 Y SYSAUX.266.600016977DATAFILE UNPROT COARSE SEP 01 18:00:00 Y SYSTEM.264.600016955DATAFILE UNPROT COARSE SEP 01 18:00:00 Y UNDOTBS1.265.600016969DATAFILE UNPROT COARSE SEP 01 18:00:00 Y USERS.268.600016987

4.可以在asmcmd中创建删除目录,删除文件等

ASMCMD> mkdir testASMCMD> ls -l testASMCMD> lsCONTROLFILE/DATAFILE/ONLINELOG/PARAMETERFILE/TEMPFILE/spfiledanaly.oratest/ASMCMD> rm test/ASMCMD> lsCONTROLFILE/DATAFILE/ONLINELOG/PARAMETERFILE/TEMPFILE/spfiledanaly.ora

5.lsct查看当前asm客户端

ASMCMD> lsctDB_Name Status Software_Version Compatible_version Instance_Namedanaly CONNECTED 10.2.0.1.0 10.2.0.1.0 danaly

6.lsdg查看当前磁盘组的状态

ASMCMD> lsdgState Type Rebal Unbal Sector Block AU Total_MB Free_MB Req_mir_free_MB Usable_file_MB Offline_disks NameMOUNTED EXTERN N N 512 4096 1048576 69459 68060 0 68060 0 ORADG/

总的看来,asmcmd只是带来了管理上的一些方便之处,本质上没有带来新的东西。但是可以猜测,有了这个命令行接口之后,Oracle将逐渐增加它的新功能。相信很快通过asmcmd来和操作系统交互,来备份拷贝文件将会成为可能。

  评论这张
 
阅读(321)| 评论(0)

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018