当前位置:网站首页>检查 Oracle 版本的 7 种方法
检查 Oracle 版本的 7 种方法
2022-08-01 23:44:00 【前端的哭】
以下是检查您正在运行的 Oracle 数据库版本的七种方法。
他们是:
V$VERSION视图。V$INSTANCE视图。PRODUCT_COMPONENT_VERSION视图。- SQL 开发者图形用户界面。
SQLcl工具。SQL*Plus工具。DBMS_DB_VERSION包裹。
下面的例子。
V$VERSION观点_
该V$VERSION视图返回版本和组件级别信息。
例子:
SELECT BANNER_FULL
FROM V$VERSION;
结果:
BANNER_FULL
--------------------------------------------------------------------------------
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0
其他列包括BANNER、BANNER_LEGACY和CON_ID,但该BANNER_FULL列返回我们需要的所有内容。
V$INSTANCE观点_
如果您具有适当的权限,则可以使用V$INSTANCE视图仅返回版本。
例子:
SELECT
VERSION,
VERSION_FULL
FROM V$INSTANCE;
结果:
VERSION VERSION_FULL
----------------- -----------------
19.0.0.0.0 19.3.0.0.0
PRODUCT_COMPONENT_VERSION观点_
另一种选择是PRODUCT_COMPONENT_VERSION数据字典视图。
例子:
SELECT
VERSION,
VERSION_FULL
FROM PRODUCT_COMPONENT_VERSION;
结果:
VERSION VERSION_FULL
_____________ _______________
19.0.0.0.0 19.3.0.0.0
SQL 开发者图形用户界面
如果您使用的是 SQL Developer GUI,并且不想运行上述视图(或不记得它们的名称),则可以导航到“**报告”**窗格中的适用数据字典报告。
为此,在Reports窗格下,转到Data Dictionary Reports>About Your Database>Version Banner。
单击版本横幅会打开一个提示,您需要在其中选择连接:

选择适当的连接并单击OK。
这将打开一个包含版本信息的新选项卡:

SQLcl工具_
SQLcl 是用于使用 Oracle 数据库的命令行界面。使用 SQLcl 连接 Oracle 实例时,会显示发行版和版本。
例子:
sql hr/oracle
结果:
SQLcl: Release 21.2 Production on Mon Jul 12 13:23:12 2021
Copyright (c) 1982, 2021, Oracle. All rights reserved.
Last Successful login time: Mon Jul 12 2021 13:23:13 +10:00
Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0
通过 SQLcl 连接时返回的第一件事是 SQLcl 版本号。但是,一旦连接,它就会返回 Oracle 数据库版本和版本信息。
在这里,我使用用户名hr和密码进行连接oracle。该sql命令是可执行 SQLcl 文件的名称,我之前已将其文件夹添加到我的 PATH 变量中。如果您尚未将其添加到 PATH,则可能需要包含完整路径。
当然,一旦您连接了 SQLcl,您还可以使用此页面上的任何其他方法来获取 Oracle 数据库版本。
SQL*Plus工具_
如果您没有 SQLcl,您可以尝试 SQL*Plus。
Oracle SQL*Plus 是一个命令行工具,随每个 Oracle 数据库服务器或客户端安装一起安装。它从 1985 年就已经存在(比 SQLcl 长得多)。它显示的信息与连接到 Oracle 数据库时 SQLcl 显示的信息相同。
例子:
sqlplus hr/oracle
结果:
SQL*Plus: Release 19.0.0.0.0 - Production on Sun Jul 11 23:38:16 2021
Version 19.3.0.0.0
Copyright (c) 1982, 2019, Oracle. All rights reserved.
Last Successful login time: Sun Jul 11 2021 23:37:36 -04:00
Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0
DBMS_DB_VERSION包裹_
另一种选择是DBMS_DB_VERSION包装。如果需要,我们可以返回VERSION常量和RELEASE常量。
例子:
SET SERVEROUTPUT ON;
EXEC DBMS_OUTPUT.PUT_LINE(DBMS_DB_VERSION.VERSION||'.'||DBMS_DB_VERSION.RELEASE);
结果:
19.0
PL/SQL procedure successfully completed.
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦
边栏推荐
猜你喜欢

Making a Simple 3D Renderer

架构基本概念和架构本质

访问控制台中的选定节点

企业防护墙管理,有什么防火墙管理工具?

6134. Find the closest node to the given two nodes - force double hundred code

cdh6打开oozieWeb页面,Oozie web console is disabled.

Access the selected node in the console

With a monthly salary of 12K, the butterfly changed to a new one and moved forward bravely - she doubled her monthly salary through the career change test~

How do programmers solve online problems gracefully?

C语言——分支语句和循环语句
随机推荐
技术分享 | 接口测试中如何使用Json 来进行数据交互 ?
Calculate the midpoint between two points
sys_kill系统调用
6133. Maximum number of packets
Work for 5 years, test case design is bad?To look at the big case design summary
路径压缩、、
获取小猪民宿(短租)数据
斜堆、、、
Get piggy homestay (short-term rental) data
ICLR 2022最佳论文:基于对比消歧的偏标签学习
2022还想上岸学习软件测试必看,测试老鸟的肺腑之言...
Calculate the distance between two points
How do programmers solve online problems gracefully?
npm npm
使用Ganache、web3.js和remix在私有链上部署并调用合约
Loading configuration of Nacos configuration center
Access the selected node in the console
解决端口占用
color transparency parameter
Quartus uses tcl files to quickly configure pins