数据库在升级之后创建,v$version和DBA_REGISTRY的输出不一致
2012-03-20 17:50
274 查看
先把数据库升级到9.2.0.8 然后用dbca创建的数据库。
v$version 的输出是
SQL> select * from v$version;
BANNER
----------------------------------------------------------------
Oracle9i
Enterprise Edition Release 9.2.0.8.0 - 64bit
Production
PL/SQL Release 9.2.0.8.0 - Production
CORE 9.2.0.8.0 Production
TNS for HPUX: Version 9.2.0.8.0 - Production
NLSRTL Version 9.2.0.8.0 - Production
DBA_REGISTRY 输出如下。我的数据库是否升级到了9.2.0.8了呢?
SQL> select comp_name,version from DBA_REGISTRY;
COMP_NAME VERSION
---------------------------------------- ------------------------------
Oracle9i Catalog Views 9.2.0.1.0
Oracle9i Packages and Types 9.2.0.1.0
Oracle Workspace Manager 9.2.0.1.0
JServer JAVA Virtual Machine 9.2.0.1.0
Oracle XDK for Java 9.2.0.2.0
Oracle9i Java Packages 9.2.0.1.0
Oracle interMedia 9.2.0.1.0
Spatial 9.2.0.1.0
Oracle Text 9.2.0.1.0
O
4000
racle XML Database 9.2.0.1.0
Oracle Ultra Search 9.2.0.1.0
COMP_NAME VERSION
---------------------------------------- ------------------------------
Oracle Data Mining 9.2.0.1.0
Oracle9i Real Application Clusters 9.2.0.1.0
链接:http://www.itpub.net/thread-1070412-1-1.html
v$version 的输出是
SQL> select * from v$version;
BANNER
----------------------------------------------------------------
Oracle9i
Enterprise Edition Release 9.2.0.8.0 - 64bit
Production
PL/SQL Release 9.2.0.8.0 - Production
CORE 9.2.0.8.0 Production
TNS for HPUX: Version 9.2.0.8.0 - Production
NLSRTL Version 9.2.0.8.0 - Production
DBA_REGISTRY 输出如下。我的数据库是否升级到了9.2.0.8了呢?
SQL> select comp_name,version from DBA_REGISTRY;
COMP_NAME VERSION
---------------------------------------- ------------------------------
Oracle9i Catalog Views 9.2.0.1.0
Oracle9i Packages and Types 9.2.0.1.0
Oracle Workspace Manager 9.2.0.1.0
JServer JAVA Virtual Machine 9.2.0.1.0
Oracle XDK for Java 9.2.0.2.0
Oracle9i Java Packages 9.2.0.1.0
Oracle interMedia 9.2.0.1.0
Spatial 9.2.0.1.0
Oracle Text 9.2.0.1.0
O
4000
racle XML Database 9.2.0.1.0
Oracle Ultra Search 9.2.0.1.0
COMP_NAME VERSION
---------------------------------------- ------------------------------
Oracle Data Mining 9.2.0.1.0
Oracle9i Real Application Clusters 9.2.0.1.0
原因是你先装9.2.0.1版本的软件,然后再升级9.2.0.8的软件,此时在dbca创建数据库时选择了including datafiles的方式,这种方式实际是用rman 调用“种子”模板,而“种子”模板是9.2.0.1的,所以会出现这个问题。 解决之道: 法一: 在dbca时,选择"custom database"或"new database" 来创建数据库,这种方式不会调用rman.也就不存在这种问题. 法二: dbca后,升级数据字典。 |
相关文章推荐
- SharePoint【学习笔记】-- 【Upgrading&Version版本升级】:Content Type Feature(一.创建和部署一个基本的Content Type Feature)
- Oracle DBA创建数据库试题
- Visual Studio 2008不能创建数据库连接出现:未能加载文件或程序集“Microsoft.SqlServer.Management.Sdk.Sfc, Version=10.0.0.0, Culture=neutral,PublicKeyToken=89845dcd8080cc91”或它的一个依赖项。系统找不到指定的文件的解决办法
- 分享一段ios数据库代码,包括对表的创建、升级、增删查改
- 【数据库升级】dbms_registry_sys.gather_stats过程可能过慢
- 装了数据库之后用DBCA创建数据库实例以及安装Oracle10g服务里没有监听的解决方法
- 《Oracle Database 12c DBA指南》第二章 - 安装Oracle和创建数据库(2.1 安装Oracle数据库软件和创建数据库概览)
- 拉里·埃里森亲自支招,数据库自动化之后,DBA何去何从?
- IT忍者神龟之Oracle 数据库创建成功之后修改ip地址引发问题
- 升级版本的数据库结构调整之后
- SQLiteOpenHelper数据库创建与升级onCreat()、onUpgrade()
- Scripts:报告数据库中所有已注册组件的汇总dba_registry.sql
- Android数据库升级、降级、创建(onCreate() onUpgrade() onDowngrade())的注意点
- SQLite数据库的创建及升级数据库
- 拉里·埃里森亲自支招,数据库自动化之后,DBA何去何从?
- .net升级到4.0之后,出现;System.Windows, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798
- VS2012不能创建数据库连接出现或者连接数据库时提示:未能加载文件或程序集“Microsoft.SqlServer.Management.Sdk.Sfc, Version=10.0.0.0, C
- Android数据库升级、降级、创建(onCreate() onUpgrade() onDowngrade())的注意点
- Oracle 18c:拉里·埃里森亲自支招,数据库自动化之后,DBA何去何从?
- db2创建实例之后需要连接数据库