设为首页 收藏本站
查看: 922|回复: 0

[经验分享] Oracle数据库ASM功能详解

[复制链接]

尚未签到

发表于 2018-9-22 11:43:50 | 显示全部楼层 |阅读模式
2.5 新的ASM 命令行 (ASMCMD)命令和选项。  ASMCMD有下列的四个新的命令: lsdsk、md_backup、md_restore 和remap。除此之外,你还能使用带有新选项的ls和lsdg命令。下面描述一下这四个新的ASM命令:
  lsdsk -不论是否有一个ASM的实列正在运行,这个命令都能列出ASM磁盘的信息。当系统管理员或存储管理员想查看一下ASM实例都用了哪些磁盘时这个命令是非常有用的。
  md_backup和md_restore- 这两个命令使能能够用相同的磁盘路径、磁盘名、失败组、属性、模板及目录结构别名来重新建立已经存在的磁盘组。你可以使用md_backup备份磁盘组的环境,在出现问题的时侯用mk_restore来恢复相应的磁盘组。
  Remap-你可以使用这个命令重映射或者回复normal及high redundancy模式ASM磁盘组中的坏块,ASM读取ASM映像好的拷贝中相应的块,并且把这些块重新写回到磁盘组中一个替代的位置。
  2.6 磁盘组兼容性方面新的属性
  2.6.1磁盘组兼容性概要
  为使用一些ASM的新功能,你可以使用两个磁盘组兼容性方面的属性,COMPATIBLE.RDBMS和COMPATIBLE.ASM。这些属性指定据库和ASM 各自使用磁盘组所需的最小的软件版本。缺省情况下,这两个属性都被设成10.1,如果你想利用新特征必须推进这些属性。
  兼容性属性设置成早先发行的版本可以使客户端访问高版本的磁盘组,例如,Oracle 10g的客户端能够访问Oracle11g的ASM磁盘组。
  ASM 和Oracle 数据库磁盘组兼容性属性设置决定了系统可使用的最小的ASM和Oracle数据库软件版本。例如, 如果ASM 兼容性是11.1, 并且Oracle 数据库兼容性是10.1, 那么ASM 软件版本必须至少是11.1, 并且Oracle 数据库客户软件版本必须是至少10.1 。二个属性设置是compatible.asm 和compatible.rdbms。
  ASM 的软件版本决定最近创建的磁盘组的缺省兼容性,当你以CREATE DISKGROUP SQL语句创造磁盘组时,可以忽略磁盘组兼容性设置。另外,可以使用ALTER DISKGROUP SQL语句为现有的磁盘组改变兼容性设置。磁盘组兼容性设置只能逐渐升高,你无法恢复回一个更低的兼容性设置。
  2.6.2 COMPATIBLE.ASM和COMPATIBLE.RDBMS
  兼容性属性设置是通过这两个参数完成的。COMPATIBLE.ASM属性决定任一个ASM 事例使用一个磁盘组的最小的软件版本。这个设置并且决定数据磁盘上ASM原数据的数据结构的格式。文件内容的格式由数据库实例决定的。对于Oracle 11g版本中的ASM, 10.1 是其缺省的设置值。为更好的完成磁盘组兼容性设置,应设置之前COMPATIBLE.RDBMS前先设置COMPATIBLE.ASM属性。
  数据库使用的所有磁盘组的COMPATIBLE.RDBMS属性值必须小于或等于数据库的COMPATIBLE初始参数设置值,对于Oracle 11g版本中的ASM, 10.1也是COMPATIBLE.RDBMS属性的缺省值。举例来说, 如果数据库兼容初始化参数被设置成11.1.0, 那么COMPATIBLE.RDBMS 只能被设置成10.1 和11.1 之间的任一值。
  2.6.3 设置磁盘组兼容性的方法

  可能通过CREATE DISKGROUP or>  使用 CREATE DISKGROUP建立磁盘组时指定兼容属性
  以下例子建立一个正常冗余盘磁盘组asmdskgrp1,ASM 兼容属性设置成10.2 ,与数据库兼容性属性取默认值(假定COMPATIBLE.RDBMS 缺省小于或等于10.2):
  CREATE DISKGROUP asmdskgrp1 DISK '/dev/raw/*'
  SET ATTRIBUTE 'compatible.asm' = '10.2';
  以下例子建立一个正常冗余盘磁盘组asmdskgrp2,ASM 兼容属性设置成11.1 ,与数据库兼容属性取默认值(假定COMPATIBLE.RDBMS 缺省小于或等于11.1):
  CREATE DISKGROUP asmdskgrp2 DISK '/dev/raw/*'
  SET ATTRIBUTE 'compatible.asm' = '11.2';
  以下例子建立一个正常冗余盘磁盘组asmdskgrp3,ASM 兼容属性及与数据库兼容属性都取11.1:
  CREATE DISKGROUP asmdskgrp3 DISK '/dev/raw/*'
  SET ATTRIBUTE 'compatible.rdbms' = '11.1', 'compatible.asm' = '11.1';
  使用ALTER DISKGROUP SQL语句为现有的磁盘组改变兼容属性
  在磁盘组被创造了之后, 您能使用ALTER DISKGROUP SQL语句改变兼容属性。使用ALTER DISKGROUP SQL语句在提交变动之前,需确保Oracle能提升指定盘组的兼容性。为使进行ALTER DISKGROUP提升盘组兼容性而不减少数据库和文件系统功能,所有影响的数据库和文件系统都应当是在线的。
  举例:
  ALTER DISKGROUP asmdskgrp4 SET ATTRIBUTE 'compatible.rdbms' = '11.1';
  ALTER DISKGROUP asmdskgrp5 SET ATTRIBUTE 'compatible.asm' = '11.1';


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-599881-1-1.html 上篇帖子: oracle表空间与数据文件日常管理 下篇帖子: oracle NLS_LANG详解
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表