oracle怎么判断版本,怎么查看oracle的版本

如何判断oracle的版本和位数

一、

网站制作、建网站找专业网站设计公司创新互联:定制网站、模板网站、仿站、微信小程序、软件开发、成都App定制开发等。做网站价格咨询创新互联:服务完善、十载建站、值得信赖!网站制作电话:028-86922220

打开orcale安装目录,如:D:\app\SSG\product\11.2.0\dbhome_1

11.2.0这个目录名就是版本

二、

主要有以下几种方法可以用来确定Oracle的位数:

1.通过SQLPLUS登录即可看出

a.64位登录时就有显示

$ sqlplus "/ as sysdba"

SQL*Plus: Release 9.2.0.4.0 - Production on Wed Nov 16 15:27:28 2005

Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.

Connected to:

Oracle9i Enterprise Edition Release 9.2.0.4.0 - 64bit Production

With the Partitioning option

JServer Release 9.2.0.4.0 - Production

b.32位的无显示

[oracle@jumper oracle]$ sqlplus "/ as sysdba"

SQL*Plus: Release 9.2.0.4.0 - Production on Wed Nov 16 15:19:03 2005

Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.

Connected to:

Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production

With the Partitioning option

JServer Release 9.2.0.4.0 - Production

c.从v$version获取

SQL select * from v$version;

BANNER

------------------------------------------------------------

Oracle9i Enterprise Edition Release 9.2.0.6.0 - Production

PL/SQL Release 9.2.0.6.0 - Production

CORE 9.2.0.6.0 Production

TNS for 32-bit Windows: Version 9.2.0.6.0 - Production

NLSRTL Version 9.2.0.6.0 - Production

2.从v$sql视图获取

a.如果输出为8位16进制数,则为32位Oracle

SQL select address from v$sql where rownum2;

ADDRESS

--------

578428D8

b.如果输出为16位16进制数,则为64位Oracle

SQL select address from v$sql where rownum2;

ADDRESS

----------------

000000040DFA01E0

3.使用系统命令file

a.如果输出带有32-bit字样为32位Oracle

[oracle@jumper oracle]$ file $ORACLE_HOME/bin/oracle

/opt/oracle/product/9.2.0/bin/oracle: setuid setgid ELF 32-bit LSB executable, Intel 80386..

b.如果输出带有64-bit字样为64位Oracle

$ file $ORACLE_HOME/bin/oracle

/opt/oracle/product/9.2.0/bin/oracle: ELF 64-bit MSB executable SPARCV9 Version 1..

如何查看oracle数据库版本

1、在桌面上找到 计算机,右键管理,点击服务和应用程序,双击服务,找到oracle的四个服务,这里我们只需要启动两个即可。如图

2、点击电脑左下角的开始--运行,输入sqlplus,回车。

3、出现命令窗口,

4、用户名填写scott 回车,密码填写scott,等待几秒。

5、以上就是成功连接上Oracle数据库。

6、执行select * from v$version ,就会出现如图。完成效果图。

怎么查看oracle版本

select * from v$version;

或select banner from sys.v_$version;

结果如下:

BANNER

1 Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod

2 PL/SQL Release 10.2.0.1.0 - Production

3 CORE 10.2.0.1.0 Production

4 TNS for 32-bit Windows: Version 10.2.0.1.0 - Production

5 NLSRTL Version 10.2.0.1.0 - Production

例如:Oracle 9.0.1.1.2

9:版本号

0:新特性版本号

1(第一个):维护版本号

1(第二个):普通的补丁设置号码

2:非凡的平台补丁设置号码

Oracle 的版本号很多,先看11g的一个版本号说明:

注意: 

在oracle 9.2 版本之后, oracle 的maintenance release number 是在第二数字位更改。 而在之前,是在第三个数字位。

1. Major Database Release Number

第一个数字位,它代表的是一个新版本软件,也标志着一些新的功能。如11g,10g。

2. Database Maintenance Release Number

第二个数字位,代表一个maintenance release 级别,也可能包含一些新的特性。

3. Fusion Middleware Release Number

第三个数字位,反应Oracle 中间件(Oracle Fusion Middleware)的版本号。

4. Component-Specific Release Number

第四个数字位,主要是针对组件的发布级别。不同的组件具有不同的号码。 比如Oracle 的patch包。

5. Platform-Specific Release Number

第五个数字位,这个数字位标识一个平台的版本。 通常表示patch 号。

6. 如何查看版本信息:

(1) 查看v$version

SQL select * from v$version;

BANNER

----------------------------------------------------------------

Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Prod

PL/SQL Release 10.2.0.4.0 - Production

CORE 10.2.0.4.0 Production

TNS for Linux: Version 10.2.0.4.0 - Production

NLSRTL Version 10.2.0.4.0 - Production


文章标题:oracle怎么判断版本,怎么查看oracle的版本
文章起源:http://csdahua.cn/article/dsecigo.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流