Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

19

积分

0

好友

1

主题
1#
发表于 2012-3-5 10:43:27 | 查看: 6484| 回复: 5
在1台主机上,原先装有10g,现在要升为11g,怎样知道当前ASM的版本,从哪些地方可以看出来?
谢谢

上海-ccc
6#
发表于 2012-3-5 20:52:53
"不是这样的啊。10g,11g都能登进,关键是我怎么知道,现在用的ASM是10g,还是11g?"


你问的是 ASM  diskgroup 的  Compatible_version 吧 , 尝试用lsct

或者


SQL> set linesize 200 pagesize 2000

SQL> select COMPATIBILITY,DATABASE_COMPATIBILITY from v$asm_diskgroup;

COMPATIBILITY                                                DATABASE_COMPATIBILITY
------------------------------------------------------------ ------------------------------------------------------------
11.2.0.0.0                                                   10.1.0.0.0
11.2.0.0.0                                                   10.1.0.0.0
11.2.0.0.0                                                   10.1.0.0.0

COMPATIBILITY          Minimum software version required for an ASM instance to mount this disk group
DATABASE_COMPATIBILITY          Minimum software version required for a database instance to use files in this disk group

DATABASE_COMPATIBILITY 即要求 至少DB/RDBMS的软件版本要大于等于10.1.0.0.0 才能使用该diskgroup
COMPATIBILITY                   指 ASM实例的软件版本至少要 11.2.0.0.0才能mount 该diskgroup

回复 只看该作者 道具 举报

5#
发表于 2012-3-5 20:24:57
不能查v$version 获取吗?

SQL> select * from V$version

BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
PL/SQL Release 11.2.0.3.0 - Production
CORE    11.2.0.3.0      Production
TNS for Linux: Version 11.2.0.3.0 - Production
NLSRTL Version 11.2.0.3.0 - Production

SQL> show parameter instance_type;

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
instance_type                        string      asm


或者直接查 ASM 的alert.log

[grid@vrh2 trace]$ grep "Edition Release" alert_+ASM2.log|uniq -d

Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production




asmcmd 后 lsct 也可以:

ASMCMD> lsct
DB_Name  Status     Software_Version  Compatible_version  Instance_Name  Disk_Group
+ASM     CONNECTED        11.2.0.3.0          11.2.0.3.0  +ASM2          SYSTEMDG  
VPROD    CONNECTED        11.2.0.3.0          11.2.0.0.0  VPROD2         DATA

回复 只看该作者 道具 举报

4#
发表于 2012-3-5 16:09:43
ASMCMD> lsct
DB_Name   Status        Software_Version  Compatible_version  Instance_Name
racasm    CONNECTED           10.2.0.5.0          10.2.0.5.0  racasm1

回复 只看该作者 道具 举报

3#
发表于 2012-3-5 15:03:34
!!!!
不是这样的啊。10g,11g都能登进,关键是我怎么知道,现在用的ASM是10g,还是11g

回复 只看该作者 道具 举报

2#
发表于 2012-3-5 12:02:11
ASM应该和库是同一版本吧,实在要看的话登录进ASM实例里面去看就行啦~

export ORACLE_SID=+ASM1  (asm的实例名)
sqlplus / as sysdba

回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-12-24 04:30 , Processed in 0.059311 second(s), 22 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569