怎么查看oracle版本
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么查看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 参考技术A select * from v$version
“oracle”怎么查看当前数据库的名称?
用sysdba身份登录 比如 conn / as sysdba 匿名管理员登陆
执行 select name form V$database; 或是执行select * from V$database;
不过执行第二个显示的内容太多了不好找自己想要的结果。
你也可以先用desc V$database;语句查看一下V$database都有什么字段然后选择自己想要的字段进行选择
查看实例名称(sid):
select instance_name from V$instance;一般默认情况下sid与你的数据库的名称是一样的!
1.windows 中直接运行就可以查看了,
2.查看tnsnames.ora 的连接,有个SID,SID就是服务名了。查看oracle的安装目录,方法是查看注册表:如:HKEY_LOCAL_MACHINE\\SOFTWARE\\ORACLE\\ORACLE_HOME REG_SZ E:\\ORACLE\\ORA92 得到了oracle的安装目录一般来讲,如果服务器在安装时采用的是默认值那么这个值是:D:\\ORACLE\\ORA922.找到tnsnames.ora文件在根目录下面找到\\network\\ADMIN\\tnsnames.ora 文件,并打开3.仔细查看里面的tnsnames.ora 配置例如# TNSNAMES.ORANetworkConfigurationFile:d:\\oracle\\ora92\\network\\admin\\tnsnames.ora# Generated by Oracle configuration tools.WZZ=(DESCRIPTION = (ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = wzz)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED) (SERVICE_NAME = WZZ) ))其中的service_name就是服务名,例如对如上面的文件 ,服务名就是WZZ附 C#获取oracle服务器名 :
参考技术B“oracle”怎么查看当前数据库的名称?“oracle”怎么查看当前数据库的名称?“oracle”怎么查看当前数据库的名称?
以上是关于怎么查看oracle版本的主要内容,如果未能解决你的问题,请参考以下文章