如何使用ASMCMD和ASMLIB管理ASM实例

日期: 2009-11-18 作者:Ian AbramsonMichael AbbeyMichael J Corey翻译:冯昀晖 来源:TechTarget中国 英文

我们可以通过Oracle企业管理器来管理自动存储管理实例,同时我们也可以在SqlPlus和ASMCMD(自动存储管理的命令行管理工具)中使用命令行来管理。Oracle 11g ASMCMD增加了复制文件,备份和恢复元数据,查看和重新映射文件的新命令。   Oracle 11g中的ASMCMD增加了几个新命令。新命令列举如下:   cp 该命令可以在自动存储管理磁盘组之间复制文件,也可以从磁盘组到操作系统复制文件,例如:   ASMCMD >cp +DISKGRP1/MMDB.CTF1 /backups  Lsdsk 该命令查看并以列表形式显示磁盘信息,这对建立自动存储实例使用的磁盘列表很……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

我们可以通过Oracle企业管理器来管理自动存储管理实例,同时我们也可以在SqlPlus和ASMCMD(自动存储管理的命令行管理工具)中使用命令行来管理。Oracle 11g ASMCMD增加了复制文件,备份和恢复元数据,查看和重新映射文件的新命令。

  Oracle 11g中的ASMCMD增加了几个新命令。新命令列举如下:

  cp 该命令可以在自动存储管理磁盘组之间复制文件,也可以从磁盘组到操作系统复制文件,例如:

  •   ASMCMD >cp +DISKGRP1/MMDB.CTF1 /backups
  •   Lsdsk 该命令查看并以列表形式显示磁盘信息,这对建立自动存储实例使用的磁盘列表很有用。
  •   md_backup 该命令给一个或多个磁盘组创建包含元数据的备份文件,使你可以在将来再次创建磁盘组。
  •   md_restore 该命令使用md_backup做好的备份恢复磁盘组恢复磁盘组。
  •   remap 该命令通过移动无故障的拷贝到磁盘上的新位置,来恢复磁盘上的错误块。

  下面是其他命令;这不是一份完整的命令列表,你会看到这些命令与linux或者unix命令有些类似。

  •   Cd 该命令用来改变目录。
  •   Du 该命令用来显示总的磁盘空间。
  •   Exit 该命令退出ASMCMD命令行工作环境。
  •   find 该命令列出指定名称的值或发生的事件。
  •   Ls 该命令列出自动存储管理目录下的内容(在登录自动存储管理以后,它的其实目录是根目录“/”)。
  •   Mkdir 该命令创建自动存储管理目录。
  •   Pwd 该命令显示当前目录的路径。
  •   Lsct 该命令列出关于当前自动存储管理客户端的信息。

  除了管理自动存储管理实例方面的改善,Oracle 11g自动存储管理还有性能方面的提高,比如:快速镜像再同步。由于这一改善,使得从故障恢复的时间被缩短了。磁盘组有一些属性可以做相关设置。“DISK_REPAIR_TIME”的默认值是3.6个小时,该参数值决定了磁盘的回复时间有多快。利用磁盘组的“RESTRICTED”模式,快速全局平衡也是可以实现的。自动存储管理可以被配置为从首选镜像读拷贝,在真正应用集群环境中,这意味着节点可以从他们本地存储镜像中读取数据,而不是可能不得不跨网络(延时更长)。

  正如前面提到的,如果给自动存储管理实例做了集群,滚动补丁可以被应用到自动存储管理实例和数据库实例。既然自动存储管理依赖于Oracle的集群件,在升级自动存储管理之前,集群件必须首先升级到所有节点。在打补丁期间,保证正常的数据库功能是可能的,但是对磁盘组配置的修改受到限制:

  要开始打补丁,使用如下命令:

  SQLPLUS> ALTER SYSTEM START ROLLING MIGRATION TO 11.1.2;

  /*这样每一个自动存储管理实例可以被卸下进行升级。在所有升级完成以后,迁移只需要被停止。*/

  SQLPLUS> ALTER SYSTEM STOP ROLLING MIGRATION;

  把一个实例从正常存储移到自动存储管理其实是一项很简单的工作,但是这里做了一个假设是自动存储管理已经创建好的。使用Oracle企业管理器可能是做到这一点的最直接的方式。

  首先打开Oracle企业管理器,选择迁移到自动存储管理的选项。在你选择了迁移到自动存储管理以后,屏幕会显示如下指令。迁移任务需要你首先选择待迁移的文件,其中当然包括数据库文件,但是也可以包括还原类型的文件(比如:归档日志,备份和控制文件的拷贝)。如果没有选择,日志文件和控制文件会留在当前磁盘上。

相关推荐