Oracle 10g Release 2对ASM做出了一系列的改进,在这些改进中,ASM保持了透明的多版本支持特性。也就是说,Oracle 10gR2的ASM仍然支持以前的Oracle 10g版本,而以前的Oracle 10g版本ASM也仍然可以支持Oracle 10gR2的数据库。当然,如果使用低版本的ASM支持高版本的数据库,那么数据库和ASM交互的特性就会降级到低版本上来。但是注意,这里存在一个限制10.2 ASM最低只能支持到10.1.0.3版本的数据库(这是可以想象的,这是Oracle 10gR1里被最为广泛使用的稳定版本)。
V$ASM_CLIENT视图记录了一系列的变化。在Oracle 10gR1中,此视图记录了数据库及ASM实例名称等信息:
SQL> col instance_name for a10 SQL> select * from v$asm_client; GROUP_NUMBER INSTANCE_N DB_NAME STATUS ------------ ---------- -------- ------------ 1 +ASM mmsdb CONNECTED
在Oracle 10gR2中,通过ASM实例可以看到ASM上连接数据库的版本及兼容性信息:
[oracle@danaly ~]$ export ORACLE_SID=+ASM [oracle@danaly ~]$ sqlplus "/ as sysdba" SQL> select * from v$asm_client; GROUP_NUMBER INSTANCE_N DB_NAME STATUS SOFTWARE_VERSION COMPATIBLE_VERSION ------------ ---------- ------- ---------- ---------------- ------------------ 1 danaly danaly CONNECTED 10.2.0.1.0 10.2.0.1.0 SQL> show parameter compatible NAME TYPE VALUE ------------------------------------ ---------------------- ------------------------------ compatible string 10.2.0
在Oracle 10gR2中,通过Database实例可以看到ASM版本及兼容性信息:
[oracle@danaly ~]$ export ORACLE_SID=danaly [oracle@danaly ~]$ sqlplus '/ as sysdba' SQL> select * from v$asm_client; GROUP_NUMBER INSTANCE_NAME DB_NAME STATUS SOFTWARE_VERSION COMPATIBLE_VERSION ------------ ------------- -------- ------------ ---------------- ------------------ 1 +ASM danaly CONNECTED 10.2.0.1.0 10.2.0.0.0 SQL> show parameter compatible NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ compatible string 10.2.0.1.0
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。